0000353569-20-000032.txt : 20200507 0000353569-20-000032.hdr.sgml : 20200507 20200506181116 ACCESSION NUMBER: 0000353569-20-000032 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200507 DATE AS OF CHANGE: 20200506 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: 20853895 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-20200331.htm 10-Q qdel-20200331
QUIDEL CORP /DE/000035356912/312020Q1falsefalsefalse41,999,003202060.00555520208.61.700003535692020-01-012020-03-31xbrli:shares00003535692020-05-01iso4217:USD00003535692020-03-3100003535692019-12-31iso4217:USDxbrli:shares00003535692019-01-012019-03-310000353569us-gaap:CommonStockMember2019-12-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000353569us-gaap:RetainedEarningsMember2019-12-310000353569us-gaap:CommonStockMember2020-01-012020-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-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-310000353569us-gaap:CommonStockMember2018-12-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-12-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000353569us-gaap:RetainedEarningsMember2018-12-3100003535692018-12-310000353569us-gaap:CommonStockMember2019-01-012019-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-01-012019-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000353569us-gaap:RetainedEarningsMember2019-01-012019-03-310000353569us-gaap:CommonStockMember2019-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310000353569us-gaap:RetainedEarningsMember2019-03-3100003535692019-03-31xbrli:pure0000353569qdel:Senior3Point25PercentConvertibleNotesDue2020Memberus-gaap:ConvertibleDebtMemberus-gaap:ConvertibleDebtMember2020-03-310000353569us-gaap:StockOptionMember2020-01-012020-03-310000353569us-gaap:StockOptionMember2019-01-012019-03-310000353569us-gaap:ConvertibleDebtMember2015-12-310000353569qdel:Senior3Point25PercentConvertibleNotesDue2020Memberus-gaap:ConvertibleDebtMember2015-12-310000353569qdel:Senior3Point25PercentConvertibleNotesDue2020Memberus-gaap:ConvertibleDebtMember2015-01-012015-03-310000353569qdel:Senior3Point25PercentConvertibleNotesDue2020Memberus-gaap:ConvertibleDebtMember2020-01-012020-03-310000353569qdel:Senior3Point25PercentConvertibleNotesDue2020Memberus-gaap:ConvertibleDebtMember2020-03-31utr:D00003535692019-12-302019-12-310000353569qdel:Senior3Point25PercentConvertibleNotesDue2020Memberus-gaap:ConvertibleDebtMember2019-01-012019-03-310000353569us-gaap:ConvertibleDebtMemberus-gaap:ConvertibleDebtMember2020-03-310000353569us-gaap:ConvertibleDebtMemberus-gaap:ConvertibleDebtMember2019-12-310000353569us-gaap:ConvertibleDebtMemberus-gaap:ConvertibleDebtMember2020-01-012020-03-310000353569us-gaap:ConvertibleDebtMemberus-gaap:ConvertibleDebtMember2019-01-012019-12-3100003535692018-08-310000353569us-gaap:RevolvingCreditFacilityMember2020-01-012020-03-310000353569us-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-03-310000353569us-gaap:BaseRateMember2018-08-310000353569us-gaap:LondonInterbankOfferedRateLIBORMember2018-08-310000353569srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-08-310000353569srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-08-310000353569us-gaap:BaseRateMembersrt:MinimumMember2018-08-310000353569us-gaap:BaseRateMembersrt:MaximumMember2018-08-3100003535692018-08-312018-08-31qdel:covenant0000353569srt:MaximumMember2018-08-310000353569us-gaap:RevolvingCreditFacilityMember2019-01-012019-03-310000353569us-gaap:FederalFundsEffectiveSwapRateMember2020-01-012020-03-310000353569us-gaap:CostOfSalesMember2020-01-012020-03-310000353569us-gaap:CostOfSalesMember2019-01-012019-03-310000353569us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310000353569us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310000353569us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310000353569us-gaap:SellingAndMarketingExpenseMember2019-01-012019-03-310000353569us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310000353569us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310000353569us-gaap:RestrictedStockMember2020-03-310000353569us-gaap:EmployeeStockOptionMember2020-01-012020-03-310000353569us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310000353569us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-31qdel:segment0000353569us-gaap:NonUsMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000353569us-gaap:NonUsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000353569us-gaap:NonUsMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310000353569us-gaap:NonUsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310000353569us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2020-03-310000353569us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2019-12-310000353569qdel:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000353569qdel:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310000353569us-gaap:SalesMemberqdel:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000353569us-gaap:SalesMemberqdel:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310000353569us-gaap:SalesMemberqdel:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000353569us-gaap:SalesMemberqdel:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310000353569us-gaap:SalesMemberqdel:CustomerDMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000353569us-gaap:SalesMemberqdel:CustomerDMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310000353569us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000353569us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310000353569us-gaap:CreditConcentrationRiskMember2020-03-310000353569us-gaap:CreditConcentrationRiskMember2019-12-310000353569qdel:RapidImmunoassayMember2020-01-012020-03-310000353569qdel:RapidImmunoassayMember2019-01-012019-03-310000353569qdel:CardiacImmunoassayMember2020-01-012020-03-310000353569qdel:CardiacImmunoassayMember2019-01-012019-03-310000353569qdel:SpecializedDiagnosticSolutionsMember2020-01-012020-03-310000353569qdel:SpecializedDiagnosticSolutionsMember2019-01-012019-03-310000353569qdel:MolecularDiagnosticSolutionsMember2020-01-012020-03-310000353569qdel:MolecularDiagnosticSolutionsMember2019-01-012019-03-31qdel:building00003535692018-01-05qdel:option00003535692018-01-052018-01-050000353569us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-01-012020-03-310000353569us-gaap:FairValueInputsLevel1Member2020-03-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel1Member2020-03-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel2Member2020-03-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel3Member2020-03-310000353569us-gaap:DerivativeMember2020-03-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel1Member2019-12-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel2Member2019-12-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel3Member2019-12-310000353569us-gaap:DerivativeMember2019-12-310000353569us-gaap:FairValueInputsLevel2Member2020-03-310000353569us-gaap:FairValueInputsLevel3Member2020-03-310000353569us-gaap:FairValueInputsLevel1Member2019-12-310000353569us-gaap:FairValueInputsLevel2Member2019-12-310000353569us-gaap:FairValueInputsLevel3Member2019-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel1Member2020-03-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel2Member2020-03-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel3Member2020-03-310000353569us-gaap:CommitmentsMember2020-03-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel1Member2019-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel2Member2019-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel3Member2019-12-310000353569us-gaap:CommitmentsMember2019-12-310000353569us-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2020-03-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2020-03-310000353569us-gaap:FairValueInputsLevel3Memberus-gaap:AccruedLiabilitiesMember2020-03-310000353569us-gaap:AccruedLiabilitiesMember2020-03-310000353569us-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2019-12-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2019-12-310000353569us-gaap:FairValueInputsLevel3Memberus-gaap:AccruedLiabilitiesMember2019-12-310000353569us-gaap:AccruedLiabilitiesMember2019-12-310000353569qdel:ConsiderationBMemberqdel:BNPBusinessMember2017-10-060000353569qdel:BNPBusinessMemberqdel:ConsiderationAMember2017-10-06qdel:pure0000353569us-gaap:MeasurementInputDiscountRateMember2020-03-310000353569us-gaap:FairValueInputsLevel3Member2020-01-012020-03-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-03-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-12-310000353569us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-310000353569us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 ____________________________________________________________________________
FORM 10-Q
  ____________________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2020
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 May 1, 2020, 41,999,003 shares of the registrant’s common stock were outstanding.




INDEX
 

2


PART I    FINANCIAL INFORMATION
 
ITEM 1. Financial Statements
QUIDEL CORPORATION
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value; unaudited)
March 31,
2020
December 31,
2019
ASSETS
Current assets:
Cash and cash equivalents$108,770  $52,775  
Accounts receivable, net102,146  94,496  
Inventories58,708  58,086  
Prepaid expenses and other current assets16,855  16,870  
Total current assets286,479  222,227  
Property, plant and equipment, net79,915  79,762  
Right-of-use assets90,490  92,119  
Goodwill337,017  337,018  
Intangible assets, net141,268  148,112  
Deferred tax asset24,424  24,502  
Other non-current assets7,173  7,127  
Total assets$966,766  $910,867  
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$33,153  $26,701  
Accrued payroll and related expenses14,195  17,286  
Operating lease liabilities6,523  6,412  
Contingent consideration5,936  5,969  
Deferred consideration42,000  42,000  
Convertible Senior Notes12,777  12,661  
Other current liabilities21,612  14,862  
Total current liabilities136,196  125,891  
Operating lease liabilities - non-current91,571  93,227  
Deferred consideration - non-current111,277  109,382  
Contingent consideration - non-current10,565  10,566  
Other non-current liabilities11,958  11,981  
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March 31, 2020 and December 31, 2019
    
Common stock, $0.001 par value per share; 97,500 shares authorized; 41,996 and 41,868 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively
42  42  
Additional paid-in capital430,499  425,557  
Accumulated other comprehensive loss
(263) (463) 
Retained earnings174,921  134,684  
Total stockholders’ equity605,199  559,820  
Total liabilities and stockholders’ equity$966,766  $910,867  
See accompanying notes.
3


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share data; unaudited)
 
 Three Months Ended
March 31,
 20202019
Total revenues$174,653  $147,968  
Cost of sales59,662  57,041  
Gross profit114,991  90,927  
Research and development16,379  13,930  
Sales and marketing30,738  29,589  
General and administrative14,332  13,431  
Acquisition and integration costs1,914  2,824  
Total operating expenses63,363  59,774  
Operating income51,628  31,153  
Interest and other expense, net2,807  4,582  
Income before income taxes48,821  26,571  
Provision for income taxes8,584  1,727  
Net income$40,237  $24,844  
Basic earnings per share$0.96  $0.63  
Diluted earnings per share$0.93  $0.60  
Shares used in basic per share calculation42,056  39,704  
Shares used in diluted per share calculation43,403  42,907  
See accompanying notes.

4


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands; unaudited)
 
 Three Months Ended
March 31,
 20202019
Net income$40,237  $24,844  
Other comprehensive income (loss)
Changes in cumulative translation adjustment, net of tax(65) (248) 
Changes in unrealized gains (losses) from cash flow hedges:
Net unrealized gains on derivative instruments406  290  
Reclassification of net realized gains on derivative instruments included in net income(141)   
Total change in unrealized gains from cash flow hedges, net of tax265  290  
Comprehensive income$40,437  $24,886  
See accompanying notes.

5


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands; unaudited)

 Common Stock   
SharesParAdditional
paid-in
capital
Accumulated
other
comprehensive
(loss) income
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  
Repurchases of common stock(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  



 Common Stock   
SharesParAdditional
paid-in
capital
Accumulated
other
comprehensive (loss) income
Retained
earnings
Total
stockholders’
equity
Balance at December 31, 201839,386  $39  $363,921  $(139) $61,763  $425,584  
Issuance of common stock under equity compensation plans444  1  8,816  —  —  8,817  
Stock-based compensation expense—  —  2,887  —  —  2,887  
Repurchases of common stock(24) —  (1,476) —  —  (1,476) 
Other comprehensive gain, net of tax—  —  —  42  —  42  
Net income—  —  —  —  24,844  24,844  
Balance at March 31, 201939,806  $40  $374,148  $(97) $86,607  $460,698  

6



QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands; unaudited)
 Three Months Ended
March 31,
 20202019
OPERATING ACTIVITIES:
Net income$40,237  $24,844  
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation, amortization and other12,480  11,971  
Stock-based compensation expense3,878  3,588  
Amortization of debt discount and deferred issuance costs217  602  
Accretion of interest on deferred consideration1,895  2,343  
Change in deferred tax assets and liabilities78    
Changes in assets and liabilities:  
Accounts receivable(7,737) (10,682) 
Inventories(602) 682  
Prepaid expenses and other current and non-current assets321  3,995  
Accounts payable6,639  1,802  
Accrued payroll and related expenses(2,860) (6,969) 
Other current and non-current liabilities6,634  721  
Net cash provided by operating activities:61,180  32,897  
INVESTING ACTIVITIES:
Acquisitions of property, equipment and intangibles(5,884) (4,993) 
Net cash used for investing activities:(5,884) (4,993) 
FINANCING ACTIVITIES:
Proceeds from issuance of common stock2,805  6,847  
Payments on Revolving Credit Facility  (20,000) 
Payments on finance lease obligation(112) (38) 
Repurchases of common stock(1,954) (1,476) 
Payments of acquisition contingent consideration(34) (12) 
Net cash provided by (used for) financing activities:705  (14,679) 
Effect of exchange rates on cash(6) 18  
Net increase in cash and cash equivalents55,995  13,243  
Cash and cash equivalents, beginning of period52,775  43,695  
Cash and cash equivalents, end of period$108,770  $56,938  

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:
Purchase of property, equipment and intangibles by incurring current liabilities$860  $1,728  
Reduction of other current liabilities upon issuance of restricted share units$767  $1,970  
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 March 31, 2020, and for the three months ended March 31, 2020 and 2019, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2019 included in the Company’s 2019 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 2020 and 2019, the Company’s fiscal year will end or has ended on January 3, 2021 and December 29, 2019, respectively. For 2020 and 2019, the Company’s first quarter ended on March 29, 2020 and March 31, 2019, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2020 and 2019 each included 13 weeks.
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 three months ended March 31, 2020, there have been no changes to our significant accounting policies as described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.
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, including restricted stock units (“RSUs”) vested during the period. 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 RSUs and the 3.25% Convertible Senior Notes due 2020 (“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. Potentially dilutive shares from the Convertible Senior Notes are determined using the if-converted method. Under the provisions of the if-converted method, the Convertible Senior Notes are assumed to be converted and included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Senior Notes is added back to net income.
The Convertible Senior Notes have a dilutive impact when the average market price of the Company’s common stock exceeds the applicable conversion price of the notes. The Senior Convertible Notes became convertible on March 31, 2018 and remained convertible through March 31, 2020.
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
March 31,
20202019
Numerator:
Net income used for basic earnings per share$40,237  $24,844  
Interest expense on Convertible Senior Notes, net of tax181  791  
Net income used for diluted earnings per share, if-converted method$40,418  $25,635  
Basic weighted-average common shares outstanding42,056  39,704  
Dilutive potential shares issuable from Convertible Senior Notes410  1,825  
Dilutive potential shares issuable from stock options and unvested RSUs937  1,378  
Diluted weighted-average common shares outstanding, if-converted43,403  42,907  
Potentially dilutive shares excluded from calculation due to anti-dilutive effect97  149  
Potentially dilutive shares excluded from the calculation above represent stock options when the combined exercise price and unrecognized stock-based compensation are greater than the average market price for the Company’s common stock because their effect is anti-dilutive.  
Note 3. Balance Sheet Account Details 
Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Raw materials$22,508  $23,294  
Work-in-process (materials, labor and overhead)19,662  20,514  
Finished goods (materials, labor and overhead)16,538  14,278  
Total inventories$58,708  $58,086  
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2020
December 31,
2019
Other receivables$8,645  $7,857  
Prepaid expenses5,952  4,568  
Income taxes receivable  2,560  
Other2,258  1,885  
Total prepaid expenses and other current assets$16,855  $16,870  
9


Other Current Liabilities
Other current liabilities consist of the following (in thousands):
March 31,
2020
December 31,
2019
Customer incentives$8,848  $7,369  
Income and other taxes payable6,783  1,214  
Customer deposits79  1,500  
Other5,902  4,779  
Total other current liabilities$21,612  $14,862  

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 $8.6 million and $1.7 million for the three months ended March 31, 2020 and 2019, respectively. The Company’s 18% effective tax rate for the three months ended March 31, 2020 and 6% effective tax rate for the three months ended March 31, 2019 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 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 2009 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.
The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted on March 27, 2020. The CARES Act includes, among other things, refundable payroll tax credits, deferment of employer side social security payments and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. These amendments allow for retroactive accelerated income tax depreciation on certain of our leasehold improvement assets. We are currently assessing the impact of these provisions to our financial statements.
Note 5. Debt
Convertible Senior Notes
In December 2014, the Company issued $172.5 million aggregate principal amount of its 3.25% Convertible Senior Notes. Debt issuance costs of approximately $5.1 million were primarily comprised of underwriters fees, legal, accounting and other professional fees, of which $4.2 million were recorded as a reduction to long-term debt and are being amortized using the effective interest method to interest expense over the six-year term of the Convertible Senior Notes. The remaining $0.9 million of debt issuance costs were allocated as a component of equity in additional paid-in capital. The implied interest rate of the Convertible Senior Notes was 6.9%, assuming no conversion option. The Convertible Senior Notes mature on December 15, 2020.
The Convertible Senior Notes are convertible into cash, shares of common stock, or a combination of cash and shares of common stock based on an initial conversion rate, subject to adjustment, of 31.1891 shares per $1,000 principal amount of the Convertible Senior Notes (which represents an initial conversion price of approximately 32.06 per share) in the following circumstances and to the following extent: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2015, if the last reported sales price of the Company’s common stock, for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the notes in effect
10


on each applicable trading day; (2) during the five consecutive business day period following any five consecutive trading day period in which the trading price per $1,000 principal amount of the Convertible Senior Notes for each such trading day was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such day; or (3) upon the occurrence of specified events described in the indenture for the Convertible Senior Notes. On or after September 15, 2020 until the close of business on the second scheduled trading day immediately preceding the stated maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances. If a fundamental change, as defined in the indenture for the Convertible Senior Notes, such as an acquisition, merger or liquidation of the Company, occurs prior to the maturity date, subject to certain limitations, holders of the Convertible Senior Notes may require the Company to repurchase all or a portion of their Convertible Senior Notes for cash at a repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.
During the first quarter of 2020, the last reported sales price of the Company’s common stock was greater than 130% of the Convertible Senior Notes conversion price for 20 or more of the 30 consecutive trading days preceding the quarter-end. Consequently, the Convertible Senior Notes were convertible as of March 31, 2020. If the Convertible Senior Notes were converted as of March 31, 2020, the if-converted amount would exceed the principal by $0.6 million. The Convertible Senior Notes may be settled at the Company’s option in cash or a combination of cash and shares of common stock.
The Company pays 3.25% interest per annum on the principal amount of the Convertible Senior Notes semi-annually in arrears in cash on June 15 and December 15 of each year. During the three months ended March 31, 2020, the Company recorded total interest expense of $0.2 million related to the Convertible Senior Notes, of which $0.1 million related to the amortization of the debt discount and issuance costs and $0.1 million related to the coupon due semi-annually. During the three months ended March 31, 2019, the Company recorded total interest expense of $1.0 million related to the Convertible Senior Notes of which $0.5 million related to the amortization of the debt discount and issuance costs and $0.5 million related to the coupon due semi-annually. 
The following table summarizes information about the equity and liability components of the Convertible Senior Notes (dollars in thousands). The fair values of the respective notes outstanding were measured based on quoted market price and is a Level 2 measurement.
March 31,
2020
December 31,
2019
Principal amount outstanding$13,131  $13,131  
Unamortized discount of liability component(312) (415) 
Unamortized debt issuance costs(42) (55) 
Net carrying amount of liability component$12,777  $12,661  
Carrying value of equity component, net of issuance costs$2,265  $2,265  
Fair value of outstanding Convertible Senior Notes$38,633  $30,991  
Remaining amortization period of discount on the liability component0.8 years1.0 year
Credit Agreement
On August 31, 2018, the Company entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) which provides the Company with a $175.0 million Revolving Credit Facility. There is no balance outstanding as of March 31, 2020. The Credit Agreement has a term of five years and matures on August 31, 2023.
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 and (c) LIBOR plus one percent) plus the “applicable rate.” The initial applicable rate was 1.00% per annum for base rate loans and 2.00% per annum for LIBOR rate loans, and thereafter will be 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.
The Credit Agreement 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
11


nature. The negative covenants include, among other things, limitations on asset sales, mergers, indebtedness, liens, dividends and other distributions, investments and transactions with affiliates. The Credit Agreement contains two financial covenants: (i) maximum Consolidated Leverage Ratio (as defined in the Credit Agreement) as of the last day of each fiscal quarter of 3.50 to 1.00, which ratio may be increased to 4.50 to 1.00 in case of certain qualifying acquisitions; and (ii) a minimum Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of 1.25 to 1.00 as of the end of any fiscal quarter for the most recently completed four fiscal quarters. The Company was in compliance with all financial covenants as of March 31, 2020. 
Interest expense recognized under the Credit Agreement, including amortization of deferred issuance cost, was $0.2 million for the three months ended March 31, 2020 and $0.6 million for the three months ended March 31, 2019.
Note 6. Stockholders’ Equity
Issuances of Common Stock
A summary of the status of stock option activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2019944  $30.63  
Granted121  77.16  
Exercised(65) 21.26  
Forfeited(12) 43.34  
Outstanding at March 31, 2020988  $36.77  
A summary of the status of restricted stock unit activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):
SharesWeighted-average
grant date fair value
Non-vested December 31, 2019786  $41.88  
Granted186  77.53  
Vested(60) 18.21  
Forfeited(17) 49.85  
Non-vested at March 31, 2020895  $50.74  
During the three months ended March 31, 2020, the Company issued 27,826 shares of common stock in connection with the Company’s employee stock purchase plan (the “ESPP”).
Stock-Based Compensation
The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):
Three Months Ended
March 31,
20202019
Cost of sales$258  $280  
Research and development642  565  
Sales and marketing1,297  1,119  
General and administrative1,681  1,624  
Total stock-based compensation expense$3,878  $3,588  
As of March 31, 2020, total unrecognized compensation expense was $35.7 million, which is expected to be recognized over a weighted-average period of approximately 2.8 years.
12


The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.
Three Months Ended
March 31,
20202019
Risk-free interest rate1.35 %2.51 %
Expected option life (in years)5.145.68
Volatility rate39 %39 %
Dividend rate0 %0 %
Weighted-average grant date fair value$28.24  $23.67  
The fair value of RSUs is determined based on the closing market price of the Company’s common stock on the grant date. The weighted-average fair value of RSUs granted during the three months ended March 31, 2020 and 2019 was $77.53 and $59.45, respectively.
Compensation expense capitalized to inventory and compensation expense related to the Company’s ESPP were not material for the three months ended March 31, 2020 or 2019.
Note 7. Industry and Geographic Information
The Company operates in one reportable segment. Sales to customers outside the U.S. represented $41.2 million (24%) and $41.5 million (28%) of total revenue for the three months ended March 31, 2020 and 2019, respectively. As of March 31, 2020 and December 31, 2019, accounts receivable due from foreign customers were $24.1 million and $23.0 million, respectively.
The Company had sales to individual customers in excess of 10% of total revenues, as follows:
Three Months Ended
March 31,
20202019
Customer:
A21 %17 %
B19 %17 %
C10 %7 %
D10 %13 %
Total:60 %54 %
As of March 31, 2020 and December 31, 2019, accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $73.9 million and $67.4 million, respectively.
Consolidated total revenues by product category for the three months ended March 31, 2020 and 2019 were as follows (in thousands):
 Three Months Ended
March 31,
 20202019
Rapid Immunoassay$95,930  $62,494  
Cardiometabolic Immunoassay53,901  65,872  
Specialized Diagnostic Solutions16,459  13,854  
Molecular Diagnostic Solutions8,363  5,748  
Total revenues$174,653  $147,968  

13


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 for which the expiration date is not yet known.
As a result of the relocation of the Company’s headquarters to the Summers Ridge Property, the Company entered into a sublease of its former headquarters building in January 2020, with minimum rent of $2.4 million under the sublease agreement. Lease income for the three months ended March 31, 2020 was $0.1 million.
McKellar Court Lease — In 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 25% 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 McKellar Court lease ends in December 2020 and contains options to extend the lease for three additional five-year periods, of which one five-year period is included in the determination of the lease term.
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 (“Beckman”) alleges that a provision of an agreement between Quidel and Beckman violates state antitrust laws. Our acquisition of the B-type Naturietic Peptide assay business (“BNP Business”) consisted of assets and liabilities relating to a contractual arrangement with Beckman (the “Beckman Agreement”) for the supply of antibodies and other inputs related to, and distribution of, the Triage® BNP Test for the Beckman Coulter Access Family of Immunoassay Systems. The Beckman Agreement further provides that Beckman, for a specified period, cannot research, develop, manufacture or sell an assay for use in the diagnosis of cardiac diseases that measures or detects the presence or absence of BNP or NT-pro-BNP (a related biomarker) (the “Exclusivity Provision”). In the lawsuit, Beckman asserts that this provision violates certain state antitrust laws and is unenforceable. Beckman contends that it has suffered damages due to this provision and seeks a declaration that this provision is void.
On December 7, 2018, the trial court granted a motion by Beckman for summary adjudication, holding that the Exclusivity Provision is void under California law (the “December 7 Order”). On December 18, 2018, the trial court stayed the effect of the December 7 Order pending a decision on a writ petition Quidel intended to file with the Court of Appeal. Quidel filed its writ petition on January 18, 2019, asking the Court of Appeal to review and reverse the December 7 Order. On February 7, 2019, the trial court stayed all the remaining litigation pending the outcome of the writ petition and vacated all deadlines in the case.
On March 14, 2019, the Court of Appeal issued an order to show cause why the relief sought in Quidel’s petition should not be granted. The Court also stayed the December 7 Order pending a further order from the Court of Appeal. On August 29, 2019, the Court of Appeal issued a written decision ruling in Quidel’s favor and overturning the December 7 Order. Beckman challenged the Court of Appeal’s ruling with a petition for rehearing on September 10, 2019, which was denied on September 13, 2019.
On October 1, 2019, Beckman filed a petition for review of the Court of Appeal’s ruling with the Supreme Court of California (the “Supreme Court”). We subsequently filed an answer to Beckman’s petition, Beckman filed a response to our reply and on November 13, 2019, the Supreme Court granted review of the Court of Appeal ruling, with further action in this matter being deferred pending consideration and disposition of a related issue in Ixchel Pharma v. Biogen, or pending further order of the Supreme Court.
14


On November 22, 2019, the trial court continued the stay at the trial court level and scheduled a status conference for December 11, 2020.
Quidel denies that the Exclusivity Provision is unlawful, denies any liability with respect to this matter, and intends to vigorously defend itself. There are multiple factors that prevent us from being able to estimate the amount of loss, if any, that may result from this matter including: (1) we are vigorously defending ourselves and believe that we have a number of meritorious legal defenses; (2) there are unresolved questions of law and fact that could be important to the ultimate resolution of this matter, some of which are subject to review by the Supreme Court; and (3) discovery is ongoing. Accordingly, at this time, we are not able to estimate a possible loss or range of loss that may result from this matter or to determine whether such loss, if any, would have a material adverse effect on our financial condition, results of operations or liquidity.
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 December 31, 2019 and December 31, 2018 related to such matters as they are not probable and/or reasonably estimable.
Management believes that all such current legal actions, in the aggregate, will not have a material adverse effect on the Company. However, the resolution of, or increase in any accruals for, one or more matters may have a material adverse effect on the Company’s results of operations and cash flows.
The Company also maintains insurance, including coverage for product liability claims, in amounts that management believes are appropriate given the nature of its business.
Note 9. Fair Value Measurements
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):
 March 31, 2020December 31, 2019
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents (money market funds)$70,000  $—  $—  $70,000  $—  $—  $—  $—  
Derivative assets  458    458    321    321  
Total assets measured at fair value$70,000  $458  $  $70,458  $  $321  $  $321  
Liabilities:
Derivative liabilities$—  $147  $—  $147  $—  $433  $—  $433  
Contingent consideration    16,501  16,501      16,535  16,535  
Deferred consideration  153,277    153,277    151,382    151,382  
Total liabilities measured at fair value$  $153,424  $16,501  $169,925  $  $151,815  $16,535  $168,350  
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-month periods ended March 31, 2020 and the year ended December 31, 2019.
Cash equivalents consist of funds held in government 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 and daily market foreign currency rates and forward pricing curves. 
In connection with the acquisition of the BNP Business, the Company pays annual installments of $40.0 million each in deferred consideration through April 2023 and up to $8.0 million each in contingent consideration through April 2022. The fair
15


value of the 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 Company recorded $1.9 million for the accretion of interest on the deferred consideration during the three months ended March 31, 2020. The fair value of contingent consideration is calculated using a discounted probability weighted valuation model. Significant assumptions used in the measurement include revenue projections and discount rates that are not observed in the market and thus represent Level 3 measurements. The discount rate of 4.0% used as of March 31, 2020 was based on estimated borrowing rate for a similar liability.
Changes in estimated fair value of contingent consideration liabilities from December 31, 2019 through March 31, 2020 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2019$16,535  
Cash payments(34) 
Balance at March 31, 2020$16,501  

Note 10. Derivatives and Hedging
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. All hedging relationships for all designated 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 duration of these forward contracts are generally less than one year. 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 designated 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. Changes in the value of non-designated derivatives are recorded to other income/expense, net. 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 March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020December 31, 2019
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$23,828  $429  $27,944  $321  
Other current liabilities$12,157  $147  $6,219  $433  
Non-designated forward contracts:
Prepaid expenses and other current assets$7,906  $29  $  $  

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; adverse changes in competitive conditions, the reimbursement system currently in place and future changes to that system, changes in economic conditions in our domestic and international markets, lower than anticipated market penetration of our products, our reliance on sales of our influenza and other respiratory or novel virus diagnostic tests, fluctuations in our operating results resulting from the timing of the onset, length and severity of cold and flu seasons, seasonality, government and media attention focused on influenza and other respiratory or novel viruses and the related potential impact on humans from such viruses, the quantity of our product in our distributors’ inventory or distribution channels, changes in the buying patterns of our distributors, and changes in the healthcare market and consolidation of our customer base; our development, acquisition and protection of proprietary technology rights; our development of new technologies, products and markets; our reliance on a limited number of key distributors; our exposure to claims and litigation that could result in significant expenses and could ultimately result in an unfavorable outcome for us, including the ongoing litigation between us and Beckman Coulter, Inc.; intellectual property risks, including but not limited to, infringement litigation; our need for additional funds to finance our capital or operating needs; the financial soundness of our customers and suppliers; acceptance of our products among physicians and other healthcare providers; competition with other providers of diagnostic products; failures or delays in receipt of new product reviews or related to currently-marketed products by the U.S. Food and Drug Administration (the “FDA”) or other regulatory authorities or loss of any previously received regulatory approvals or clearances or other adverse actions by regulatory authorities; changes in government policies; costs of and adverse operational impact from failure to comply with government regulations in addition to FDA regulations; compliance with government regulations relating to the handling, storage and disposal of hazardous substances; third-party reimbursement policies and potential cost constraints; our failure to comply with laws and regulations relating to billing and payment for healthcare services; our ability to meet demand for our products; interruptions in our supply of raw materials; product defects; business risks not covered by insurance; costs and disruptions from failures in our information technology and storage systems; our exposure to data corruption, cyber-based attacks, security breaches and privacy violations; competition for and loss of management and key personnel; 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. markets; changes in tax rates and exposure to additional tax liabilities or assessments; risks relating to our acquisition and integration of the Triage MeterPro Cardiovascular and toxicology business and B-type Naturietic Peptide assay business (the “Triage and BNP Businesses”); that we may have to write off goodwill relating to our acquisitions; our ability to manage our growth strategy and identify and integrate acquired companies or technologies and our ability to obtain financing; the level of our indebtedness and deferred payment obligations; our ability to generate sufficient cash to meet our debt service and deferred and contingent payment obligations; that our Revolving Credit Facility is secured by substantially all of our assets; the agreements for our indebtedness place operating and financial restrictions on us and our ability to operate our business; that an event of default could trigger acceleration of our outstanding indebtedness; that we may incur additional indebtedness; increases in interest rate relating to our variable rate debt; dilution resulting from future sales of our equity; volatility in our stock price; provisions in our charter documents, Delaware law and the indenture governing our Convertible Senior Notes that might delay or impede stockholder actions with respect to business combinations or similar transactions; our intention of not paying dividends; and our ability to identify and successfully acquire and integrate potential acquisition targets. 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 2020 regarding our strategy, revenue growth, gross margins and earnings, including the sources of expected growth; 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 2020 and our source of funds for such expenditures; the sufficiency of our liquidity and capital resources; our strategy, goals, initiatives and objectives; our strategy, exposure to, and defenses against, claims and litigation, including the pending litigation with Beckman; the sufficiency of our liquidity and our short-term needs for capital; the sufficiency of our insurance coverage; 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 Part II of this quarterly report on Form 10-Q and item 1A of our Annual Report on
17


Form 10-K for the year ended December 31, 2019, 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.
Overview
We have a leadership position in the development, manufacturing and marketing of rapid diagnostic testing solutions. These diagnostic testing solutions are separated into our four product categories: rapid immunoassay, cardiometabolic immunoassay, specialized diagnostic solutions and molecular diagnostic solutions. We 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. 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 four product categories.
Outlook
We anticipate continued revenue growth during the remainder of 2020, including a favorable impact from the sale of testing products related to the COVID-19 pandemic, with a positive impact on gross margin and earnings. We expect continued and significant investment in research and development activities as we develop our next generation immunoassay and molecular platforms, including our most recent focus on the development of assays to address the COVID-19 pandemic. We will continue our focus on prudently managing our business and delivering solid financial results, while at the same time striving to continue to introduce new products to the market and maintaining our emphasis on research and development investments for longer term growth. Finally, we will continue to evaluate opportunities to acquire new product lines, technologies and companies.
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Total Revenues
The following table compares total revenues for the three months ended March 31, 2020 and 2019 (in thousands, except percentages):
 Three Months Ended
March 31,
Increase (Decrease)
 20202019$%
Rapid Immunoassay$95,930  $62,494  $33,436  54 %
Cardiometabolic Immunoassay53,901  65,872  (11,971) (18)%
Specialized Diagnostic Solutions16,459  13,854  2,605  19 %
Molecular Diagnostic Solutions8,363  5,748  2,615  45 %
Total revenues$174,653  $147,968  $26,685  18 %
For the three months ended March 31, 2020, total revenue increased to $174.7 million from $148.0 million in the prior period. The Rapid Immunoassay category was the largest contributor to revenue growth, primarily resulting from respiratory products, bolstered by a strong respiratory season. Molecular products grew 45% over prior year, driven by continued revenue growth on the Solana platform as well as sales from our Lyra SARS-CoV-2 assay. The increase in Specialized Diagnostic Solutions was also driven by higher sales of respiratory products. The decrease in Cardiometabolic Immunoassay sales was driven mainly by lower demand resulting from the COVID-19 pandemic. Currency exchange rate impact for the quarter was unfavorable by $0.5 million, which had a minimal impact on the growth rate.
18


Gross Profit
Gross profit increased to $115.0 million, or 66% of revenue for the three months ended March 31, 2020, compared to $90.9 million, or 61% of revenue for the three months ended March 31, 2019. The increased gross profit was driven by higher sales volumes, favorable product mix, higher manufacturing overhead absorption and improved geographic mix. This was partially offset by increased incentives to our distribution channel partners associated with higher sales volumes in the quarter. Gross margin increased compared to the same period in the prior year due to higher manufacturing overhead absorption as well as favorable product and geographic mix.
Operating Expenses
The following table compares operating expenses for the three months ended March 31, 2020 and 2019 (in thousands, except percentages):
Three Months Ended
March 31,
 20202019
 Operating
expenses
As a % of
total revenues
Operating
expenses
As a % of
total revenues
 Increase (Decrease)
 $%
Research and development$16,379  %$13,930  %$2,449  18 %
Sales and marketing$30,738  18 %$29,589  20 %$1,149  %
General and administrative$14,332  %$13,431  %$901  %
Acquisition and integration costs$1,914  %$2,824  %$(910) (32)%

Research and Development Expense
Research and development expense for the three months ended March 31, 2020 increased from $13.9 million to $16.4 million due primarily to higher employee-related costs, increased spending on clinical trials and Sofia assay and next-generation platform development projects.
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 March 31, 2020 increased from $29.6 million to $30.7 million due primarily to higher employee-related costs driven by improved performance during the current quarter.
General and Administrative Expense
General and administrative expense for the three months ended March 31, 2020 increased from $13.4 million to $14.3 million compared with the prior year period primarily due to higher employee related costs driven by improved performance during the current quarter.
Acquisition and Integration Costs
Acquisition and integration costs of $1.9 million for the three months ended March 31, 2020 primarily related to the evaluation of new business development opportunities. Acquisition and integration costs of $2.8 million for the three months ended March 31, 2019 consisted primarily of global operation integration costs.
Other Expense, Net
Interest and other expense, net decreased from $4.6 million to $2.8 million. 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 amortization of deferred financing costs associated with our Credit Agreement. The decrease in interest expense of $1.8 million over the prior year was primarily due to lower debt balances under the Company’s Convertible Senior Notes,
19


Revolving Credit Facility and lower accretion of interest as the total deferred consideration liability outstanding declined through 2019. See further discussion in Note 5 of the Notes to the Consolidated Financial Statements in this Quarterly Report.
Income Taxes
For the three months ended March 31, 2020 and 2019 respectively, the income tax expense was $8.6 million and $1.7 million. The higher tax expense for the three months ended March 31, 2020 compared to the same period in the prior year is a result of higher pre-tax profits partially offset by lower discrete tax benefits recorded in 2020 for excess tax benefits of stock-based compensation.

Liquidity and Capital Resources
As of March 31, 2020 and December 31, 2019, the principal sources of liquidity consisted of the following (in thousands): 
March 31,
2020
December 31,
2019
Cash and cash equivalents$108,770  $52,775  
Amount available to borrow under the Revolving Credit Facility$175,000  $175,000  
Working capital including cash and cash equivalents$150,283  $96,336  
Adjusted working capital (1)$163,060  $108,997  
(1) The Convertible Senior Notes of $12.8 million and $12.7 million as of March 31, 2020 and December 31, 2019 respectively are excluded from the adjusted working capital amount as such notes may be settled at the Company’s option in cash or a combination of cash and shares of common stock.

As of March 31, 2020, we had $108.8 million in cash and cash equivalents, a $56.0 million increase from December 31, 2019. Our cash requirements fluctuate as a result of numerous factors, such as cash generated from operations, progress in research and development projects and integration activities, competition and technological developments and the time and expenditures required to obtain governmental approval of our products. 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 financing. Cash generated from operations provides us with the financial flexibility we need to meet normal operating, investing and financing needs. 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. As such, we have not applied for and do not anticipate needing to apply for any loans under the Paycheck Protection Program (the “PPP”), which was established under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”).
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:  
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 Convertible Senior Notes, deferred consideration, contingent consideration and lease obligations;
the continued advancement of research and development efforts;
acquisitions of equipment and other fixed assets for use in our current and future manufacturing and research and development facilities; and
potential strategic acquisitions and investments.
Our Convertible Senior Notes due in 2020 have a coupon rate of 3.25% and are convertible as of March 31, 2020. The principal balance outstanding as of March 31, 2020 was $13.1 million. 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 March 31, 2020. 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 Convertible Senior Notes and the Revolving Credit Facility.
20


As of March 31, 2020, we have $16.5 million in fair value of contingent consideration and $153.3 million of deferred consideration associated with acquisitions to be settled in future periods, of which $48.0 million is payable in April 2020.
On December 12, 2018, the Company’s Board of Directors authorized a stock repurchase program, pursuant to which up
to $50.0 million of the Company’s shares of common stock may be purchased through December 12, 2020. There were no
shares repurchased under such program during the three months ended March 31, 2020.
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 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
the need to enter into collaborations with other companies or acquire other companies or technologies to enhance or complement our product and service offerings.
Cash Flow Summary
 Three Months Ended
March 31,
 20202019
Net cash provided by operating activities:$61,180  $32,897  
Net cash used for investing activities:(5,884) (4,993) 
Net cash provided by (used for) financing activities:705  (14,679) 
Effect of exchange rates on cash(6) 18  
Net increase in cash and cash equivalents$55,995  $13,243  
Cash provided by operating activities of $61.2 million during the three months ended March 31, 2020 reflects net income of $40.2 million and non-cash adjustments of $18.5 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 $4.2 million. For the three months ended March 31, 2019, cash provided by operating activities of $32.9 million reflected net income of $24.8 million and non-cash adjustments of $18.5 million 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 $11.2 million.
Our investing activities used $5.9 million during the three months ended March 31, 2020 primarily related to payments for computer equipment, building improvements, Sofia, Solana and Triage instruments available for lease and manufacturing equipment. Our investing activities used $5.0 million during the three months ended March 31, 2019 primarily to fund building improvements and the purchase of production equipment, and Sofia, Solana and Triage instruments available for lease.
We are currently planning approximately $40 million in capital expenditures for the remainder of 2020. The primary purpose for our capital expenditures is to acquire Sofia, Solana and Triage instruments, to acquire manufacturing and scientific equipment, to purchase or develop information technology and to implement facility improvements. We plan to fund these capital expenditures with the cash on our balance sheet.
Cash provided by financing activities was $0.7 million during the three months ended March 31, 2020 primarily related to proceeds from issuance of stock of $2.8 million from stock option exercises, partially offset by the repurchases of common stock of $2.0 million. Cash used by financing activities of $14.7 million during the three months ended March 31, 2019 primarily related to the payments on the Revolving Credit Facility of $20.0 million and repurchases of common stock of $1.5 million, partially offset by proceeds from issuance of stock of $6.8 million from stock option exercises.
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
21


calendar year. Historically, sales of our respiratory 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. Although the impact of COVID-19 on our business is still uncertain, there are early indications that COVID-19 may have some seasonality to its prevalence that could also impact the sales of our respiratory products from quarter to quarter.
Off-Balance Sheet Arrangements
At March 31, 2020 and December 31, 2019, 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 revenue recognition, goodwill and intangibles, business combinations 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, 2019. There were no material changes to our critical accounting policies and estimates during the three months ended March 31, 2020.
ITEM 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
We are not subject to interest rate risk on our Convertible Senior Notes as the Notes have a fixed rate of 3.25%. For fixed rate debt, changes in interest rates will generally affect the fair value of the debt instrument, but not our earnings or cash flows. 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, as of March 31, 2020, our cash and cash equivalents were placed in the Company’s highly liquid operating accounts as well as government money market accounts.
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 loans with foreign subsidiaries and transactions denominated in currencies other than a location’s functional currency.
22


During the three months ended March 31, 2020, total revenues increased 18% to $174.7 million, of which approximately $25.2 million in revenue was denominated in currencies other than the U.S. dollar. On a constant currency basis, revenue growth during the three months ended March 31, 2020 was also 18%. We believe constant currency and constant currency growth 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 an unfavorable $0.5 million for the three months ended March 31, 2020, 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 growth (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 three months ended March 31, 2020 as follows (in thousands):
Three Months Ended
March 31,
Currency2020
Chinese Yuan$111  
Euro$113  
The Company has a foreign currency management policy in place that 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.
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 March 31, 2020 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 March 31, 2020 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
PART II OTHER INFORMATION
ITEM 1. Legal Proceedings
The information set forth in the section entitled “Litigation and Other Legal Proceedings” under Note 8 of 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
For a detailed description of our risk factors, refer to Item 1A, “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019. 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, 2019 except as described below.
The novel coronavirus (COVID-19) global pandemic could adversely affect our business operations, financial performance and results of operations, the extent of which is uncertain and difficult to predict.
In late 2019, a novel strain of coronavirus (COVID-19) was reported to have surfaced in Wuhan, China, which has since spread globally. In March 2020, the World Health Organization declared COVID-19 a global pandemic. Further, the
23

COVID-19 outbreak has resulted in government authorities throughout the United States and around the world implementing numerous measures to try to reduce the spread of COVID-19, such as travel bans and restrictions, quarantines, shelter in place or total lock-down orders and business limitations and shutdowns. As a result of the COVID-19 outbreak and the related responses from government authorities, our business operations, financial performance and results of operations may be adversely impacted in a number of ways, including, but not limited to, the following:
a slowdown or stoppage in the supply chain of the raw materials and packaging used to manufacture our products;
interruptions or delays in global shipping to transport and deliver our products to our distributors and customers;
interruptions in normal operations of certain end use customers that could result in reductions in demand for non-COVID-19 related healthcare operations and testing;
disruptions to our operations, including a shutdown of one or more of our facilities or product lines; restrictions on our operations and sales, marketing and distribution efforts; and interruptions to our research and development, manufacturing, clinical/regulatory and other important business activities;
shutdown or interruption of one or more of our manufacturing facilities due to contamination and costs incurred to clean and disinfect a facility following contamination;
inefficiencies and increased costs in our production and shipping processes due to premium pay for manufacturing and certain other employees as well as social distancing and personal protective equipment requirements;
delays in operations arising from limitations in the availability of personal protective equipment and clean room equipment and supplies for certain of our manufacturing personnel;
limitations on employee resources and availability, including due to sickness, government restrictions, the desire of employees to avoid contact with large groups of people or mass transit disruptions;
an increase in cyber-attacks given our public profile as a manufacturer of SARS-CoV-2 products;
a fluctuation in foreign currency exchange rates or interest rates could result from market uncertainties;
an increase in the cost or the difficulty to obtain debt or equity financing;
an increase in exposure to credit losses for customers adversely affected by the COVID-19 pandemic;
an increase in regulatory restrictions or continued market volatility could hinder our ability to execute strategic business activities, including acquisitions; and
negatively impact our stock price.
The spread of COVID-19 has caused us to modify our business practices (including employee travel, employee work locations, and cancellation of physical participation in meetings, events and conferences), and we may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, partners, and suppliers. There is no certainty that such measures will be sufficient to mitigate the risks posed by the virus, and our ability to perform critical functions could be harmed.
We are continuing to rapidly and significantly expand our manufacturing capacity, including expanding and scaling our infrastructure to support our COVID-19 test products. This rapid expansion can place significant strain on our management, personnel, operations, systems and financial resources. Failure to successfully manage this expansion could negatively affect our operating results, including due to inefficiencies in implementing such expansion or higher costs for materials, technology, equipment and personnel during the intensity of the COVID-19 pandemic. Moreover, we may not realize the revenue growth and profitability we anticipate for our COVID-19 and other respiratory diagnostic products, which could result, among other factors, in a failure to realize the benefits of our manufacturing capacity expansion and the value of those investments being written down or written off.
24

Additionally, COVID-19 could negatively affect our internal controls over financial reporting as a portion of our workforce is required to work from home and therefore new processes, procedures, and controls could be required to respond to changes in our business environment. Further, should any key employees become ill from COVID-19 and unable to work, the attention of the management team could be diverted.
The effects of COVID-19 may exacerbate our other risk factors discussed in in Part I, Item 1A, Risk Factors, in our Annual report on Form 10-K for the year ended December 31, 2019. The degree to which COVID-19 impacts our business operations, financial performance and results of operations will depend on future developments, which are highly uncertain, continuously evolving and cannot be predicted, including, but not limited to, the duration and spread of the COVID-19 outbreak, its severity, the actions to contain the virus or treat its impact, how quickly and to what extent normal economic and operating conditions can resume and the residual economic and other effects. Because this situation continues to evolve globally, the ultimate impacts to us of COVID-19 are uncertain, but such impacts could have a material adverse effect on our business, financial performance and financial condition.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
The table below sets forth information regarding repurchases of our common stock by us during the three months ended March 31, 2020.
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)
December 30, 2019 - January 26, 2020592  $80.11  —  $50,000,000  
January 27, 2020 - February 23, 202023,259  79.44  —  50,000,000  
February 24, 2020 - March 29, 2020670  87.54  —  50,000,000  
Total24,521  $79.68  —  $50,000,000  
(1) We withheld 24,521 shares of common stock from employees in connection with payment of minimum tax withholding obligations relating to the vesting of RSUs during the three months ended March 31, 2020.
(2) On December 12, 2018, the Board of Directors authorized a stock repurchase program, pursuant to which up to $50.0 million of the Company’s shares of common stock may be purchased through December 12, 2020. The Company announced
the stock repurchase program on December 18, 2018.
ITEM 3. Defaults Upon Senior Securities
None.
ITEM 4. Mine Safety Disclosures
Not applicable.
ITEM 5. Other Information
None.
25


ITEM 6. Exhibits
3.1
3.2
3.3
4.1
31.1*
31.2*
32.1**
101The following financial statements from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, 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.
104The cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, formatted in Inline XBRL (included as Exhibit 101).
___________________________
* Filed herewith.
** Furnished herewith.




26


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Date: May 6, 2020QUIDEL 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)

27


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




28
EX-31.1 2 ex31120200331.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Douglas C. Bryant, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Quidel Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 6, 2020
 
/s/ DOUGLAS C. BRYANT
Douglas C. Bryant
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 ex31220200331.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Randall J. Steward, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Quidel Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 6, 2020
 
/s/ RANDALL J. STEWARD
Randall J. Steward
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 ex32120200331.htm EX-32.1 Document

Exhibit 32.1
Certifications by the Principal Executive Officer and Principal Financial Officer of Registrant pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Each of the undersigned hereby certifies, in his capacity as an officer of Quidel Corporation, a Delaware corporation (the “Company”), for purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
 
the Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2020 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: May 6, 2020
 
/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-20200331.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 Operations 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 2303301 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Computation of Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2306302 - Disclosure - Computation of Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Computation of Earnings Per Share - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Balance Sheet Account Details link:presentationLink link:calculationLink link:definitionLink 2310303 - Disclosure - Balance Sheet Account Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Balance Sheet Account Details Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Balance Sheet Account Details Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Balance Sheet Account Details Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Debt - Convertible Senior Notes, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Debt - Extinguishment of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Debt - Components of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Debt - Credit Agreement, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Industry and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Industry and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Industry and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) link:presentationLink link:calculationLink link:definitionLink 2134108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Commitments and Contingencies Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Commitments and Contingencies Minimum Rentals (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2340308 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Statement of Financial Position, Classified (Statement) link:presentationLink link:calculationLink link:definitionLink 2144110 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Derivatives and Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Derivatives and Hedging - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 qdel-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 qdel-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 qdel-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Level 3 Fair Value, Inputs, Level 3 [Member] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current Derivative Liability, Notional Amount Derivative Liability, Notional Amount Variable Interest Entity, Classification [Domain] Variable Interest Entity, Classification [Domain] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Payments on Revolving Credit Facility Repayments of Lines of Credit Sale leaseback transaction, number of buildings Sale Leaseback Transaction, Number Of Buildings Sale Leaseback Transaction, Number Of Buildings Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of sales Cost of Goods and Services Sold Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Current Fiscal Year End Date Current Fiscal Year End Date Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Sales to customers outside the U.S. Revenues Shares used in diluted per share calculation Diluted weighted-average common shares outstanding, if-converted Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Adjustments to additional paid in capital Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Number of threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Stock options outstanding, beginning (in shares) Stock options outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Property, plant and equipment, net Property, Plant and Equipment, Net Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Fair value of outstanding Convertible Senior Notes Convertible Debt, Fair Value Disclosures London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Total assets Assets Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Variable Rate [Domain] Variable Rate [Domain] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] General and administrative General and Administrative Expense [Member] Restricted Stock Restricted Stock [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Number of threshold trading days Debt Instrument, Convertible, Threshold Trading Days Current liabilities: Liabilities, Current [Abstract] Credit Facility [Axis] Credit Facility [Axis] Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] 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 Eligible Item or Group for Fair Value Option Financial Instrument Financial Instrument [Axis] Unamortized discount of liability component Debt Instrument, Unamortized Discount Consideration A Consideration A [Member] Consideration A [Member] Equity [Abstract] Equity [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accretion of interest on deferred consideration Accretion Expense Net unrealized gains on derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Document Quarterly Report Document Quarterly Report Commitments and contingencies Commitments and Contingencies 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] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Assets: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Shares used in basic per share calculation Basic weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Basic and Diluted 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] Accounts receivable Accounts Receivable, after Allowance for Credit Loss Entity File Number Entity File Number Sales to Individual Customers in Excess of 10% of Total Revenues Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Stock options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 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] Document Fiscal Period Focus Document Fiscal Period Focus Fair Value, Option, Eligible Item or Group Financial Instruments Financial Instruments [Domain] Shares, Issued Balance (in shares) Balance (in shares) Shares, Issued Schedule of Other Ownership Interests [Table] Schedule of Other Ownership Interests [Table] Number of financial covenants Number Of Financial Covenants Number Of Financial Covenants Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Product and Service [Domain] Product and Service [Domain] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 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 Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Other Current Assets Schedule of Other Current Assets [Table Text Block] Operating income Operating Income (Loss) Contingent consideration - non-current Business Combination, Contingent Consideration, Liability, Noncurrent Goodwill Goodwill Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement [Line Items] Statement [Line Items] Hedging Designation [Domain] Hedging Designation [Domain] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Rapid Immunoassay Rapid Immunoassay [Member] Rapid Immunoassay [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Credit Concentration Risk Credit Concentration Risk [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 Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt discount (premium) Amortization of Debt Discount (Premium) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Customer C Customer C [Member] Customer C [Member] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Net Revenues by Product Category Revenue from External Customers by Products and Services [Table Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Customer [Axis] Customer [Axis] Estimated Fair Value of Each Stock Option Award Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Consolidated fixed charge coverage ratio Consolidated Fixed Charge Coverage Ratio Consolidated Fixed Charge Coverage Ratio Local Phone Number Local Phone Number Molecular Diagnostic Solutions Molecular Diagnostic Solutions [Member] Molecular Diagnostic Solutions [Member] Customer incentives Broker-Dealer, Payable to Customer Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Additional paid-in capital Additional Paid in Capital Finished goods (materials, labor and overhead) Inventory, Finished Goods, Net of Reserves Work-in-process (materials, labor and overhead) Inventory, Work in Process, Net of Reserves Stock options cancelled, weighted average exercise price (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Compensation Expense Related to Stock-Based Compensation Plans Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other Other Sundry Liabilities, Current Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Customer deposits Other Liabilities, Current, Customer Deposits Other Liabilities, Current, Customer Deposits Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Carrying value of equity component, net of issuance costs Debt Instrument, Convertible, Carrying Amount of Equity Component Net income Net income Net Income (Loss) Attributable to Parent Liabilities: Liabilities, Fair Value Disclosure [Abstract] Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Debt Instrument [Axis] Debt Instrument [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Amortization of debt discount and deferred issuance costs Amortization of Debt Issuance Costs and Discounts Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Product and Service [Axis] Product and Service [Axis] Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Filer Category Entity Filer Category Total stock-based compensation expense Share-based Payment Arrangement, Expense Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Balance Sheet Account Details Supplemental Balance Sheet Disclosures [Text Block] Percentage of risk concentration by major customer Sales percentage Concentration Risk, Percentage Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Operating lease liabilities - non-current Operating Lease, Liability, Noncurrent Variable Interest Entities [Axis] Variable Interest Entities [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Amount of installment payment Business Combination, Contingent Consideration Arrangements, Amount Of Installment Payment Business Combination, Contingent Consideration Arrangements, Amount Of Installment Payment Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus 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 Liabilities Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Award Type [Axis] Award Type [Axis] Interest and other expense, net Other Nonoperating Income (Expense) Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Lessee, sale leaseback, option to extend Lessee, Sale Leaseback, Option To Extend, Number Lessee, Sale Leaseback, Option To Extend, Number Repurchases of common stock Stock Repurchased During Period, Value Geographical [Axis] Geographical [Axis] Deferred consideration Deferred Consideration, Current Deferred Consideration, Current Retained earnings Retained Earnings [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Document Period End Date Document Period End Date Other Other Assets, Current Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document and Entity Information [Abstract] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Payments of acquisition contingent consideration Payment for Contingent Consideration Liability, Financing Activities Other receivables Receivables, Transition Service Agreements Receivables, Transition Service Agreements INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Convertible Senior Notes Convertible Debt, Current Designated as Hedging Instrument Designated as Hedging Instrument [Member] Measurement Input Type [Domain] Measurement Input Type [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Non-US Non-US [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Repurchases of common stock Payments for Repurchase of Common Stock Sales Sales [Member] Entity Tax Identification Number Entity Tax Identification Number Number of extension Number Of Extension Number of extension. Face amount Debt Instrument, Face Amount Diluted earnings per share Earnings Per Share, Diluted Number of reportable segments Number of Reportable Segments Sales and marketing Selling and Marketing Expense Trading Symbol Trading Symbol Minimum Minimum [Member] Cash payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Changes in cumulative translation adjustment, net of tax Other comprehensive gain, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Debt instrument, term Debt Instrument, Term Raw materials Inventory, Raw Materials, Net of Reserves Stock options Equity Option [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Change in deferred tax assets and liabilities Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] 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] Share-based Payment Arrangement, Option, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Net cash provided by (used for) financing activities: Net Cash Provided by (Used in) Financing Activities Non-cash interest expense, deferred consideration Non-cash interest expense, deferred consideration Non-cash interest expense, deferred consideration Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Provision for income taxes Income Tax Expense (Benefit) Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days, Following Consecutive Business Days Debt Instrument, Convertible, Threshold Consecutive Trading Days, Following Consecutive Business Days Derivative Liability, Fair Value, Gross Liability Derivative Liability, Fair Value, Gross Liability Other non-current liabilities Other Liabilities, Noncurrent City Area Code City Area Code Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Commitment fee percentage on unused capacity Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Common stock issued in connection with employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Total assets measured at fair value Assets, Fair Value Disclosure Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Derivative Liability, Current Derivative Liability, Current Deferred tax asset Deferred Income Tax Assets, Net Cardiometabolic Immunoassay Cardiac Immunoassay [Member] Cardiac Immunoassay [Member] 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 Accrued payroll and related expenses Increase (Decrease) in Employee Related Liabilities Principal amount outstanding Revolving credit facility Long-term Debt, Gross ASSETS Assets [Abstract] Preferred stock, par value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Operating Leases, Rent Expense, Sublease Rentals Operating Leases, Rent Expense, Sublease Rentals Dilutive potential shares issuable from Convertible Senior Notes Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 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] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Basic earnings per share Earnings Per Share, Basic and Diluted Customer [Domain] Customer [Domain] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Inventory Schedule of Inventory, Current [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Deferred consideration - non-current Deferred Consideration, Non-current Deferred Consideration, Non-current Statistical Measurement [Axis] Statistical Measurement [Axis] SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS: Supplemental Cash Flow Information [Abstract] If-converted amount exceed principal Debt Instrument, Convertible, If-converted Value in Excess of Principal Schedule of Derivative Assets at Fair Value Schedule of Derivative Assets at Fair Value [Table Text Block] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Repurchases of common stock (in shares) Stock Repurchased During Period, Shares Volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Total change in unrealized gains from cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Debt Debt Disclosure [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Interest expense on Convertible Senior Notes, net of tax Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities 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] Entity Central Index Key Entity Central Index Key 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 Entity Emerging Growth Company Entity Emerging Growth Company BNP Business BNP Business [Member] BNP Business [Member] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Additional paid-in capital Common Stock Including Additional Paid in Capital [Member] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Operating lease liabilities Operating Lease, Liability, Current Operating Lease, Liability, Current Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Derivatives and Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Credit Facility [Domain] Credit Facility [Domain] Accrued payroll and related expenses Employee-related Liabilities, Current Base Rate Base Rate [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Income Taxes Income Tax Disclosure [Text Block] Effect of exchange rates on cash Effect of Exchange Rate on Cash Antidilutive Securities [Axis] Antidilutive Securities [Axis] Optional renewal term us-gaap_LessorOperatingLeaseOptionToExtend us-gaap_LessorOperatingLeaseOptionToExtend Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Measurement Input Type [Axis] Measurement Input Type [Axis] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Issuance of common stock under equity compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Other non-current assets Other Assets, Noncurrent FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Other comprehensive gain, net of tax Other Comprehensive Income (Loss), Net of Tax Type of Adoption [Domain] Type of Adoption [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Net carrying amount of liability component Long-term Debt Money Market Funds, at Carrying Value Money Market Funds, at Carrying Value Other Ownership Interests [Line Items] Other Ownership Interests [Line Items] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Acquisitions of property, equipment and intangibles Payments to Acquire Property, Plant, and Equipment Number of buildings Number Of Buildings Number Of Buildings Prepaid expenses Income Taxes Receivable, Current Variable Interest Entity, Not Primary Beneficiary [Member] Variable Interest Entity, Not Primary Beneficiary [Member] Business Combination, Contingent Consideration, Liability, Measurement Input Business Combination, Contingent Consideration, Liability, Measurement Input Notional Amount Derivative Asset, Notional Amount Other current liabilities Total other current liabilities Other Liabilities, Current Derivative assets Derivative Asset Expected weighted-average period of recognition for unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Accounting Policies [Abstract] Deferred consideration Accrued Liabilities [Member] Customer D Customer D [Member] Customer D Ratio of indebtedness to net capital Ratio of Indebtedness to Net Capital Contingent consideration Commitments [Member] Inventory, Net [Abstract] Inventory, Net [Abstract] Income taxes receivable Prepaid Expense, Current Schedule of Extinguishment of Debt [Table] Schedule of Extinguishment of Debt [Table] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Prepaid expenses and other current and non-current assets Increase (Decrease) in Prepaid Expenses, Other Entity Address, Address Line One Entity Address, Address Line One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Customer B Customer Two [Member] Customer two. Reclassification of net realized gains on derivative instruments included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Net cash used for investing activities: Net Cash Provided by (Used in) Investing Activities Purchase of property, equipment and intangibles by incurring current liabilities Noncash or Part Noncash Acquisition, Fixed Assets Acquired General and administrative General and Administrative Expense Accounts payable Accounts Payable, Current Customer One [Member] Customer One [Member] Customer one. Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Entity Interactive Data Current Entity Interactive Data Current Geographic Concentration Risk Geographic Concentration Risk [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total operating expenses Costs and Expenses Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share 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. 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 Inventories Total inventories Inventory, Net Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Interest expense, debt Interest Expense, Debt Changes in Estimated Fair Value of Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Reduction of other current liabilities upon issuance of restricted share units Receivable For Stock Option Exercises Receivable For Stock Option Exercises Computation of Earnings Per Share Earnings Per Share [Text Block] Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Award Type [Domain] Award Type [Domain] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revolving Credit Facility Revolving Credit Facility [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 Hedging Designation [Axis] Hedging Designation [Axis] Cost of sales Cost of Sales [Member] RSUs Restricted Stock Units (RSUs) [Member] Research and development Research and Development Expense [Member] Schedule of Debt Schedule of Long-term Debt Instruments [Table Text Block] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other Current Liabilities Other Current Liabilities [Table Text Block] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger, Following Consecutive Business Days Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger, Following Consecutive Business Days Common stock, $0.001 par value per share; 97,500 shares authorized; 41,996 and 41,868 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Inventories Increase (Decrease) in Inventories Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Dilutive potential shares issuable from stock options and unvested RSUs Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Right-of-use assets Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Derivative Derivative [Member] Extinguishment of Debt [Line Items] Extinguishment of Debt [Line Items] Acquisition and integration costs Business Combination, Acquisition Related Costs Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Other current and non-current liabilities Increase (Decrease) in Other Operating Liabilities Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Convertible Senior Notes Convertible Debt [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Consideration B Consideration B [Member] Consideration B [Member] Depreciation, amortization and other Depreciation, Depletion and Amortization Lessee, sale leaseback, renewal term Lessee, Sale Leaseback, Renewal Term Lessee, Sale Leaseback, Renewal Term Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March 31, 2020 and December 31, 2019 Preferred Stock, Value, Issued Industry and Geographic Information Industry And Geographic Information [Text Block] Industry and geographic information. Variable Rate [Axis] Variable Rate [Axis] Security Exchange Name Security Exchange Name Potentially dilutive shares excluded from calculation due to anti-dilutive effect Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Ownership Interest Ownership Interest Ownership Interest Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Net cash provided by operating activities: Net Cash Provided by (Used in) Operating Activities Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Remaining amortization period of discount on the liability component Debt Instrument, Convertible, Remaining Discount Amortization Period Equity Component [Domain] Equity Component [Domain] Hedging Relationship [Domain] Hedging Relationship [Domain] Expected option life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Document Transition Report Document Transition Report Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Cash Flow Hedging Cash Flow Hedging [Member] Stock Options Share-based Payment Arrangement, Option [Member] Income and other taxes payable Taxes Payable, Current Deferred financing costs Unamortized debt issuance costs Debt Issuance Costs, Net Debt issuance cost Debt Issuance Costs, Gross Payments on finance lease obligation Finance Lease, Principal Payments Net income used for diluted earnings per share, if-converted method Net Income (Loss) Available to Common Stockholders, Diluted Hedging Relationship [Axis] Hedging Relationship [Axis] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Income Statement [Abstract] Income Statement [Abstract] Derivative Asset, Fair Value, Gross Asset Derivative Asset, Fair Value, Gross Asset Balance Sheet Location [Axis] Balance Sheet Location [Axis] EX-101.PRE 9 qdel-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Account Details Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Inventory, Net [Abstract]    
Raw materials $ 22,508 $ 23,294
Work-in-process (materials, labor and overhead) 19,662 20,514
Finished goods (materials, labor and overhead) 16,538 14,278
Total inventories $ 58,708 $ 58,086
XML 11 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Debt
The following table summarizes information about the equity and liability components of the Convertible Senior Notes (dollars in thousands). The fair values of the respective notes outstanding were measured based on quoted market price and is a Level 2 measurement.
March 31,
2020
December 31,
2019
Principal amount outstanding$13,131  $13,131  
Unamortized discount of liability component(312) (415) 
Unamortized debt issuance costs(42) (55) 
Net carrying amount of liability component$12,777  $12,661  
Carrying value of equity component, net of issuance costs$2,265  $2,265  
Fair value of outstanding Convertible Senior Notes$38,633  $30,991  
Remaining amortization period of discount on the liability component0.8 years1.0 year
XML 12 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging (Tables)
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Assets at Fair Value
The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020December 31, 2019
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$23,828  $429  $27,944  $321  
Other current liabilities$12,157  $147  $6,219  $433  
Non-designated forward contracts:
Prepaid expenses and other current assets$7,906  $29  $—  $—  
XML 13 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Lease Expense (Details)
3 Months Ended
Jan. 05, 2018
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Lessee, sale leaseback, renewal term 5 years  
Optional renewal term   5 years
XML 14 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Equity [Abstract]    
Risk-free interest rate 1.35% 2.51%
Expected option life (in years) 5 years 1 month 20 days 5 years 8 months 4 days
Volatility rate 39.00% 39.00%
Dividend rate 0.00% 0.00%
Weighted-average grant date fair value of stock options granted (in USD per share) $ 28.24 $ 23.67
XML 15 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Oct. 06, 2017
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Non-cash interest expense, deferred consideration $ 1.9  
Consideration B | BNP Business    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount of installment payment   $ 40.0
Consideration A | BNP Business    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount of installment payment   $ 8.0
Measurement Input, Discount Rate [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.040  
XML 16 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Components of Convertible Senior Notes (Details) - Convertible Senior Notes - Convertible Senior Notes - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Principal amount outstanding $ 13,131 $ 13,131
Unamortized discount of liability component (312) (415)
Unamortized debt issuance costs (42) (55)
Net carrying amount of liability component 12,777 12,661
Carrying value of equity component, net of issuance costs 2,265 2,265
Fair value of outstanding Convertible Senior Notes $ 38,633 $ 30,991
Remaining amortization period of discount on the liability component 9 months 18 days 1 year
XML 17 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Account Details Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Prepaid Expense and Other Assets, Current [Abstract]    
Other receivables $ 8,645 $ 7,857
Prepaid expenses 5,952 4,568
Income taxes receivable 0 2,560
Other 2,258 1,885
Total prepaid expenses and other current assets $ 16,855 $ 16,870
XML 18 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock issued in connection with employee stock purchase plan (in shares) 27,826,000  
Restricted stock granted, weighted average fair value (in USD per share) $ 77.53  
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 35.7  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected weighted-average period of recognition for unrecognized compensation expense 2 years 9 months 18 days  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock granted, weighted average fair value (in USD per share) $ 77.53 $ 59.45
XML 19 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Issuances of Common Stock
A summary of the status of stock option activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2019944  $30.63  
Granted121  77.16  
Exercised(65) 21.26  
Forfeited(12) 43.34  
Outstanding at March 31, 2020988  $36.77  
A summary of the status of restricted stock unit activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):
SharesWeighted-average
grant date fair value
Non-vested December 31, 2019786  $41.88  
Granted186  77.53  
Vested(60) 18.21  
Forfeited(17) 49.85  
Non-vested at March 31, 2020895  $50.74  
During the three months ended March 31, 2020, the Company issued 27,826 shares of common stock in connection with the Company’s employee stock purchase plan (the “ESPP”).
Stock-Based Compensation
The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):
Three Months Ended
March 31,
20202019
Cost of sales$258  $280  
Research and development642  565  
Sales and marketing1,297  1,119  
General and administrative1,681  1,624  
Total stock-based compensation expense$3,878  $3,588  
As of March 31, 2020, total unrecognized compensation expense was $35.7 million, which is expected to be recognized over a weighted-average period of approximately 2.8 years.
The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.
Three Months Ended
March 31,
20202019
Risk-free interest rate1.35 %2.51 %
Expected option life (in years)5.145.68
Volatility rate39 %39 %
Dividend rate%%
Weighted-average grant date fair value$28.24  $23.67  
The fair value of RSUs is determined based on the closing market price of the Company’s common stock on the grant date. The weighted-average fair value of RSUs granted during the three months ended March 31, 2020 and 2019 was $77.53 and $59.45, respectively.
Compensation expense capitalized to inventory and compensation expense related to the Company’s ESPP were not material for the three months ended March 31, 2020 or 2019.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Computation of Earnings Per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Computation of Earnings Per Share 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, including restricted stock units (“RSUs”) vested during the period. 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 RSUs and the 3.25% Convertible Senior Notes due 2020 (“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. Potentially dilutive shares from the Convertible Senior Notes are determined using the if-converted method. Under the provisions of the if-converted method, the Convertible Senior Notes are assumed to be converted and included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Senior Notes is added back to net income.
The Convertible Senior Notes have a dilutive impact when the average market price of the Company’s common stock exceeds the applicable conversion price of the notes. The Senior Convertible Notes became convertible on March 31, 2018 and remained convertible through March 31, 2020.
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
March 31,
20202019
Numerator:
Net income used for basic earnings per share$40,237  $24,844  
Interest expense on Convertible Senior Notes, net of tax181  791  
Net income used for diluted earnings per share, if-converted method$40,418  $25,635  
Basic weighted-average common shares outstanding42,056  39,704  
Dilutive potential shares issuable from Convertible Senior Notes410  1,825  
Dilutive potential shares issuable from stock options and unvested RSUs937  1,378  
Diluted weighted-average common shares outstanding, if-converted43,403  42,907  
Potentially dilutive shares excluded from calculation due to anti-dilutive effect97  149  
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 21 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Derivatives and Hedging
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. All hedging relationships for all designated 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 duration of these forward contracts are generally less than one year. 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 designated 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. Changes in the value of non-designated derivatives are recorded to other income/expense, net. 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 March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020December 31, 2019
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$23,828  $429  $27,944  $321  
Other current liabilities$12,157  $147  $6,219  $433  
Non-designated forward contracts:
Prepaid expenses and other current assets$7,906  $29  $—  $—  
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 40,237 $ 24,844
Other comprehensive income (loss)    
Changes in cumulative translation adjustment, net of tax (65) (248)
Net unrealized gains on derivative instruments 406 290
Reclassification of net realized gains on derivative instruments included in net income (141) 0
Total change in unrealized gains from cash flow hedges, net of tax 265 290
Comprehensive income $ 40,437 $ 24,886
XML 23 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2020
May 01, 2020
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
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 Common Stock, Shares Outstanding   41,999,003
Entity Registrant Name QUIDEL CORP /DE/  
Entity Central Index Key 0000353569  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
JSON 24 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "qdel-20200331.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 139, "dts": { "calculationLink": { "local": [ "qdel-20200331_cal.xml" ] }, "definitionLink": { "local": [ "qdel-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "qdel-20200331.htm" ] }, "labelLink": { "local": [ "qdel-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "qdel-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "qdel-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-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://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 415, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 4, "http://www.quidel.com/20200331": 3, "http://xbrl.sec.gov/dei/2019-01-31": 11, "total": 18 }, "keyCustom": 20, "keyStandard": 296, "memberCustom": 12, "memberStandard": 36, "nsprefix": "qdel", "nsuri": "http://www.quidel.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - 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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Income Taxes", "role": "http://www.quidel.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Debt", "role": "http://www.quidel.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Stockholders' Equity", "role": "http://www.quidel.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "qdel:IndustryAndGeographicInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - 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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134108 - Disclosure - Commitments and Contingencies", "role": "http://www.quidel.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - Fair Value Measurements", "role": "http://www.quidel.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144110 - Disclosure - Derivatives and Hedging", "role": "http://www.quidel.com/role/DerivativesandHedging", "shortName": "Derivatives and Hedging", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306302 - 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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310303 - Disclosure - Balance Sheet Account Details (Tables)", "role": "http://www.quidel.com/role/BalanceSheetAccountDetailsTables", "shortName": "Balance Sheet Account Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Debt (Tables)", "role": "http://www.quidel.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.quidel.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Industry and Geographic Information (Tables)", "role": "http://www.quidel.com/role/IndustryandGeographicInformationTables", "shortName": "Industry and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340308 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.quidel.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Derivatives and Hedging (Tables)", "role": "http://www.quidel.com/role/DerivativesandHedgingTables", "shortName": "Derivatives and Hedging (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies Leases (Details)", "role": "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies Summary of Significant Accounting Policies Leases (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - 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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "iec9c7b20a32f4bf6b08de54d4bd9e61a_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - 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": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - 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", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "INF", "first": true, "lang": null, "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", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "qdel:ReceivablesTransitionServiceAgreements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - 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", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "qdel:ReceivablesTransitionServiceAgreements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "srt:PayablesToCustomers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - 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", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "srt:PayablesToCustomers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - 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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "icaea64fd6af24d3abe8219429028ef81_D20191230-20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Debt - Convertible Senior Notes, Additional Information (Details)", "role": "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "shortName": "Debt - Convertible Senior Notes, Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "icaea64fd6af24d3abe8219429028ef81_D20191230-20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "iab7a76a16790448d964827aa2af0fe00_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Debt - Components of Convertible Senior Notes (Details)", "role": "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "shortName": "Debt - Components of Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "iab7a76a16790448d964827aa2af0fe00_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i904c24aedc574560a2c319826dadccce_I20180831", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Debt - Credit Agreement, Additional Information (Details)", "role": "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails", "shortName": "Debt - Credit Agreement, Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i904c24aedc574560a2c319826dadccce_I20180831", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "id7f7181bf2404a4ab6511d0a11851556_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - 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", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "id7f7181bf2404a4ab6511d0a11851556_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "id7f7181bf2404a4ab6511d0a11851556_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - 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", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "id7f7181bf2404a4ab6511d0a11851556_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - 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", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.quidel.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - 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", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Industry and Geographic Information - Additional Information (Details)", "role": "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "shortName": "Industry and Geographic Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i2453d55b0be94766b52065b3d03527ec_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - 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", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ia6a39dfd54fc447a8a21f054601fd23a_D20200101-20200331", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - 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", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ibaef3addfaf44d02b2c3ca1df15e42df_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Commitments and Contingencies Lease Expense (Details)", "role": "http://www.quidel.com/role/CommitmentsandContingenciesLeaseExpenseDetails", "shortName": "Commitments and Contingencies Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Commitments and Contingencies Minimum Rentals (Details)", "role": "http://www.quidel.com/role/CommitmentsandContingenciesMinimumRentalsDetails", "shortName": "Commitments and Contingencies Minimum Rentals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie7f5d6f027e842a89520c448b0a6e831_I20180105", "decimals": "INF", "first": true, "lang": null, "name": "qdel:SaleLeasebackTransactionNumberOfBuildings", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - 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-20200331.htm", "contextRef": "ie7f5d6f027e842a89520c448b0a6e831_I20180105", "decimals": "INF", "first": true, "lang": null, "name": "qdel:SaleLeasebackTransactionNumberOfBuildings", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - 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", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i6882665e1e1745049c9548af8aa7e2f1_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "qdel:Noncashinterestexpensedeferredconsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "qdel:Noncashinterestexpensedeferredconsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i1a8873c7bbc34b0db5c23fbf1c4070a3_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - 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", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i1a8873c7bbc34b0db5c23fbf1c4070a3_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i9a6e3bd841a449468c7382b5ea3f6cd0_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - 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", "div", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i9a6e3bd841a449468c7382b5ea3f6cd0_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i2f0b5198a3e34a95b993834f814ccec1_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity Statement", "role": "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "shortName": "Consolidated Statements of Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "i2f0b5198a3e34a95b993834f814ccec1_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - 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-20200331.htm", "contextRef": "ie3541f1fdae24e3b90e4e380a4de0dce_D20200101-20200331", "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/2019-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/2019-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/2019-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/2019-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 CCYY 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/2019-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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r329" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r330" ], "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r331" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r331" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r331" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r332" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r331" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r327" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r328" ], "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/2019-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/2019-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/20200331", "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/20200331", "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": "Amount of installment payment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAmountOfInstallmentPayment", "nsuri": "http://www.quidel.com/20200331", "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/20200331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_ConsiderationAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consideration A [Member]", "label": "Consideration A [Member]", "terseLabel": "Consideration A" } } }, "localname": "ConsiderationAMember", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "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/20200331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_CustomerDMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysFollowingConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Following Consecutive Business Days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Following Consecutive Business Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysFollowingConsecutiveBusinessDays", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "qdel_DebtInstrumentConvertibleThresholdPercentageofStockPriceTriggerFollowingConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger, Following Consecutive Business Days", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger, Following Consecutive Business Days", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageofStockPriceTriggerFollowingConsecutiveBusinessDays", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "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/20200331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_LesseeSaleLeasebackRenewalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Sale Leaseback, Renewal Term", "label": "Lessee, Sale Leaseback, Renewal Term", "terseLabel": "Lessee, sale leaseback, renewal term" } } }, "localname": "LesseeSaleLeasebackRenewalTerm", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails", "http://www.quidel.com/role/CommitmentsandContingenciesLeaseExpenseDetails" ], "xbrltype": "durationItemType" }, "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/20200331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_Noncashinterestexpensedeferredconsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Non-cash interest expense, deferred consideration", "label": "Non-cash interest expense, deferred consideration", "terseLabel": "Non-cash interest expense, deferred consideration" } } }, "localname": "Noncashinterestexpensedeferredconsideration", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_NumberOfExtension": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of extension.", "label": "Number Of Extension", "terseLabel": "Number of extension" } } }, "localname": "NumberOfExtension", "nsuri": "http://www.quidel.com/20200331", "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/20200331", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "qdel_OtherLiabilitiesCurrentCustomerDeposits": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Liabilities, Current, Customer Deposits", "label": "Other Liabilities, Current, Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "OtherLiabilitiesCurrentCustomerDeposits", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qdel_OwnershipInterest": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ownership Interest", "label": "Ownership Interest", "terseLabel": "Ownership Interest" } } }, "localname": "OwnershipInterest", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_UsGaap_LessorOperatingLeaseOptionToExtend": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "us-gaap_LessorOperatingLeaseOptionToExtend", "label": "us-gaap_LessorOperatingLeaseOptionToExtend", "terseLabel": "Optional renewal term" } } }, "localname": "UsGaap_LessorOperatingLeaseOptionToExtend", "nsuri": "http://www.quidel.com/20200331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesLeaseExpenseDetails" ], "xbrltype": "durationItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r139", "r190", "r194", "r320" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r335" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 1.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": "Customer incentives" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r137", "r190", "r192", "r317", "r318" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r138", "r190", "r193", "r319", "r324", "r325", "r333", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r18", "r307" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r18", "r140", "r141", "r191" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r161", "r162" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense", "terseLabel": "Accretion of interest on deferred consideration" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r37" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r57", "r58", "r59" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 9.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r61", "r241" ], "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 (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r198", "r200", "r226", "r227" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r180", "r186" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Adjustments to additional paid in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r200", "r221", "r225" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r77", "r88", "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount (premium)" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r88", "r281" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r295", "r308" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r48" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r263" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r201", "r223" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r252", "r255" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r237", "r238" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r236" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r239", "r240" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r266" ], "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": "Business Combination, Contingent Consideration, Liability, Measurement Input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.quidel.com/role/StatementofFinancialPositionClassifiedStatement" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r239", "r240" ], "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 liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "verboseLabel": "Contingent consideration - non-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r32", "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r277" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r250" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassificationOfVariableInterestEntityDomain": { "auth_ref": [ "r242", "r243", "r244", "r245" ], "lang": { "en-US": { "role": { "documentation": "Categorization of Variable Interest Entities (VIE) for consolidation and (or) disclosure purposes, whether individually or in aggregate, by: (1) VIEs consolidated because the entity is the primary beneficiary, (2) VIEs not consolidated because the entity is not the primary beneficiary, and (3) VIEs or potential VIEs that are not consolidated because necessary information is not available. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company.", "label": "Variable Interest Entity, Classification [Domain]", "terseLabel": "Variable Interest Entity, Classification [Domain]" } } }, "localname": "ClassificationOfVariableInterestEntityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r165", "r301", "r313" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r164", "r166" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsMember": { "auth_ref": [ "r15", "r163", "r298", "r306" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r180" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 7.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,996 and 41,868 shares issued and outstanding at March 31, 2020 and December\u00a031, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r125", "r126", "r274", "r275" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r125", "r126", "r274", "r275", "r321" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r125", "r126", "r274", "r275", "r321" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r125", "r126", "r274", "r275" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r125", "r126", "r274", "r275" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of 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, Fair Value Disclosures", "terseLabel": "Fair value of outstanding Convertible Senior Notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r169" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtExtinguishmentofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r75" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r73" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r276" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r123" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r179" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r296", "r297", "r305" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtExtinguishmentofDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r171", "r297", "r305" ], "calculation": { "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal amount outstanding", "verboseLabel": "Revolving credit facility" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "verboseLabel": "Carrying value of equity component, net of issuance costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r40", "r181", "r182", "r184" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "If-converted amount exceed principal" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Remaining amortization period of discount on the liability component" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r280", "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r39", "r176", "r280" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r39" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtExtinguishmentofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r96", "r181", "r183", "r184", "r185", "r279", "r280", "r282", "r304" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r279", "r282" ], "calculation": { "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized discount of liability component" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance cost" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r33", "r281" ], "calculation": { "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r231" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r95", "r232", "r233" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r133" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r247", "r248", "r249" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r50", "r51", "r271" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r49", "r52", "r254", "r293" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r49", "r52", "r254", "r293" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r262" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedging" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r251", "r253", "r257" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r50" ], "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 Liability, Current" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r247", "r248", "r249" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeMember": { "auth_ref": [ "r246" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r251" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r110" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r102", "r106", "r109", "r110", "r111", "r114", "r303", "r316" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCash": { "auth_ref": [ "r277" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r99", "r229", "r230" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r222" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r222" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r219" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtExtinguishmentofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtLineItems": { "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": "Extinguishment of Debt [Line Items]", "terseLabel": "Extinguishment of Debt [Line Items]" } } }, "localname": "ExtinguishmentOfDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtExtinguishmentofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtExtinguishmentofDebtDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r263", "r272", "r273" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r195", "r196", "r197", "r264", "r289" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r269" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r195", "r196", "r197", "r264", "r290" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r195", "r196", "r197", "r264", "r291" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r195", "r196", "r197", "r264", "r292" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r263", "r264" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r267", "r270" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r267", "r270" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r268" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r267" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r252", "r256", "r260" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r287", "r288" ], "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 for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance lease obligation" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r72" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r124" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r155", "r156" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r251", "r259" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r98" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r160" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r134", "r234" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations", "http://www.quidel.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r45", "r300", "r314" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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/2019-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": 6.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/2019-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": 10.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/2019-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": 7.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/2019-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/2019-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": 11.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/2019-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": 8.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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r108", "r113" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r107", "r113" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r157", "r158" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r77", "r177" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails", "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r24", "r153" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r46", "r152" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r26", "r153" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r25", "r153" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r299", "r311" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r263" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r172", "r297", "r309" ], "calculation": { "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount of liability component" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r168" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r265" ], "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 [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r265" ], "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/2019-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/2019-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/2019-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 provided by (used for) financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r62", "r65", "r70", "r89", "r113", "r302", "r315" ], "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 } }, "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", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-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/ConsolidatedStatementsofOperations", "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r104", "r105" ], "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, if-converted method" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r101", "r103" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "order": 1.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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r286" ], "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", "terseLabel": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.", "label": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals", "terseLabel": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesMinimumRentalsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseSubleaseRentals1": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases.", "label": "Operating Leases, Rent Expense, Sublease Rentals", "terseLabel": "Operating Leases, Rent Expense, Sublease Rentals" } } }, "localname": "OperatingLeasesRentExpenseSubleaseRentals1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesMinimumRentalsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": 4.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/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "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/2019-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 from cash flow hedges, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-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 gains on derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-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 gains on derivative instruments included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54", "r278" ], "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", "verboseLabel": "Other comprehensive gain, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r66", "r68", "r180" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r37" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Interest and other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r37", "r167" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-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": "Payments of acquisition contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March 31, 2020 and December\u00a031, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r30", "r31" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r154" ], "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 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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r159", "r312" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r83", "r97" ], "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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on Revolving Credit Facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r228", "r326" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r112" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r186", "r310" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r190" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations", "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r69", "r131", "r132", "r136" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r258" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r96", "r181", "r183", "r184", "r185", "r279", "r280", "r282", "r304" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r113" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r200", "r220", "r225" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r200", "r220", "r225" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r139" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExtinguishmentOfDebtTable": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to debt extinguished, including the amount of gain (loss) on the debt extinguished, the income tax effect on the gain (loss), and the amount of gain (loss), net of the related income tax.", "label": "Schedule of Extinguishment of Debt [Table]", "terseLabel": "Schedule of Extinguishment of Debt [Table]" } } }, "localname": "ScheduleOfExtinguishmentOfDebtTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtExtinguishmentofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r27", "r28", "r29" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r208" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTable": { "auth_ref": [ "r116", "r117", "r187", "r322", "r323" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r201", "r223" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r203", "r213", "r215" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r216" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r122", "r125", "r126", "r127", "r274", "r276" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofOperations": { "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r207" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r212" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r210" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r210" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r209" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r209" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r211" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r211" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r218" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Stock options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r205", "r223" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r204" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r199", "r202" ], "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/2019-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": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Stock options cancelled, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r217", "r224" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r180" ], "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r180", "r186" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r180", "r186" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r180", "r186", "r206" ], "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" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r180", "r186" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r180", "r186" ], "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": "Repurchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r142" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r188" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquity" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income and other taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r294" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r118", "r119", "r120", "r121", "r128", "r129", "r130" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": { "auth_ref": [ "r242", "r243", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by category of Variable Interest Entity (VIE).", "label": "Variable Interest Entities [Axis]", "terseLabel": "Variable Interest Entities [Axis]" } } }, "localname": "VariableInterestEntitiesByClassificationOfEntityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Not Primary Beneficiary [Member]" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r105", "r111" ], "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", "verboseLabel": "Diluted weighted-average common shares outstanding, if-converted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "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", "terseLabel": "Basic weighted-average common shares outstanding", "verboseLabel": "Shares used in basic per share calculation" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77929361&loc=d3e25218-109307" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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=27012166&loc=d3e187085-122770" }, "r187": { "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=27012166&loc=d3e187171-122770" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r204": { "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=116856206&loc=d3e5070-113901" }, "r205": { "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=116856206&loc=d3e5070-113901" }, "r206": { "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=116856206&loc=d3e5070-113901" }, "r207": { "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=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "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=116856206&loc=d3e5070-113901" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "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=116856206&loc=d3e5070-113901" }, "r211": { "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=116856206&loc=d3e5070-113901" }, "r212": { "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=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "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=116856206&loc=d3e5070-113901" }, "r218": { "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=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "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=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117415099&loc=d3e34841-113949" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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=109980867&loc=d3e41620-113959" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r295": { "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=6876686&loc=d3e534808-122878" }, "r296": { "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=6876686&loc=d3e534808-122878" }, "r297": { "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=6876686&loc=d3e534808-122878" }, "r298": { "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=6876686&loc=d3e534808-122878" }, "r299": { "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=6876686&loc=d3e534808-122878" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r301": { "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=6876686&loc=d3e534808-122878" }, "r302": { "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=116637391&loc=SL114874048-224260" }, "r303": { "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=116637391&loc=SL114874048-224260" }, "r304": { "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" }, "r305": { "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=119400593&loc=d3e572229-122910" }, "r306": { "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=119400593&loc=d3e572229-122910" }, "r307": { "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=119400593&loc=d3e572229-122910" }, "r308": { "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=119400593&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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=119400593&loc=d3e572229-122910" }, "r311": { "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=119400593&loc=d3e572229-122910" }, "r312": { "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=119400593&loc=d3e572229-122910" }, "r313": { "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=119400593&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r315": { "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=116637232&loc=SL114874131-224263" }, "r316": { "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=116637232&loc=SL114874131-224263" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r321": { "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" }, "r322": { "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=6488278&loc=d3e603758-122996" }, "r323": { "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=6488278&loc=d3e603758-122996" }, "r324": { "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=6589523&loc=d3e617274-123014" }, "r325": { "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=6590653&loc=d3e638233-123024" }, "r326": { "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" }, "r327": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r328": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r329": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r331": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r332": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r333": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r334": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r335": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&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=6877327&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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-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=118930883&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=118930883&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=118930883&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=118930883&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=118930883&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=118930883&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&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=118930883&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=118930883&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=118930883&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=118930883&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=118930883&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=118930883&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=118930883&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=118951672&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=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-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=116634182&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=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "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=116634182&loc=SL114868664-224227" }, "r74": { "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=116634182&loc=SL114868664-224227" }, "r75": { "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=116634182&loc=SL114868664-224227" }, "r76": { "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=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&loc=d3e3602-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&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=98513485&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=98513485&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=98513485&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=98513485&loc=SL98516268-108586" }, "r95": { "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=26873400&loc=d3e23780-122690" }, "r96": { "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=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "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=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } XML 25 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging - Foreign Currency (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Designated as Hedging Instrument | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Notional Amount $ 12,157 $ 6,219
Derivative Liability, Fair Value, Gross Liability 147 433
Prepaid expenses and other current assets | Designated as Hedging Instrument | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Notional Amount 23,828 27,944
Derivative Asset, Fair Value, Gross Asset 429 321
Prepaid expenses and other current assets | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional Amount 7,906 0
Derivative Asset, Fair Value, Gross Asset $ 29 $ 0
XML 26 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 27 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 139 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 Operations Sheet http://www.quidel.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations 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 2105102 - Disclosure - Computation of Earnings Per Share Sheet http://www.quidel.com/role/ComputationofEarningsPerShare Computation of Earnings Per Share Notes 9 false false R10.htm 2109103 - Disclosure - Balance Sheet Account Details Sheet http://www.quidel.com/role/BalanceSheetAccountDetails Balance Sheet Account Details Notes 10 false false R11.htm 2114104 - Disclosure - Income Taxes Sheet http://www.quidel.com/role/IncomeTaxes Income Taxes Notes 11 false false R12.htm 2116105 - Disclosure - Debt Sheet http://www.quidel.com/role/Debt Debt Notes 12 false false R13.htm 2122106 - Disclosure - Stockholders' Equity Sheet http://www.quidel.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2129107 - Disclosure - Industry and Geographic Information Sheet http://www.quidel.com/role/IndustryandGeographicInformation Industry and Geographic Information Notes 14 false false R15.htm 2134108 - Disclosure - Commitments and Contingencies Sheet http://www.quidel.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2139109 - Disclosure - Fair Value Measurements Sheet http://www.quidel.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2144110 - Disclosure - Derivatives and Hedging Sheet http://www.quidel.com/role/DerivativesandHedging Derivatives and Hedging Notes 17 false false R18.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 18 false false R19.htm 2306302 - 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 19 false false R20.htm 2310303 - 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 20 false false R21.htm 2317304 - Disclosure - Debt (Tables) Sheet http://www.quidel.com/role/DebtTables Debt (Tables) Tables http://www.quidel.com/role/Debt 21 false false R22.htm 2323305 - 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 2330306 - 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 2340308 - 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 2345309 - 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 2404401 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies Leases (Details) Sheet http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies Summary of Significant Accounting Policies Leases (Details) Details 26 false false R27.htm 2407402 - 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 2408403 - 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 2411404 - 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 2412405 - 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 2413406 - 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 2415407 - 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 2418408 - Disclosure - Debt - Convertible Senior Notes, Additional Information (Details) Notes http://www.quidel.com/role/DebtConvertibleSeniorNotesAdditionalInformationDetails Debt - Convertible Senior Notes, Additional Information (Details) Details 33 false false R34.htm 2420410 - Disclosure - Debt - Components of Convertible Senior Notes (Details) Notes http://www.quidel.com/role/DebtComponentsofConvertibleSeniorNotesDetails Debt - Components of Convertible Senior Notes (Details) Details 34 false false R35.htm 2421411 - Disclosure - Debt - Credit Agreement, Additional Information (Details) Sheet http://www.quidel.com/role/DebtCreditAgreementAdditionalInformationDetails Debt - Credit Agreement, Additional Information (Details) Details 35 false false R36.htm 2424412 - 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 36 false false R37.htm 2425413 - 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 37 false false R38.htm 2426414 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 38 false false R39.htm 2427415 - 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 39 false false R40.htm 2428416 - 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 40 false false R41.htm 2431417 - Disclosure - Industry and Geographic Information - Additional Information (Details) Sheet http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails Industry and Geographic Information - Additional Information (Details) Details 41 false false R42.htm 2432418 - 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 42 false false R43.htm 2433419 - 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 43 false false R44.htm 2436420 - Disclosure - Commitments and Contingencies Lease Expense (Details) Sheet http://www.quidel.com/role/CommitmentsandContingenciesLeaseExpenseDetails Commitments and Contingencies Lease Expense (Details) Details 44 false false R45.htm 2437421 - Disclosure - Commitments and Contingencies Minimum Rentals (Details) Sheet http://www.quidel.com/role/CommitmentsandContingenciesMinimumRentalsDetails Commitments and Contingencies Minimum Rentals (Details) Details 45 false false R46.htm 2438422 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.quidel.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.quidel.com/role/CommitmentsandContingencies 46 false false R47.htm 2441423 - 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 47 false false R48.htm 2442424 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 48 false false R49.htm 2443425 - 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 49 false false R50.htm 2446426 - Disclosure - Derivatives and Hedging - Foreign Currency (Details) Sheet http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails Derivatives and Hedging - Foreign Currency (Details) Details 50 false false All Reports Book All Reports qdel-20200331.htm ex31120200331.htm ex31220200331.htm ex32120200331.htm qdel-20200331.xsd qdel-20200331_cal.xml qdel-20200331_def.xml qdel-20200331_lab.xml qdel-20200331_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 28 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 3,878 $ 3,588
Cost of sales    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 258 280
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 642 565
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 1,297 1,119
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 1,681 $ 1,624
XML 29 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Credit Agreement, Additional Information (Details)
3 Months Ended
Aug. 31, 2018
USD ($)
covenant
Mar. 31, 2020
USD ($)
Mar. 31, 2019
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    
Interest expense, debt   $ 200,000 $ 1,000,000.0
Maximum      
Debt Instrument [Line Items]      
Ratio of indebtedness to net capital 4.50    
Fed Funds Effective Rate Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.005%  
Base Rate      
Debt Instrument [Line Items]      
Stated interest rate 1.00%    
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%  
Stated interest rate 2.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%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt instrument, term   5 years  
Interest expense, debt   $ 200,000 $ 600,000
XML 30 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Account Details Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]    
Customer incentives $ 8,848 $ 7,369
Income and other taxes payable 6,783 1,214
Customer deposits 79 1,500
Other 5,902 4,779
Total other current liabilities $ 21,612 $ 14,862
XML 31 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Total revenues $ 174,653 $ 147,968
Cost of sales 59,662 57,041
Gross profit 114,991 90,927
Research and development 16,379 13,930
Sales and marketing 30,738 29,589
General and administrative 14,332 13,431
Acquisition and integration costs 1,914 2,824
Total operating expenses 63,363 59,774
Operating income 51,628 31,153
Interest and other expense, net 2,807 4,582
Income before income taxes 48,821 26,571
Provision for income taxes 8,584 1,727
Net income $ 40,237 $ 24,844
Basic earnings per share $ 0.96 $ 0.63
Diluted earnings per share $ 0.93 $ 0.60
Shares used in basic per share calculation 42,056 39,704
Shares used in diluted per share calculation 43,403 42,907
XML 32 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
In December 2014, the Company issued $172.5 million aggregate principal amount of its 3.25% Convertible Senior Notes. Debt issuance costs of approximately $5.1 million were primarily comprised of underwriters fees, legal, accounting and other professional fees, of which $4.2 million were recorded as a reduction to long-term debt and are being amortized using the effective interest method to interest expense over the six-year term of the Convertible Senior Notes. The remaining $0.9 million of debt issuance costs were allocated as a component of equity in additional paid-in capital. The implied interest rate of the Convertible Senior Notes was 6.9%, assuming no conversion option. The Convertible Senior Notes mature on December 15, 2020.
The Convertible Senior Notes are convertible into cash, shares of common stock, or a combination of cash and shares of common stock based on an initial conversion rate, subject to adjustment, of 31.1891 shares per $1,000 principal amount of the Convertible Senior Notes (which represents an initial conversion price of approximately 32.06 per share) in the following circumstances and to the following extent: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2015, if the last reported sales price of the Company’s common stock, for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the notes in effect
on each applicable trading day; (2) during the five consecutive business day period following any five consecutive trading day period in which the trading price per $1,000 principal amount of the Convertible Senior Notes for each such trading day was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such day; or (3) upon the occurrence of specified events described in the indenture for the Convertible Senior Notes. On or after September 15, 2020 until the close of business on the second scheduled trading day immediately preceding the stated maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances. If a fundamental change, as defined in the indenture for the Convertible Senior Notes, such as an acquisition, merger or liquidation of the Company, occurs prior to the maturity date, subject to certain limitations, holders of the Convertible Senior Notes may require the Company to repurchase all or a portion of their Convertible Senior Notes for cash at a repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.
During the first quarter of 2020, the last reported sales price of the Company’s common stock was greater than 130% of the Convertible Senior Notes conversion price for 20 or more of the 30 consecutive trading days preceding the quarter-end. Consequently, the Convertible Senior Notes were convertible as of March 31, 2020. If the Convertible Senior Notes were converted as of March 31, 2020, the if-converted amount would exceed the principal by $0.6 million. The Convertible Senior Notes may be settled at the Company’s option in cash or a combination of cash and shares of common stock.
The Company pays 3.25% interest per annum on the principal amount of the Convertible Senior Notes semi-annually in arrears in cash on June 15 and December 15 of each year. During the three months ended March 31, 2020, the Company recorded total interest expense of $0.2 million related to the Convertible Senior Notes, of which $0.1 million related to the amortization of the debt discount and issuance costs and $0.1 million related to the coupon due semi-annually. During the three months ended March 31, 2019, the Company recorded total interest expense of $1.0 million related to the Convertible Senior Notes of which $0.5 million related to the amortization of the debt discount and issuance costs and $0.5 million related to the coupon due semi-annually. 
The following table summarizes information about the equity and liability components of the Convertible Senior Notes (dollars in thousands). The fair values of the respective notes outstanding were measured based on quoted market price and is a Level 2 measurement.
March 31,
2020
December 31,
2019
Principal amount outstanding$13,131  $13,131  
Unamortized discount of liability component(312) (415) 
Unamortized debt issuance costs(42) (55) 
Net carrying amount of liability component$12,777  $12,661  
Carrying value of equity component, net of issuance costs$2,265  $2,265  
Fair value of outstanding Convertible Senior Notes$38,633  $30,991  
Remaining amortization period of discount on the liability component0.8 years1.0 year
Credit Agreement
On August 31, 2018, the Company entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) which provides the Company with a $175.0 million Revolving Credit Facility. There is no balance outstanding as of March 31, 2020. The Credit Agreement has a term of five years and matures on August 31, 2023.
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 and (c) LIBOR plus one percent) plus the “applicable rate.” The initial applicable rate was 1.00% per annum for base rate loans and 2.00% per annum for LIBOR rate loans, and thereafter will be 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.
The Credit Agreement is guaranteed by certain material domestic subsidiaries of the Company (the “Guarantors”) and is secured by liens on substantially all of the assets of the Company and the Guarantors, excluding real property and certain other types of excluded assets, and contains affirmative and negative covenants that are customary for credit agreements of this
nature. The negative covenants include, among other things, limitations on asset sales, mergers, indebtedness, liens, dividends and other distributions, investments and transactions with affiliates. The Credit Agreement contains two financial covenants: (i) maximum Consolidated Leverage Ratio (as defined in the Credit Agreement) as of the last day of each fiscal quarter of 3.50 to 1.00, which ratio may be increased to 4.50 to 1.00 in case of certain qualifying acquisitions; and (ii) a minimum Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of 1.25 to 1.00 as of the end of any fiscal quarter for the most recently completed four fiscal quarters. The Company was in compliance with all financial covenants as of March 31, 2020. 
Interest expense recognized under the Credit Agreement, including amortization of deferred issuance cost, was $0.2 million for the three months ended March 31, 2020 and $0.6 million for the three months ended March 31, 2019.
XML 33 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
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 March 31, 2020, and for the three months ended March 31, 2020 and 2019, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2019 included in the Company’s 2019 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 2020 and 2019, the Company’s fiscal year will end or has ended on January 3, 2021 and December 29, 2019, respectively. For 2020 and 2019, the Company’s first quarter ended on March 29, 2020 and March 31, 2019, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2020 and 2019 each included 13 weeks.
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 three months ended March 31, 2020, there have been no changes to our significant accounting policies as described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):
 March 31, 2020December 31, 2019
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents (money market funds)$70,000  $—  $—  $70,000  $—  $—  $—  $—  
Derivative assets—  458  —  458  —  321  —  321  
Total assets measured at fair value$70,000  $458  $—  $70,458  $—  $321  $—  $321  
Liabilities:
Derivative liabilities$—  $147  $—  $147  $—  $433  $—  $433  
Contingent consideration—  —  16,501  16,501  —  —  16,535  16,535  
Deferred consideration—  153,277  —  153,277  —  151,382  —  151,382  
Total liabilities measured at fair value$—  $153,424  $16,501  $169,925  $—  $151,815  $16,535  $168,350  
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-month periods ended March 31, 2020 and the year ended December 31, 2019.
Cash equivalents consist of funds held in government 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 and daily market foreign currency rates and forward pricing curves. 
In connection with the acquisition of the BNP Business, the Company pays annual installments of $40.0 million each in deferred consideration through April 2023 and up to $8.0 million each in contingent consideration through April 2022. The fair
value of the 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 Company recorded $1.9 million for the accretion of interest on the deferred consideration during the three months ended March 31, 2020. The fair value of contingent consideration is calculated using a discounted probability weighted valuation model. Significant assumptions used in the measurement include revenue projections and discount rates that are not observed in the market and thus represent Level 3 measurements. The discount rate of 4.0% used as of March 31, 2020 was based on estimated borrowing rate for a similar liability.
Changes in estimated fair value of contingent consideration liabilities from December 31, 2019 through March 31, 2020 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2019$16,535  
Cash payments(34) 
Balance at March 31, 2020$16,501  
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Account Details (Tables)
3 Months Ended
Mar. 31, 2020
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):
March 31,
2020
December 31,
2019
Raw materials$22,508  $23,294  
Work-in-process (materials, labor and overhead)19,662  20,514  
Finished goods (materials, labor and overhead)16,538  14,278  
Total inventories$58,708  $58,086  
Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2020
December 31,
2019
Other receivables$8,645  $7,857  
Prepaid expenses5,952  4,568  
Income taxes receivable—  2,560  
Other2,258  1,885  
Total prepaid expenses and other current assets$16,855  $16,870  
Other Current Liabilities
Other current liabilities consist of the following (in thousands):
March 31,
2020
December 31,
2019
Customer incentives$8,848  $7,369  
Income and other taxes payable6,783  1,214  
Customer deposits79  1,500  
Other5,902  4,779  
Total other current liabilities$21,612  $14,862  
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Liabilities Measured at Fair Value on Recurring Basis
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):
 March 31, 2020December 31, 2019
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents (money market funds)$70,000  $—  $—  $70,000  $—  $—  $—  $—  
Derivative assets—  458  —  458  —  321  —  321  
Total assets measured at fair value$70,000  $458  $—  $70,458  $—  $321  $—  $321  
Liabilities:
Derivative liabilities$—  $147  $—  $147  $—  $433  $—  $433  
Contingent consideration—  —  16,501  16,501  —  —  16,535  16,535  
Deferred consideration—  153,277  —  153,277  —  151,382  —  151,382  
Total liabilities measured at fair value$—  $153,424  $16,501  $169,925  $—  $151,815  $16,535  $168,350  
Changes in Estimated Fair Value of Contingent Consideration Liabilities
Changes in estimated fair value of contingent consideration liabilities from December 31, 2019 through March 31, 2020 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2019$16,535  
Cash payments(34) 
Balance at March 31, 2020$16,501  
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Computation of Earnings Per Share - Additional information (Details)
Mar. 31, 2020
Convertible Senior Notes | 3.25% Convertible Senior Notes due 2020 | Convertible Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.25%
XML 38 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 16,501 $ 16,535
Cash payments $ (34)  
XML 39 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Minimum Rentals (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals $ 2.4
Operating Leases, Rent Expense, Sublease Rentals $ 0.1
XML 40 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Industry and Geographic Information - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
segment
Mar. 31, 2019
USD ($)
Dec. 31, 2019
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. $ 41.2 $ 41.5  
Customer Concentration Risk | Sales      
Revenue, Major Customer [Line Items]      
Percentage of risk concentration by major customer 60.00% 54.00%  
Customer Concentration Risk | Sales | Non-US      
Revenue, Major Customer [Line Items]      
Percentage of risk concentration by major customer 24.00% 28.00%  
Geographic Concentration Risk | Non-US      
Revenue, Major Customer [Line Items]      
Accounts receivable $ 24.1   $ 23.0
Credit Concentration Risk      
Revenue, Major Customer [Line Items]      
Accounts receivable $ 73.9   $ 67.4
XML 41 qdel-20200331_htm.xml IDEA: XBRL DOCUMENT 0000353569 2020-01-01 2020-03-31 0000353569 2020-05-01 0000353569 2020-03-31 0000353569 2019-12-31 0000353569 2019-01-01 2019-03-31 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 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 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 us-gaap:CommonStockMember 2018-12-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000353569 us-gaap:RetainedEarningsMember 2018-12-31 0000353569 2018-12-31 0000353569 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000353569 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000353569 us-gaap:CommonStockMember 2019-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000353569 us-gaap:RetainedEarningsMember 2019-03-31 0000353569 2019-03-31 0000353569 us-gaap:ConvertibleDebtMember qdel:Senior3Point25PercentConvertibleNotesDue2020Member us-gaap:ConvertibleDebtMember 2020-03-31 0000353569 us-gaap:StockOptionMember 2020-01-01 2020-03-31 0000353569 us-gaap:StockOptionMember 2019-01-01 2019-03-31 0000353569 us-gaap:ConvertibleDebtMember 2015-12-31 0000353569 qdel:Senior3Point25PercentConvertibleNotesDue2020Member us-gaap:ConvertibleDebtMember 2015-12-31 0000353569 qdel:Senior3Point25PercentConvertibleNotesDue2020Member us-gaap:ConvertibleDebtMember 2015-01-01 2015-03-31 0000353569 qdel:Senior3Point25PercentConvertibleNotesDue2020Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-03-31 0000353569 qdel:Senior3Point25PercentConvertibleNotesDue2020Member us-gaap:ConvertibleDebtMember 2020-03-31 0000353569 2019-12-30 2019-12-31 0000353569 qdel:Senior3Point25PercentConvertibleNotesDue2020Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-03-31 0000353569 us-gaap:ConvertibleDebtMember us-gaap:ConvertibleDebtMember 2020-03-31 0000353569 us-gaap:ConvertibleDebtMember us-gaap:ConvertibleDebtMember 2019-12-31 0000353569 us-gaap:ConvertibleDebtMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-03-31 0000353569 us-gaap:ConvertibleDebtMember us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0000353569 2018-08-31 0000353569 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0000353569 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0000353569 us-gaap:BaseRateMember 2018-08-31 0000353569 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-08-31 0000353569 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-08-31 0000353569 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-08-31 0000353569 srt:MinimumMember us-gaap:BaseRateMember 2018-08-31 0000353569 srt:MaximumMember us-gaap:BaseRateMember 2018-08-31 0000353569 2018-08-31 2018-08-31 0000353569 srt:MaximumMember 2018-08-31 0000353569 us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-03-31 0000353569 us-gaap:FederalFundsEffectiveSwapRateMember 2020-01-01 2020-03-31 0000353569 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0000353569 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0000353569 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0000353569 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0000353569 us-gaap:RestrictedStockMember 2020-03-31 0000353569 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000353569 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0000353569 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000353569 us-gaap:NonUsMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000353569 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000353569 us-gaap:NonUsMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0000353569 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0000353569 us-gaap:NonUsMember us-gaap:GeographicConcentrationRiskMember 2020-03-31 0000353569 us-gaap:NonUsMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0000353569 qdel:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000353569 qdel:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0000353569 qdel:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000353569 qdel:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0000353569 qdel:CustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000353569 qdel:CustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0000353569 qdel:CustomerDMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000353569 qdel:CustomerDMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0000353569 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000353569 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0000353569 us-gaap:CreditConcentrationRiskMember 2020-03-31 0000353569 us-gaap:CreditConcentrationRiskMember 2019-12-31 0000353569 qdel:RapidImmunoassayMember 2020-01-01 2020-03-31 0000353569 qdel:RapidImmunoassayMember 2019-01-01 2019-03-31 0000353569 qdel:CardiacImmunoassayMember 2020-01-01 2020-03-31 0000353569 qdel:CardiacImmunoassayMember 2019-01-01 2019-03-31 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2020-01-01 2020-03-31 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2019-01-01 2019-03-31 0000353569 qdel:MolecularDiagnosticSolutionsMember 2020-01-01 2020-03-31 0000353569 qdel:MolecularDiagnosticSolutionsMember 2019-01-01 2019-03-31 0000353569 2018-01-05 0000353569 2018-01-05 2018-01-05 0000353569 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-01-01 2020-03-31 0000353569 us-gaap:FairValueInputsLevel1Member 2020-03-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember 2020-03-31 0000353569 us-gaap:DerivativeMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember 2019-12-31 0000353569 us-gaap:DerivativeMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel2Member 2020-03-31 0000353569 us-gaap:FairValueInputsLevel3Member 2020-03-31 0000353569 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000353569 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000353569 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:CommitmentsMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:CommitmentsMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:CommitmentsMember 2020-03-31 0000353569 us-gaap:CommitmentsMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:CommitmentsMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:CommitmentsMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:CommitmentsMember 2019-12-31 0000353569 us-gaap:CommitmentsMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:AccruedLiabilitiesMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:AccruedLiabilitiesMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:AccruedLiabilitiesMember 2020-03-31 0000353569 us-gaap:AccruedLiabilitiesMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:AccruedLiabilitiesMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:AccruedLiabilitiesMember 2019-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:AccruedLiabilitiesMember 2019-12-31 0000353569 us-gaap:AccruedLiabilitiesMember 2019-12-31 0000353569 qdel:BNPBusinessMember qdel:ConsiderationBMember 2017-10-06 0000353569 qdel:BNPBusinessMember qdel:ConsiderationAMember 2017-10-06 0000353569 us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0000353569 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-03-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000353569 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000353569 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2020-03-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2019-12-31 shares iso4217:USD iso4217:USD shares pure utr:D qdel:covenant qdel:segment qdel:building qdel:option qdel:pure QUIDEL CORP /DE/ 0000353569 --12-31 2020 Q1 false false false 41999003 2020 P6Y 0.00005 P5Y P5Y P5Y 2020 8600000 1700000 10-Q true 2020-03-31 false 0-10961 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 41999003 108770000 52775000 102146000 94496000 58708000 58086000 16855000 16870000 286479000 222227000 79915000 79762000 90490000 92119000 337017000 337018000 141268000 148112000 24424000 24502000 7173000 7127000 966766000 910867000 33153000 26701000 14195000 17286000 6523000 6412000 5936000 5969000 42000000 42000000 12777000 12661000 21612000 14862000 136196000 125891000 91571000 93227000 111277000 109382000 10565000 10566000 11958000 11981000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 97500000 97500000 41996000 41996000 41868000 41868000 42000 42000 430499000 425557000 -263000 -463000 174921000 134684000 605199000 559820000 966766000 910867000 2020 174653000 147968000 59662000 57041000 114991000 90927000 16379000 13930000 30738000 29589000 14332000 13431000 1914000 2824000 63363000 59774000 51628000 31153000 -2807000 -4582000 48821000 26571000 8584000 1727000 40237000 24844000 0.96 0.63 0.93 0.60 42056000 39704000 43403000 42907000 2020 40237000 24844000 -65000 -248000 406000 290000 141000 0 265000 290000 40437000 24886000 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 39386000 39000 363921000 -139000 61763000 425584000 444000 1000 8816000 8817000 2887000 2887000 24000 1476000 1476000 42000 42000 24844000 24844000 39806000 40000 374148000 -97000 86607000 460698000 2020 40237000 24844000 12480000 11971000 3878000 3588000 217000 602000 1895000 2343000 78000 0 7737000 10682000 602000 -682000 -321000 -3995000 6639000 1802000 -2860000 -6969000 6634000 721000 61180000 32897000 5884000 4993000 -5884000 -4993000 2805000 6847000 0 20000000 112000 38000 1954000 1476000 34000 12000 705000 -14679000 -6000 18000 55995000 13243000 52775000 43695000 108770000 56938000 860000 1728000 767000 1970000 Summary of Significant Accounting Policies<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information at March 31, 2020, and for the three months ended March 31, 2020 and 2019, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2019 included in the Company’s 2019 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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For 2020 and 2019, the Company’s fiscal year will end or has ended on January 3, 2021 and December 29, 2019, respectively. For 2020 and 2019, the Company’s first quarter ended on March 29, 2020 and March 31, 2019, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2020 and 2019 each included 13 weeks.</span></div><div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020, there have been no changes to our significant accounting policies as described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.</span></div> <div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information at March 31, 2020, and for the three months ended March 31, 2020 and 2019, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2019 included in the Company’s 2019 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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For 2020 and 2019, the Company’s fiscal year will end or has ended on January 3, 2021 and December 29, 2019, respectively. For 2020 and 2019, the Company’s first quarter ended on March 29, 2020 and March 31, 2019, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2020 and 2019 each included 13 weeks.</span></div> 2020 2020 2020 <div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020, there have been no changes to our significant accounting policies as described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.</span></div> Computation of Earnings Per Share<div style="text-indent:24.75pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding, including restricted stock units (“RSUs”) vested during the period. 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 RSUs and the 3.25% Convertible Senior Notes due 2020 (“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. Potentially dilutive shares from the Convertible Senior Notes are determined using the if-converted method. Under the provisions of the if-converted method, the Convertible Senior Notes are assumed to be converted and included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Senior Notes is added back to net income.</span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Convertible Senior Notes have a dilutive impact when the average market price of the Company’s common stock exceeds the applicable conversion price of the notes. The Senior Convertible Notes became convertible on March 31, 2018 and remained convertible through March 31, 2020.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.774%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income used for basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense on Convertible Senior Notes, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">791 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income used for diluted earnings per share, if-converted method</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,635 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential shares issuable from Convertible Senior Notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential shares issuable from stock options and unvested RSUs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,378 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted-average common shares outstanding, if-converted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Potentially dilutive shares excluded from calculation due to anti-dilutive effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>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. 0.0325 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.725%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.774%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income used for basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense on Convertible Senior Notes, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">791 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income used for diluted earnings per share, if-converted method</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,635 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential shares issuable from Convertible Senior Notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential shares issuable from stock options and unvested RSUs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,378 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted-average common shares outstanding, if-converted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Potentially dilutive shares excluded from calculation due to anti-dilutive effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>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. 2020 40237000 24844000 181000 791000 40418000 25635000 42056000 39704000 410000 1825000 937000 1378000 43403000 42907000 97000 149000 Balance Sheet Account Details <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process (materials, labor and overhead)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods (materials, labor and overhead)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,538 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Prepaid Expenses and Other Current Assets</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.873%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.052%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other receivables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,568 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Current Liabilities</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer incentives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income and other taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,779 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other current liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process (materials, labor and overhead)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods (materials, labor and overhead)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,538 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 22508000 23294000 19662000 20514000 16538000 14278000 58708000 58086000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.873%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.052%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other receivables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,568 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8645000 7857000 5952000 4568000 0 2560000 2258000 1885000 16855000 16870000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer incentives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income and other taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,779 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other current liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8848000 7369000 6783000 1214000 79000 1500000 5902000 4779000 21612000 14862000 Income Taxes<div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, and ASC 740, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $8.6 million and $1.7 million for the three months ended March 31, 2020 and 2019, respectively. The Company’s 18% effective tax rate for the three months ended March 31, 2020 and 6% effective tax rate for the three months ended March 31, 2019 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&amp;D”) credits and the benefit from corporate deductions attributable to Foreign Derived Intangible Income (“FDII”).</span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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 2009 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.</span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted on March 27, 2020. The CARES Act includes, among other things, refundable payroll tax credits, deferment of employer side social security payments and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. These amendments allow for retroactive accelerated income tax depreciation on certain of our leasehold improvement assets. We are currently assessing the impact of these provisions to our financial statements.</span></div> 8600000 1700000 0.18 0.06 Debt<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Convertible Senior Notes</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2014, the Company issued $172.5 million aggregate principal amount of its 3.25% Convertible Senior Notes. Debt issuance costs of approximately $5.1 million were primarily comprised of underwriters fees, legal, accounting and other professional fees, of which $4.2 million were recorded as a reduction to long-term debt and are being amortized using the effective interest method to interest expense over the six-year term of the Convertible Senior Notes. The remaining $0.9 million of debt issuance costs were allocated as a component of equity in additional paid-in capital. The implied interest rate of the Convertible Senior Notes was 6.9%, assuming no conversion option. The Convertible Senior Notes mature on December 15, 2020.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Convertible Senior Notes are convertible into cash, shares of common stock, or a combination of cash and shares of common stock based on an initial conversion rate, subject to adjustment, of 31.1891 shares per $1,000 principal amount of the Convertible Senior Notes (which represents an initial conversion price of approximately 32.06 per share) in the following circumstances and to the following extent: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2015, if the last reported sales price of the Company’s common stock, for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the notes in effect </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on each applicable trading day; (2) during the five consecutive business day period following any five consecutive trading day period in which the trading price per $1,000 principal amount of the Convertible Senior Notes for each such trading day was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such day; or (3) upon the occurrence of specified events described in the indenture for the Convertible Senior Notes. On or after September 15, 2020 until the close of business on the second scheduled trading day immediately preceding the stated maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances. If a fundamental change, as defined in the indenture for the Convertible Senior Notes, such as an acquisition, merger or liquidation of the Company, occurs prior to the maturity date, subject to certain limitations, holders of the Convertible Senior Notes may require the Company to repurchase all or a portion of their Convertible Senior Notes for cash at a repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the first quarter of 2020, the last reported sales price of the Company’s common stock was greater than 130% of the Convertible Senior Notes conversion price for 20 or more of the 30 consecutive trading days preceding the quarter-end. Consequently, the Convertible Senior Notes were convertible as of March 31, 2020. If the Convertible Senior Notes were converted as of March 31, 2020, the if-converted amount would exceed the principal by $0.6 million. The Convertible Senior Notes may be settled at the Company’s option in cash or a combination of cash and shares of common stock. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company pays 3.25% interest per annum on the principal amount of the Convertible Senior Notes semi-annually in arrears in cash on June 15 and December 15 of each year. During the three months ended March 31, 2020, the Company recorded total interest expense of $0.2 million related to the Convertible Senior Notes, of which $0.1 million related to the amortization of the debt discount and issuance costs and $0.1 million related to the coupon due semi-annually. During the three months ended March 31, 2019, the Company recorded total interest expense of $1.0 million related to the Convertible Senior Notes of which $0.5 million related to the amortization of the debt discount and issuance costs and $0.5 million related to the coupon due semi-annually. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes information about the equity and liability components of the Convertible Senior Notes (dollars in thousands). The fair values of the respective notes outstanding were measured based on quoted market price and is a Level 2 measurement.</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"><tr><td style="width:1.0%;"/><td style="width:70.928%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.165%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.168%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal amount outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized discount of liability component</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(415)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount of liability component</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,661 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying value of equity component, net of issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of outstanding Convertible Senior Notes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,633 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining amortization period of discount on the liability component</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 year</span></td></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Credit Agreement</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 31, 2018, the Company entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) which provides the Company with a $175.0 million Revolving Credit Facility. There is no balance outstanding as of March 31, 2020. The Credit Agreement has a term of five years and matures on August 31, 2023.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 and (c) LIBOR plus one percent) plus the “applicable rate.” The initial applicable rate was 1.00% per annum for base rate loans and 2.00% per annum for LIBOR rate loans, and thereafter will be 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.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Agreement 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 </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">nature. The negative covenants include, among other things, limitations on asset sales, mergers, indebtedness, liens, dividends and other distributions, investments and transactions with affiliates. The Credit Agreement contains two financial covenants: (i) maximum Consolidated Leverage Ratio (as defined in the Credit Agreement) as of the last day of each fiscal quarter of 3.50 to 1.00, which ratio may be increased to 4.50 to 1.00 in case of certain qualifying acquisitions; and (ii) a minimum Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of 1.25 to 1.00 as of the end of any fiscal quarter for the most recently completed four fiscal quarters. The Company was in compliance with all financial covenants as of March 31, 2020. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense recognized under the Credit Agreement, including amortization of deferred issuance cost, was $0.2 million for the three months ended March 31, 2020 and $0.6 million for the three months ended March 31, 2019.</span></div> 172500000 0.0325 5100000 4200000 900000 0.069 31.1891 32.06 20 30 1.30 5 5 0.98 2020 1.30 20 30 600000 0.0325 200000 100000 100000 1000000.0 500000 500000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes information about the equity and liability components of the Convertible Senior Notes (dollars in thousands). The fair values of the respective notes outstanding were measured based on quoted market price and is a Level 2 measurement.</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"><tr><td style="width:1.0%;"/><td style="width:70.928%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.165%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.168%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal amount outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized discount of liability component</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(415)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount of liability component</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,661 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying value of equity component, net of issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of outstanding Convertible Senior Notes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,633 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining amortization period of discount on the liability component</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 year</span></td></tr></table></div> 13131000 13131000 312000 415000 42000 55000 12777000 12661000 2265000 2265000 38633000 30991000 P0Y9M18D P1Y 175000000.0 P5Y 0.01 0.0100 0.0200 0.0175 0.0250 0.0075 0.0150 0.0015 0.0030 2 3.50 4.50 1.25 200000 600000 Stockholders’ Equity<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the status of stock option activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:67.546%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.884%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.838%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average <br/>exercise price <br/>per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;margin-top:12pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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 three months ended March 31, 2020 is as follows (in thousands, except price data):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.277%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>grant date fair value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">895 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020, the Company issued 27,826 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="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:71.245%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.014%;"/><td style="width:1.0%;"/><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" rowspan="2" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:11pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,297 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, total unrecognized compensation expense was $35.7 million, which is expected to be recognized over a weighted-average period of approximately 2.8 years. </span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.620%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.326%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected option life (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.14</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.68</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of RSUs is determined based on the closing market price of the Company’s common stock on the grant date. The weighted-average fair value of RSUs granted during the three months ended March 31, 2020 and 2019 was $77.53 and $59.45, respectively. </span></div>Compensation expense capitalized to inventory and compensation expense related to the Company’s ESPP were not material for the three months ended March 31, 2020 or 2019. <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the status of stock option activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:67.546%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.884%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.838%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average <br/>exercise price <br/>per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 944000 30.63 121000 77.16 65000 21.26 12000 43.34 988000 36.77 <div style="text-indent:24.75pt;margin-top:12pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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 three months ended March 31, 2020 is as follows (in thousands, except price data):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.277%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>grant date fair value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">895 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 786000 41.88 186000 77.53 60000 18.21 17000 49.85 895000 50.74 27826000 <div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:71.245%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.014%;"/><td style="width:1.0%;"/><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" rowspan="2" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:11pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,297 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 2020 258000 280000 642000 565000 1297000 1119000 1681000 1624000 3878000 3588000 35700000 P2Y9M18D <div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.620%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.326%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected option life (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.14</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.68</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2020 0.0135 0.0251 P5Y1M20D P5Y8M4D 0.39 0.39 0 0 28.24 23.67 77.53 59.45 Industry and Geographic Information<div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates in one reportable segment. Sales to customers outside the U.S. represented $41.2 million (24%) and $41.5 million (28%) of total revenue for the three months ended March 31, 2020 and 2019, respectively. As of March 31, 2020 and December 31, 2019, accounts receivable due from foreign customers were $24.1 million and $23.0 million, respectively.</span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">D</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $73.9 million and $67.4 million, respectively.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidated total revenues by product category for the three months ended March 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.807%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.013%;"/><td style="width:1.0%;"/><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rapid Immunoassay</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cardiometabolic Immunoassay</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Specialized Diagnostic Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Molecular Diagnostic Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 1 41200000 0.24 41500000 0.28 24100000 23000000.0 <div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">D</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 2020 0.21 0.17 0.19 0.17 0.10 0.07 0.10 0.13 0.60 0.54 73900000 67400000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidated total revenues by product category for the three months ended March 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.807%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.013%;"/><td style="width:1.0%;"/><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rapid Immunoassay</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cardiometabolic Immunoassay</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Specialized Diagnostic Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Molecular Diagnostic Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 2020 95930000 62494000 53901000 53901000 65872000 16459000 13854000 8363000 5748000 174653000 147968000 Commitments and Contingencies<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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 for which the expiration date is not yet known.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the relocation of the Company’s headquarters to the Summers Ridge Property, the Company entered into a sublease of its former headquarters building in January 2020, with minimum rent of $2.4 million under the sublease agreement. Lease income for the three months ended March 31, 2020 was $0.1 million.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">— In 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 25% 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 McKellar Court lease ends in December 2020 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and contains options to extend the lease for three additional five-year periods, of which one five-year period is included in the determination of the lease term.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, California, on November 27, 2017, Beckman Coulter (“Beckman”) alleges that a provision of an agreement between Quidel and Beckman violates state antitrust laws. Our acquisition of the B-type Naturietic Peptide assay business (“BNP Business”) consisted of assets and liabilities relating to a contractual arrangement with Beckman (the “Beckman Agreement”) for the supply of antibodies and other inputs related to, and distribution of, the Triage® BNP Test for the Beckman Coulter Access Family of Immunoassay Systems. The Beckman Agreement further provides that Beckman, for a specified period, cannot research, develop, manufacture or sell an assay for use in the diagnosis of cardiac diseases that measures or detects the presence or absence of BNP or NT-pro-BNP (a related biomarker) (the “Exclusivity Provision”). In the lawsuit, Beckman asserts that this provision violates certain state antitrust laws and is unenforceable. Beckman contends that it has suffered damages due to this provision and seeks a declaration that this provision is void. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 7, 2018, the trial court granted a motion by Beckman for summary adjudication, holding that the Exclusivity Provision is void under California law (the “December 7 Order”). On December 18, 2018, the trial court stayed the effect of the December 7 Order pending a decision on a writ petition Quidel intended to file with the Court of Appeal. Quidel filed its writ petition on January 18, 2019, asking the Court of Appeal to review and reverse the December 7 Order. On February 7, 2019, the trial court stayed all the remaining litigation pending the outcome of the writ petition and vacated all deadlines in the case. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 14, 2019, the Court of Appeal issued an order to show cause why the relief sought in Quidel’s petition should not be granted. The Court also stayed the December 7 Order pending a further order from the Court of Appeal. On August 29, 2019, the Court of Appeal issued a written decision ruling in Quidel’s favor and overturning the December 7 Order. Beckman challenged the Court of Appeal’s ruling with a petition for rehearing on September 10, 2019, which was denied on September 13, 2019. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 1, 2019, Beckman filed a petition for review of the Court of Appeal’s ruling with the Supreme Court of California (the “Supreme Court”). We subsequently filed an answer to Beckman’s petition, Beckman filed a response to our reply and on November 13, 2019, the Supreme Court granted review of the Court of Appeal ruling, with further action in this matter being deferred pending consideration and disposition of a related issue in Ixchel Pharma v. Biogen, or pending further order of the Supreme Court. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 22, 2019, the trial court continued the stay at the trial court level and scheduled a status conference for December 11, 2020. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Quidel denies that the Exclusivity Provision is unlawful, denies any liability with respect to this matter, and intends to vigorously defend itself. There are multiple factors that prevent us from being able to estimate the amount of loss, if any, that may result from this matter including: (1) we are vigorously defending ourselves and believe that we have a number of meritorious legal defenses; (2) there are unresolved questions of law and fact that could be important to the ultimate resolution of this matter, some of which are subject to review by the Supreme Court; and (3) discovery is ongoing. Accordingly, at this time, we are not able to estimate a possible loss or range of loss that may result from this matter or to determine whether such loss, if any, would have a material adverse effect on our financial condition, results of operations or liquidity.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 December 31, 2019 and December 31, 2018 related to such matters as they are not probable and/or reasonably estimable.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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.</span></div>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 2400000 100000 0.25 3 Fair Value Measurements<div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:23.329%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.784%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.643%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents (money market funds)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets measured at fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities measured at fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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-month periods ended March 31, 2020 and the year ended December 31, 2019.</span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:#ffffff;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 government money market accounts that are valued using quoted prices in active markets for identical instruments. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Derivative financial instruments are measured based on observable inputs that are corroborated by market data. Observable inputs include broker quotes and daily market foreign currency rates and forward pricing curves. </span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In connection with the acquisition of the BNP Business, the Company pays annual installments of $40.0 million each in deferred consideration through April 2023 and up to $8.0 million each in contingent consideration through April 2022. The fair </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">value of the 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 Company recorded $1.9 million for the accretion of interest on the deferred consideration during the three months ended March 31, 2020. The fair value of contingent consideration is calculated using a discounted probability weighted valuation model. Significant assumptions used in the measurement include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> revenue projections</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> and discount rates that are not observed in the market and thus represent Level 3 measurements. The discount rate of 4.0% used as of March 31, 2020 was based on estimated borrowing rate for a similar liability.</span></div><div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 through March 31, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:79.671%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.329%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities<br/>(Level 3 measurement)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:23.329%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.784%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.643%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents (money market funds)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets measured at fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities measured at fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 70000000 70000000 0 458000 0 458000 0 321000 0 321000 70000000 458000 0 70458000 0 321000 0 321000 147000 147000 433000 433000 0 0 16501000 16501000 0 0 16535000 16535000 0 153277000 0 153277000 0 151382000 0 151382000 0 153424000 16501000 169925000 0 151815000 16535000 168350000 40000000.0 8000000.0 1900000 0.040 <div style="text-indent:24.75pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 through March 31, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:79.671%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.329%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities<br/>(Level 3 measurement)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 16535000 -34000 16501000 Derivatives and Hedging<div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. All hedging relationships for all designated 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 duration of these forward contracts are generally less than one year. The Company does not use any derivative financial instruments for trading or other speculative purposes.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:#ffffff;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 designated 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. Changes in the value of non-designated derivatives are recorded to other income/expense, net. 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="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:40.690%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value, Net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value, Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,828 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,219 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated forward contracts:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:40.690%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value, Net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value, Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,828 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,219 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated forward contracts:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 23828000 429000 27944000 321000 12157000 147000 6219000 433000 7906000 29000 0 0 2020 2020 2020 2020 8600000 1700000 XML 43 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity Statement - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated other comprehensive (loss) income
Retained earnings
Balance (in shares) at Dec. 31, 2018   39,386      
Balance at Dec. 31, 2018 $ 425,584 $ 39 $ 363,921 $ (139) $ 61,763
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity compensation plans (in shares)   444      
Issuance of common stock under equity compensation plans 8,817 $ 1 8,816    
Stock-based compensation expense 2,887   2,887    
Repurchases of common stock (in shares)   (24)      
Repurchases of common stock (1,476)   (1,476)    
Other comprehensive gain, net of tax (248)        
Other comprehensive gain, net of tax       42  
Net income 24,844       24,844
Balance (in shares) at Mar. 31, 2019   39,806      
Balance at Mar. 31, 2019 460,698 $ 40 374,148 (97) 86,607
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)      
Repurchases of common stock (1,954)   (1,954)    
Other comprehensive gain, net of tax (65)        
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
XML 44 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
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 March 31, 2020, and for the three months ended March 31, 2020 and 2019, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2019 included in the Company’s 2019 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 2020 and 2019, the Company’s fiscal year will end or has ended on January 3, 2021 and December 29, 2019, respectively. For 2020 and 2019, the Company’s first quarter ended on March 29, 2020 and March 31, 2019, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2020 and 2019 each included 13 weeks.
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.
Recent Accounting Pronouncements
Significant Accounting Policies
During the three months ended March 31, 2020, there have been no changes to our significant accounting policies as described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.
XML 45 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 108,770 $ 52,775
Accounts receivable, net 102,146 94,496
Inventories 58,708 58,086
Prepaid expenses and other current assets 16,855 16,870
Total current assets 286,479 222,227
Property, plant and equipment, net 79,915 79,762
Right-of-use assets 90,490 92,119
Goodwill 337,017 337,018
Intangible assets, net 141,268 148,112
Deferred tax asset 24,424 24,502
Other non-current assets 7,173 7,127
Total assets 966,766 910,867
Current liabilities:    
Accounts payable 33,153 26,701
Accrued payroll and related expenses 14,195 17,286
Operating lease liabilities 6,523 6,412
Contingent consideration 5,936 5,969
Deferred consideration 42,000 42,000
Convertible Senior Notes 12,777 12,661
Other current liabilities 21,612 14,862
Total current liabilities 136,196 125,891
Operating lease liabilities - non-current 91,571 93,227
Deferred consideration - non-current 111,277 109,382
Contingent consideration - non-current 10,565 10,566
Other non-current liabilities 11,958 11,981
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March 31, 2020 and December 31, 2019 0 0
Common stock, $0.001 par value per share; 97,500 shares authorized; 41,996 and 41,868 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively 42 42
Additional paid-in capital 430,499 425,557
Accumulated other comprehensive loss (263) (463)
Retained earnings 174,921 134,684
Total stockholders’ equity 605,199 559,820
Total liabilities and stockholders’ equity $ 966,766 $ 910,867
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,996,000 41,868,000
Common stock, shares outstanding (in shares) 41,996,000 41,868,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 46 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Account Details
3 Months Ended
Mar. 31, 2020
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):
March 31,
2020
December 31,
2019
Raw materials$22,508  $23,294  
Work-in-process (materials, labor and overhead)19,662  20,514  
Finished goods (materials, labor and overhead)16,538  14,278  
Total inventories$58,708  $58,086  
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2020
December 31,
2019
Other receivables$8,645  $7,857  
Prepaid expenses5,952  4,568  
Income taxes receivable—  2,560  
Other2,258  1,885  
Total prepaid expenses and other current assets$16,855  $16,870  
Other Current Liabilities
Other current liabilities consist of the following (in thousands):
March 31,
2020
December 31,
2019
Customer incentives$8,848  $7,369  
Income and other taxes payable6,783  1,214  
Customer deposits79  1,500  
Other5,902  4,779  
Total other current liabilities$21,612  $14,862  
XML 47 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Industry and Geographic Information
3 Months Ended
Mar. 31, 2020
Industry And Geographic Information [Abstract]  
Industry and Geographic Information Industry and Geographic Information
The Company operates in one reportable segment. Sales to customers outside the U.S. represented $41.2 million (24%) and $41.5 million (28%) of total revenue for the three months ended March 31, 2020 and 2019, respectively. As of March 31, 2020 and December 31, 2019, accounts receivable due from foreign customers were $24.1 million and $23.0 million, respectively.
The Company had sales to individual customers in excess of 10% of total revenues, as follows:
Three Months Ended
March 31,
20202019
Customer:
A21 %17 %
B19 %17 %
C10 %%
D10 %13 %
Total:60 %54 %
As of March 31, 2020 and December 31, 2019, accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $73.9 million and $67.4 million, respectively.
Consolidated total revenues by product category for the three months ended March 31, 2020 and 2019 were as follows (in thousands):
 Three Months Ended
March 31,
 20202019
Rapid Immunoassay$95,930  $62,494  
Cardiometabolic Immunoassay53,901  65,872  
Specialized Diagnostic Solutions16,459  13,854  
Molecular Diagnostic Solutions8,363  5,748  
Total revenues$174,653  $147,968  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Shares  
Restricted stock outstanding, non-vested, beginning (in shares) | shares 786
Granted | shares 186
Vested | shares (60)
Forfeited | shares (17)
Restricted stock outstanding, non-vested, ending (in shares) | shares 895
Weighted-average grant date fair value  
Restricted stock outstanding, non-vested, beginning, weighted average fair value (in USD per share) | $ / shares $ 41.88
Restricted stock granted, weighted average fair value (in USD per share) | $ / shares 77.53
Restricted stock vested, weighted average fair value (in USD per share) | $ / shares 18.21
Restricted stock forfeited, weighted average far value (in USD per share) | $ / shares 49.85
Restricted stock outstanding, non-vested, ending, weighted average fair value (in USD per share) | $ / shares $ 50.74
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Convertible Senior Notes, Additional Information (Details)
3 Months Ended
Dec. 31, 2019
USD ($)
Mar. 31, 2020
USD ($)
d
$ / shares
Mar. 31, 2019
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2015
USD ($)
Debt Instrument [Line Items]          
If-converted amount exceed principal $ 600,000        
Interest expense, debt   $ 200,000 $ 1,000,000.0    
Convertible Senior Notes          
Debt Instrument [Line Items]          
Face amount         $ 172,500,000
Convertible Senior Notes | 3.25% Convertible Senior Notes due 2020          
Debt Instrument [Line Items]          
Debt issuance cost         5,100,000
Deferred financing costs         $ 4,200,000
Debt instrument, term       6 years  
Adjustments to additional paid in capital       $ 900,000  
Effective interest rate         6.90%
Conversion ratio   31.1891      
Conversion price (in usd per share) | $ / shares   $ 32.06      
Number of threshold trading days | d   20      
Number of threshold consecutive trading days | d   30      
Threshold percentage of stock price trigger   130.00%      
Threshold consecutive trading days | d   5      
Threshold percentage of stock price trigger   98.00%      
Amortization of debt discount (premium)   $ 100,000 500,000    
Interest expense   $ 100,000 $ 500,000    
Convertible Senior Notes | Convertible Senior Notes | 3.25% Convertible Senior Notes due 2020          
Debt Instrument [Line Items]          
Stated interest rate   3.25%      
XML 50 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Share-based Payment Arrangement, Option, Activity
A summary of the status of stock option activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2019944  $30.63  
Granted121  77.16  
Exercised(65) 21.26  
Forfeited(12) 43.34  
Outstanding at March 31, 2020988  $36.77  
Schedule of Nonvested Share Activity
A summary of the status of restricted stock unit activity for the three months ended March 31, 2020 is as follows (in thousands, except price data):
SharesWeighted-average
grant date fair value
Non-vested December 31, 2019786  $41.88  
Granted186  77.53  
Vested(60) 18.21  
Forfeited(17) 49.85  
Non-vested at March 31, 2020895  $50.74  
Compensation Expense Related to Stock-Based Compensation Plans
The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):
Three Months Ended
March 31,
20202019
Cost of sales$258  $280  
Research and development642  565  
Sales and marketing1,297  1,119  
General and administrative1,681  1,624  
Total stock-based compensation expense$3,878  $3,588  
Estimated Fair Value of Each Stock Option Award
The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.
Three Months Ended
March 31,
20202019
Risk-free interest rate1.35 %2.51 %
Expected option life (in years)5.145.68
Volatility rate39 %39 %
Dividend rate%%
Weighted-average grant date fair value$28.24  $23.67  
XML 51 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating Lease, Liability, Current $ 6,523 $ 6,412
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Assets:    
Money Market Funds, at Carrying Value $ 70,000  
Total assets measured at fair value 70,458 $ 321
Liabilities:    
Derivative Liability, Current 147 433
Total liabilities measured at fair value 169,925 168,350
Derivative    
Assets:    
Derivative assets 458 321
Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 16,501 16,535
Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 153,277 151,382
Level 1    
Assets:    
Money Market Funds, at Carrying Value 70,000  
Total assets measured at fair value 70,000 0
Liabilities:    
Total liabilities measured at fair value 0 0
Level 1 | Derivative    
Assets:    
Derivative assets 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 458 321
Liabilities:    
Total liabilities measured at fair value 153,424 151,815
Level 2 | Derivative    
Assets:    
Derivative assets 458 321
Liabilities:    
Derivative Liability, Current 147 433
Level 2 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 0 0
Level 2 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 153,277 151,382
Level 3    
Assets:    
Total assets measured at fair value 0 0
Liabilities:    
Total liabilities measured at fair value 16,501 16,535
Level 3 | Derivative    
Assets:    
Derivative assets 0 0
Level 3 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 16,501 16,535
Level 3 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value $ 0 $ 0
ZIP 54 0000353569-20-000032-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000353569-20-000032-xbrl.zip M4$L#!!0 ( &>1IE!S;=9LGP@ +@L 1 97@S,3$R,#(P,#,S,2YH M=&WM6FM/(S<7_MY?X6;5%J3<+\ F+%(V9-M(%"B$;O?3*V?L22P\XZGM24A_ M?<^QG1!(@*#V56'9E^3B4TD.;_Z>#+HD4*I M4OG9I85C@YQ!#XY94??'7Y?*I%C%>4)3RV)-*>6,Y(;D8[) M9\;--2F5 E5/97,MQA-+ZM5ZE7Q6^EI,J7]OA97\:,'GL.*?#RMND<.18O.C M0R:F1+ /!7$P8OMT;S_FU5JC"9^TWHJ;S>K> :WM\WIK_W\U$+("Y'Z.L7/) M/Q0F'-=N-^OE_59F.S/![*1=JU9_Z!0JQ5GK)2I*32;3T>[=1;K>+BCU3+U=V.?_>NZOYUD$$I MIHF0\_9/0Y%P0T[YC%RHA*8_%0WXJF2X%K$G-.(O#L*#'NYQYG7;!SY2I+P4 M=*W5G7;]FXD8"?OCN]I>M=.HE6MW]=NL601^X+J34#T6:[!V=4Z&F'X2Y]<=B\^=D_[EZ6S/T[Z7TBW-\0W]6JU_J = M[OL^/(^4M2II-UX0&IJ;[3(H0FK*QY(:TBN3CWI.4ULD$==6Q'-B)Q1BHG70 M>1P((F4 @G8) @?S1D89@^16DCRV[3#VZ@Q3*WM\#,B$3CG1?"KX#/*VG0A# M_LRI!M#+.8QG2ENB4O))Z<1/J55+OQ$5D]]RP;B$I*Z!AF(9 5N^?X.VK =; M?J0&+ BV2N;D.E4SR=F8%[U)@R&9@G53!742V%*1$IK.29Y:G7/0#BJG*Z)@ M7$H2>-*"2A+3"(8T48FPQ"I/MT:0\H@;0_4<21)ZS6'=%9X&QA@( TM*5X%A M#22(A(:*"V0I3 =)&-=D-A'1A)@2)J)B26:F864-)\+(R%GM(2BH->;I"RN(((LQ!F3=HW"HIF ,7P MC@5_?'=0K^UW3'![*%@8;"J.!3PZVPX(U=QY$;PB1I*CM0D'Z(RD,!,D1[($ M$@TF&WQFPD12F1SF80K22GIW9EI%G,&P(3O@/<8!#MY%_9MH0M,Q)UV([HM< M7C&%) MU/T^#H$"Z]LSBGSMX#ZR6C6_7WAUT-JANPN=7ZZ8=TR]5WY?1F?"D@CX(L1DG!W![9Y",CF*!:H +"EVA7$5+DE!LLFRX! M&%=C7;Z$33@(!+MC-RF#1DU$N:28YD$M)\1M^849OIBO]B#P;<2!T <1I&-@ MPMDSTN_7%"*CUQ:&$-DZUZY%RO99>NN @2";PMX IE*C4HJ%B1J((6PR M,3BH9@N@0N@(.A)2V#GV$9N6Q;!UF'9(]1%WAW2E277U[R8HE.6P,S'@!NQ[ MHDAIY@1P[>J8I]#.2(@:>,,S#$GUA$2I'?TIE M[M(K8H;',32X8@K>-AL:U66;M46Y\(^;>U<7!3 14KWQ'?)(Y?9A";8I:'1) MS;']CY_>5I'18F/A IM[2RSVYZ>VAF;T^-"^2O ?*.N#PW" TR>[-1E0_ M([5C;Z.B*-<(JY5&8@/71!D+XW@P"KQ,!(S"@1'9>6!*#/$!2?<>=1 <=I+< M'7G@:4B:+^7:]5)-J%EV79BN73QQYNJ8LT>H,7,BQ367X?SC'GWQ'YO(Q1#9 M.GR^IBUJZQ]M4=WY(EO@N'B;I#!GKF+I-E\A&I[1T*QUW4O1*'3>5FFS["'< M +!,$F$MYX]4A)&"+@7?,P'R.28[@#A(P 83//R/_?\B3/B?N0#Q74CD:>2. M27:_[3I?K)B;>X>NA&82FEL!^,7C SR2B 0'P(7ZO]S]S3B]QH+NFTM7TEU; M[,YI%P=ESX)QV*CY YT-*8TRF&CX,J,]"/G03,,4P"WTO$7?51AH*4R> )S M2DZ94$DV'BD^,]M]3?!]O3O"+O0$L8845P0P<9>5 8[NL#[@MNA+JDBG2DXY MUM64CL-O#CHD]$Y4 (K_E::CO/7/CB\<,L=@79?KR:]T M[DOE7M%?<5A3\3_2I+Z=)E[XI_P2@GG/>\:Z_?U="H=+FENUB']W2\*/C" G M<8WZ2IH9WEY\Z:S\Z([S.ZL9!CT!/40FZ;PM4B>Y6S=H[GEY(H3W L/)C$933\4 M&H5G(N6^#:?8E4'/'<:\Y^ZFC]I*ZO9N\L5P*?,&:1;T&*'U[&8Y/R #A_X= M@6&!+:5=#:LG0GCK +H;=UMJA%'4A$3H/LGQV=7/)]U+=_O@XDOW=+@,KF]. M?\SI(4NX$I"!8_'0G"P\\>H0L78'Y1L*_L/0=Z1M86&=Z/_N^G,-&P.L8:[G M[DT$CTG_ADONMZ[!%O8/)..(./FEG>"'ZOKMV6?O"OYX$7:\.GO]+K; MQ4=_ U!+ P04 " !GD:90 #S;CYD( !/+0 $0 &5X,S$R,C R,# S M,S$N:'1M[5KK3R.W%O]^_PHWJ]N"E/<#0L(B94-04U&@(:MM/U6>L2>Q\(RG MMBOO.?8D!!(@:'M56'8ELC/VL7T>O_.PQ\<_G%[VQW]<#7G>*"L]J8Q'%9RJ69%*&5YFEA5.CK$%?CEE)_\Y_J%4(J6!)J3BUG M)#,BF9 OC)L;4BKE5'V5+K283"VI5^M5\D7I&S&COM\**_G)V1*68)!TG#TZ Y;] 0UO)EIE"2N%2BK=T9-@K]YJ%9=_I%JN[G=]WX>J M^]?%"4H1C85<='X:BY@;YE^T0 MYI$BX:5XG8I V!\_U ZJW4:M7+\OWW;)0K #U]V8ZHE(2E:E,%OZ MZD7M#T;CX=FPWQL/+R_(Y1FY&@TO^L.KWCDY&U[TX!&>+L^ 8C!Z@19>N=17 MGT?7GWL78S*^)->#/LJ>&[M:1R6,?QZ0Z][H4^]B<%VZ_/U\\ ?I]M@ M-ZF\(9_&JD@8X+13 M_&T)92QB#^EB2/;"=ORVT9*&M5W&F\?FO6RE[R(9G2 M&2>:SP2?0VJQ4V'(7QG5X)=R >VITI:HA)PI'?LAM6KI-Z(B\ELF&)>0=S30 M4,QT8/^C=ZC+>J[+3]2 !D%7\8+<)&HN.9OPHE=IKDBF8-U$02J'::E("$T6 M)$NLSCA(!\G=Y7E0+B4QO&E!)8EH"$V:J%A88I6GVR!(>,B-H7J!)#&]X;#N MVIP&VA@P TM*5R3 &D@0"@U% 9 E,!PX85R3^52$4V(R_+D;/^>:YY.@ +$P M$JH'+$3FPDY!0)/RT#&(\Z; FF(@Y@R&,1(LUM7P3G'2> XGG$0B 4N@4>\T M7P20 #ETZ[5^D43@D<[MX#F4&8,YP;IK:BX",@1Z<0K&05PAWB!\KX"3V\P\ M6!JPR5SE6D2*3 (!H$6!2=URQO$34C,ED51SLX22YA-A+)2]EE!L]'P#E\4U M1)@E,QO/,LE-G@8:M%1K[?%]_XJ3U%K,-^V[.046=XD'%*Y$,!BL MX3[F!_0&@P66AYT%;Q 09TLSL/@0S5< !=OE*/O>I3,,$$*MF MPK@("%0\\.@<4\-F.G@#@*O!@E!7/;>),%1C!! MM4 !A$_1+B,D.%-F,&VZ &!'LNTFAN<9&=8^V&I^P>I7=V&'"R M&>P-8"@U*J&8F*@!'\(B$YT#-HY+H(+K"!H(*>P"ZXAMRZ+;.DP[I'J/NT>Z M5J2Z_'>;"Y1FL#,Q8 :L>\)0:>88<.7JA"=0SDCP&NCA*;HCDD ICDNFX$BA M2%WB>9=N$;X]M\@SQV!&9>;"*V*&1Q$4N&(&UC9;"M55F;5#NO"OVVM7YP4P M$$*]\15RH#+[. >[)#2ZHN98_D?/;ZM(L-Q8.,?F7A/+??FJ9GI_:&9O#\W+ M(.^!L@DX/#?(BV37LQ75+PCM6-NH,,PTPFJMD-@R:ZR,A78\NX6Y3 @3Y0=& M9.^1(1'X!P3=!]0YX["3Y.[( T]#DFS%U[[G:DK-JNK"<.W\B3.7QYP^\ARS M(%+<<)F??SR@+WZUBIP/D9W=YUO:HK:^:HOJSA?9$L?%NR"%,7,=2W?Q"M'P M@H)FH^I>L4:A\K9*FU4-X1I@RC@6UG+^1$8(%%0IV,\$\.2;8>*;XPVGU+\'V[.\(>U 21AA!7!#!Q M%Y4!CNZP/L=MT:=4D9Q*M>#0.Y\J'[WI/:\ %/\C M14?Y6_DR>@K:=;&>_$H7/E4>%/TMC%?R,=1I\>N_AMYWY@-O&>OV]_"%2'NIPAE49U-QYF[?<_?!16PO=WDP^&:YXWL+-DAX] MM)[>KL;GR,"F?X9A6&!';M?=ZAD7WMF![OO=CA*A%S4A$+I?,NI=G/;.S]V5 MB?'@2V]TNO*N[U9_RNIYF' Y( 7+XJDY69KBS4%B\^;,=QC\B\[O2#O"PCKA M_]WV_:G@$3E;%4"7?GO\'0#O!0![5_YS MA^ P7[FS"HN,IFHV;<TC:0!!-K.\F]NQNGF)]]DKG(_>[\U__55C=^GY MY']02P,$% @ 9Y&F4 GL%GQL!0 1P !$ !E>#,R,3(P,C P,S,Q M+FAT;>U96V\:.11^WU_A$FV;2,R52X"AD5)(]Z(T20E5U*>5&7O BAG/VB:$ M_?5[; ^40-*RZG:75HG(:&9L'Y_+]YUCC[LO^I>]X<>K,S314XZN/KPY_ZV' M*EX0W-1Z0= ?]M&OPW?GJ.Z'$1I*G"NFF<@Q#X*SBPJJ3+0N.D$PG\_]>\@2O%Y.2G[@O/0WV1SJ8TURB5%&M*T$RQ?(QN M"%6WR//*7CU1+"0;3S2*PSA$-T+>LCOLVC73G)XLY70#]]P-["3=D2"+DRYA M=XB1UQ76/![51I@VHK@6U^MAJT4HKJ?-1C.L-]-FN_%'!$H&T-V-47K!Z>O* MA)JY._78/VX4.IDSHB>=* Q_3BJVWTDW$[F&R20,=K=.QI8D3>^UASD;YQUK MCQ%@!BS;1SB]'4LQRXF7"BYD1XY'AW&C45W^H] /CQ+7=A#:O\0(\#(\97S1 M>35D4ZK0!9VC@9CB_%550:P\127+7$?%_J*@/-AA'^?.MF.0PUE.O=+6*+;6 MG=U/V(CIEP=1,TQJL1\]M.]QRU*( Y7)%,LQRSTM"I!6[+VI/2HURUB*#:X5 M&BV0GE!T)5F>L@)S='9/TYEF=Q1=9M"-2H1SLM;^EN48;N%NV2XR-*!CIC30 M1:-B)M7,W&B!KFEJ9G%N;8=-T]7,=HWE".=4>9?WG"[0::I-2QR&L?]YQ[.< M@-,[<=TA=%]=7W\"93B=+%T 2E&I $:0"R944HA#ZB)#516Q'$V80BDN<,KT M F$%48"A*X>_GS%".20,60AI0UE%&/4IQW,L*4H_O4>'9KJ7!ZTX#I.>F!8X M7]BG*#FJHDQ($[$"4IRB6B.L6BV(*$SZ^KHH5Z$=V[&F MWX@JVV(LOLW%G%,RIB\/&JUD"PS_3WR;NX77.6 G 'M1"V06F!"H AZG&0AI M.$SO.88M=)HK*_=7U8?.K?O.MP9O:R2(CA,%7,(2$CE?0!H#U@ 6<_16R&D) M_=![;VEBAA:@BB"(0A0)>H=E.BE+1E1U)7N=;$[:)ZX!?3(&X$9SIB>.(9!J M)2PPJ+))]NP^G>!\;#6<,J4,>^%G>A)8--@\(3(@[8R#LBF8P,.[ )X$:YIB@15?+LZ9+^G97OOEFXV[H$U%\X\C1+WN])I;)N M_/I2509F)+064UO^(#0:CSC=Z&'!AV=:+)=B=K7OWHR$A"6.L9?C0M'.\B99 M6T*;\:VWG+S4B[[;<:-;L?T; )T62I3[E7\=U>)=!D MN['=\L/P,^T/!@=6O)L"%%< Y->56F5CIQ09TNT8VTVK[\QJ+\6\?.=\O<'J MM1SJ'!NY4.RBXG*@85=9\07Z++# 'J M4/KM%?4O/_QR?GJ-8-'[9O#Q]&*XXL6^N;FDE$V8!;A2<$;0TO;O+@9],1MS M6!09O\L%-A\U]M3OW\:UMFN':9@G_>;.OH)2S4R*M76[-V$TV][J/P?@VP7@ M\#.?6([^B>.?:\\/5'L&IQ?]T_-S]+N/KH=G-Z>#_MYR\,._P&2GZLW6Y^.GUW^G]2;+;\_4F\"N\W:VL ^ZTC* ML2EHZV=&&Z=)E<='XA$DDIFF21G'FCE\H73J3*JSL1IE#^X1 "?G0! ':V$P 1 <61E;"TR,#(P,#,S,2YH=&WL MO6E76TFR+OS]_ J]]+GG5JW%QCD/KFKNP@C3^%B2#<*T^.*5(VS00$O"#+_^ MC=0 F,;,*"![>ZR)>TI=T;D$T]$1D;^_?_.6\W2M]#MY9WV/Y?P"EHJ_;_5 MO_^_+/OWN^V/I7+'G;9"NU]:[P;3#[YTEO/\F\FR MP37KG9.+;GYPV"\11-"M@]VWF@HJO<.9BP1GC..8*85]9HG0 7,M%??+!V\Y MD21B:S+CO,@8T3[3BK@,1:^,X3P*;Y;]6T>Q,DI;I+ED(CJ-HL",>LJM1PS1 M]-C#/KP=O&&[]_;<=IL^_^?28;]_\O;-F_1UI=,]>$,0$F^&!Y'9^LW<'1\8G[>O_O$O-W,VR%U^9M^U[1[L=-M MF3Z(!&Z!>89(1L3X)O_QH7GC+O\YS>&G%==IO4G=CBC%HW-OG'9&!X_"6NLW MYZECKEK5ZS""Y<]>>'C&^ )HZ_%/SDZ'K>F%B;?.>L'=N *^KQQTOOWRQ55V M]3)O>]WKWHNF9P=/A!_3J3I#>.+4_/Q'[<-TXIGCTWVXI1CCYL&!.^Y^_ET' MW.C;=/1*-7K9@3$GW[=[=."NN_?RN^X-78O?_+OR<<<=AI;)KG00E#P8O_IW M*_1-*5V6!5"(;_]<6N^T^S!TL_K%"8C"#;_]*&62KF'.WOZY<*6 M.]\^DNUO#5HY]4<;W_8W]5&M5;FLU \/:^5F7BD?X^KE9[+?JO#*9H-4ZI\O M]\L5W&A]/JN6URX_TFJS<7ER5+G<8(WZ 6\$_N;U:-:V9U72075ZL>\6O;'#;*5GD7W-[=( MK;S+]X^V2+6U^\UOOL_MYJ[8W_MR7#G:@FXM6FNOQ8W^A7=M#YQ_K:5V0( >0,&?+&9\Q$GBD<0A9B MC-8'Q['"2ZN?=[?*&Q]+Z[7M3Z4WY8TW?[^Y(=3GE_$ZJ&S7-+?:/IS_;[@H MA/PK(:-)(4MFC#7"9@+Z/&/8RDS[2#/K.>.$,X$2?B#X0SGE0C^[>(?H#E>? M]]]ZX!,MN..A-Q>3@E\_[79!ZN_SGC/-1C#=C;8OP[F%['\E>SPI>QR859'+ M#$=J0?9(9#H:EUG$E032%*V)2ZN8O$EP_V*C>LPGKZ7['G[I%;+]E6S/*^M) MK@/YGGT53'-@N$")2509@_& +R;A6$CFL =;:Q4,6.%-IE0P&68&!**%L8EG34? .RW3 M;+X[[8''VRN0^->"K4[:68:XMX$I<-"%S%C (%C$X!-B04=JN''RYX)]WS4N MA3-*I^U\*-;>H>F&WM(M47,L$ ^"A*@80(7!8,H]CL:*%.427[<&$N8() S> M60Y"[?US::OZ_B:G;I^V?*<_.N$.;ZK3 L:]T^^XXYU!*VJG_11%\ 2Z5D MM>%T5"C)KY5D!UU<*8E'2(M@=::=B #O'&668YT1YH)GR@NK =X97M9:+\,H M'6O*6#5>']^NK.N6:[UOUX[>0W?OTEK=7=3V-B[VZ]L@AO>'E5;CO+:W=5G9 MV[K8;VT?52\_Y!_I]F&C==Z$MIU7-K\<-5I;N'IT?%$M;S-;I/MD5C4M0A;UJWCC:);7Z%JC&[D6UM<$KZ5Z7NZA2 M!M5J;;]OQ!?@VP5$3S5V0C#)!B/6&*@[RQ2$R+U&2+>8CV<*'VRYT"JJ^ M]:?="Q#K6.BCL.+;G*'%=WQC+?X/OE;9!!,X=A1BJ7 MGQD\A^W7UTBE[,YJ97\(P_JRMGDMO]K1 :N W*JM!FV0#X=5:$_UJ '#__ 8 MGDOW]W8O&O7F466O<7Y;YK7RP?D -HX\Z,P&Z$>%5(^:K=KF9WA'W]RO?SBL M[57.05]B97)8BZ@%8=YE3DF>,2)=IJ21F20H<$.11H8OK8I[XSY@LPW=6[B/ MN2D&XVOM+Z:;&]L, MVZ8?\!7>9V2>-0/N"%(]J]3]<:W\#L!_^VC_R+':YC:T =!@+VG+VGGC<@U_ MAP8$D ".56]LG/?!PYNN)I#JQ4@36MN'5?*A62M7FR"+PWVX=Z7> M8-7Z,4UV K' MH$W'M HFO@'/O:T)8&=H96^7[>]MX/V][;Q:/L"-HV/X#':HWK@$^X3WRQ_R M2GT[ C^V8R0HTW4D1GA7Z@$E#$+0"M<,&2/>OL3PGW&^#RX7/*?]X7#_L@-" 5>J?GRY?P0BW-M MC=8N:[2JA]6RNZ@>?0'N7P4NO\;VUS5J['WH[=<[%U5@ R 46KW8-4+] )[V_&VO_S'"OF9_&;^' M]S_FA5MMUVF%NCG?.#\)[5YX!\,^YOTK&BBFK2.7QV,=N:S6@75M[EZ"IK3 M/T-P/:KM[>)]<-E!5L#T_'%U$YC@CD;[_SY$KO6E;?;T:>VH@BM[E;/]>N5R MO]4@C?HVG/^9[]W*_"0=YGM?HQKM0W2 H) (_\JAU&1G&3 M64PD"%VE0"TAF2?6"$V \EN@_&I%_(C6W4?H0.^5#B& LT>85 @!HB_B> - M.L<='F"['GM]NA#ZT7>BM_IUR@-[V!JDZ(/;2("?H;?_B!#J]E[=.FBDY:O#; M83=IQ8WTFY5S4!JX^\U[#!\W^8S!UU[GM#OX-DA:>SM2M:%8'X,OXQN%0<1P M_"WWZ7O,0[M_;Z83W+YX=?S3S;N?#.8*Q]]Z?=/MIQG_ ;RF MW"B$Q]=='[MJII\XE6847S]B>&3\??R0-S/[DZ_^X>)9?U1C_*)SA\?>6"/G@ZT^6:7C1(* MW^[NE!_!E ME%AA&PE#S#!0(XZQ1P9CQ3'G WW"&I,9ZP&L,TP>W0.3^O0I= <3&%>OY_-O MT*S)4P=TS/0[W4>JWG?7IQ_+H=UIY>V[;GM?@+AQBS(98S*8<^T!=D;K2(8=D*CMS9(C%YNO(S>.APD)VWX MUVOG.1BK M\6D3$WS#>_W]YLY'7/7:54M><"#?$(T2+'+PJ((!7?;$6>>TYC0&;(4PBBZB M:("5-T_3G.N:]WEBDJ;YR>1^J[UN3O*^:Y1 UCCJU,"+;#GV3MX/?,-TV#+3>W,B'>@:N F4$L>BD14XZ YVH)=%8 MB2DX;/-LL:;B2=X4*++6&AN-TH09&A3UE,8(3(0PJ^TT//!%MG/3%S@+G'KI M/+8*,ZZU=0/Y4^2E3&D=BR?PJ5C'Z0O:XR@M_%\'89GA!LPJ=P8A)I&P6IO% M$_3SV]3I2S5Z)3072$@@1DQ3E1:,\A3YQT$(1%XNMC3/=O=9@EZ:6":(>.+XS(7M)3?$+YD(A2DKD"GX(R MHSE0#AA2+ +K="ZXP20(5@O@R;]42%,]G1/OG3 H1LF]8!%%AW!0R?*:!NC]^#4.7B.0 LCNFF'-)].9$8&2Z33 MEML 0SK1Z(8 H_G2RC$)';B1.!EY( M8:@45$IFG"3:$;G0 IUN4'&$*QFH8I8Y%;U* M:29"8RVI'B4J+( P7R[]YZG"&#"N+$.IDJ>UC$2NP9 "3=0*.>,$LHLHFBFG M_SQ9/-YH*5)FG77@*R-J@.""#X88<21PR19&=-/VE9].9#ZM,H_8&4P],R)J M):C5D2(8@5;3Q1'9"Z?_/)5\J$I96)@'-(@<<H0,+X]YN)U2?P<7R#^Z^[<#HYWLA0$IF-PB+E V>>6:^#P&;V)S%N5G,8 M*OE@(>].:.>=+OW4R=M]PC^%KH/CZYWVM]#MY[89JIU^Z)5/0WK!7VC_O1OS ML=,^Z(=N*S4J%16^;>&N'IY.>*J'KD$?^KQYV@>PW0GNM LF,_0VSI,-#?Y] MM]-*('#:'Q2-KL7QB!^O$'AWL<@H; MRS7R%TL= MIN/U,DT83DQ/&TM[\'L7C3S89P GV/GH6 MK30L.JR]]SA58O= S0V9 ZDL+"69%15Y3%FX0E=F7E=N6 1^?XO G\PB**Z] M3(L>>0"2P*A"% <; 9",<=;1.>*+A6+-$O.,Q \6.B!'!6."&60]I0[#]Q@= MT86?/4_Z]%2^ZE5@Y_OR#Z?][MN'%WYP)AC!HA?.:"Y(.A^DUEB9&WPR(NH MF/9416VEB)QKZJRT?/;7E;]F17C"!>PIV$0\)R9MP1FI5]B:0+1F1E./0!'F MV\58;(V8OB,AA43<4N6IH\P+H;'00%&P!( 1+MYF*@6@S*KZ/(R//!71!1;B M"#/!.RX9%\@01[%61'CCG7-AF&N.U$SX!3=RS0?[W#X!_E*"*(P:AX*SC&)O MHXZ>(.V)H4QB/4?XN]X-/N^_-RYO0K-NYW=\ZS2_Y>V#FRM=[7M M190K6#1,L#-,Q,!8JC7LDH!-,)H(IO7+8=73B_.=Z0U^?>8E2D\%FMH2A22G M3E'* A 0'%(E,\R-U2 /-L^B>/&1]2P2LHH:XZDUAC"&I#.(2ZZ]\]P0'!F= M70GUNOVWVZ9],!)+^EK)VWGKM/54K&_19:\EPO41VY%X#K?0AOZ^[OIT\&,U_CH@Z=1=?(> MA1:.I4D;IXP+&G.J0EJ2SGR>F H[*<)X'R MX%)V,F&4<8L72>$M9F7<#3&<$V.N5RT$;P3 MFLU4\*'M*Z9['-+&RPL\?+U!W&D4L$E[J )] D^?(D2 'LNH],(-WVE)=TH> MC_+8F.3;1,F\"H9S2HBA3C*4ZB]?MHY_5M8X %, M%8HH"F$H\&60LC662N8,8I%SY.>I#-;LBW@ZHQAI@U.] &N$'."Z9"*G1FK MO).4,C7[J=MK9Z;KOT]S R[5[^:N'_P\;6Z@;%2,4!()QPS)!*>(*8VL$P;L MIILC4/V!7#9:)\W.10@+7H0API!"T7FL.6>!"QNI9B$:XI$&)V:>XH'W&V"[ M[;S?V][9741A(NRHY=XA30)+FS=38V/:(9P&Q9B+B:D\/< M 16ZH2753GOW5Y'$>VOB>J>=UN9U!SQL.^\=O[NX(UG]M-<'WM;][N1%A!F% MJ"?2.S#TGC'B;'"<@S[Q&+5"I%"D>RO2N]!VARUPPF\YZ/>(A!?Z^_BJR23& M((V,G%E&M+?1$6. NS*M"9N+6>T9T=^94:3I.*7.!:(H=HS%P! /QO"0?"#* MB9-!S4-A_1E1I-<.A%,*JD3M8V3$"+#E*DJ-B.6:!B>CUE;-\*9I,Z*VW^O/ M=5M>0(.>);03E8R488L9M> F4"L-V$M./,<>:ZEG=VU\H10WE>()U\D;82A@ MA>C1AESR$KL I+X.R6=NM>0J9]U7H/N3@=WG<9 &UVJ%1Q3G0M%A5"$!42U133.TRYD MA>Z^-MS%45OG?$ V@&?L+0:0M8X''BP69)Z2AF91=]=?@^9.B>T:FK)B!)$\ M,">QDIQS$H#H>H.=5P7J%IH[FYAK(C64R &Y)GWD>("67#$8,RU O^,6^K ;_,F2J0$CZ+ W$)S9Q-S">/4!0F&/'S MDKSYJ=OQIZY?Z^Z$[K?0,D%)%RSCR5D;EJ?;SL"'N+Z2X M;KH^-V[!1Z,W--7#$AQ\**8(TRA2;+GU6#/+#9G_T?C2F4"BK1*&/$'GFN &"%"EQP+S77 M7! 4YF%CT%_(M-)I!G?:--U7,DJ)I9K%&+R("/Q[,*=*2N^H44J0J!=@E$Y/ MHB^_?-6>YO >[8.[UZ^.CX[O@%._->JS0__QQSOM5IW8&-0CN[M+AL0=W*$7<\J"CMM"/PXT0D3!<2 H\ M2 HT*G(,'9K-4,_>+G(\V;>_*'(\>>KOE!3RX']##SEM!9,DE0"WP8I( W6$ M>C8']N=V$=5!Y?W0ZV^DYN6A]^YBO0D\'^X^+$!3BX,CMPKGWGGU1;73_]3- M6Z:;@N4![I##QT6T6H%I&!):.6\4\]A9KD2P#ENG8RI(-/M1Z?5MTTY<_T<;]96A-[X-2D$]U534:U*0**F.UM,8.&;..*2\Y(@REG8+#A%X1:26^52NN5"09U(0.B<* M F2:!@^LT"/&',9*@XFA4DHK"("+>4T*,C,RT3!(E6"8!/ 5D=+.,6$< 9%8 M[?D,KV>>\T'[K&;_"6?$.9*4*T2C48BY:*U2$:==(Z)PEC!9*,@\FOTG5!!P M#IP7/@BO)1,JI$TUD)9>.L*%XKQ0D'DT^T^H(#%%S"AXD1)Y!HJAP;@H)U6( M!$7"_&M2D%F1B09'SD0ML'.6&1$-/>* M^*T"N2 3*0$'E&FL; 03Q5+)3B(%1^YU2&M>R*9.R0P.A1"D9H9$[0T'&D&< M"J&%9TR&DF"/4G[Q7+C%B'@L]YIM?)^^OW)UK?, M//H^Y4X)F IB/#8T$&:MLFG&D"+AK&92:5UHR%PB_A-JB TN,*:1,]0S@I4" M/U(P&J1D*@2$"PV92ROSA!I"/"8^$B!P&C2$*N4I]<01(PSAF,S!ZKPQE/4VEE1%.&<9%01SA!FA@H="/6.4A.,,YC-0V;A"QCE0E%R4 (=HS!! MF,A<=!HTA7NNE9 B -K,@:(LK&R4)IP;'$40CKD@=0C8>X11Y#;8P!: J[UB M6O"4;I_W,09NAUM7>ZZDA6$-?SF$(Y)T#A2EH 4O4JR)>>TY5]8+P7@$@-$V M$LH(\<&I83[YXBO*HM*")U043(0CWMM@K&:,6VN9<]%2S#0Q,N(Y4)2%E8TS M3CB*HY;.LQB)IE0J9&/0QG#EAQ,%$B,D9E4VZ_ Z>?L +H)//;CCL.K=9'&\ M896@&T>?:M2^.^WE[=#KK;G_G.:]/-U[XIGOJI_&)SRK/L@, U,43S%6HV;> M>1RLE$P'IF'H.AV9 (=/1FIF7Q^>2B+/JX!KLZL/5T4=3DZ[X>Z2#NG(^.I[ M%W2(1#DE<#22$Y:TRP=P%RFU."KLZ!PL2*\,7S5=-6 WY??O'U&.>^YSFF[ MOVWZ\[(D34LC&+(82*4EM*E[.AH"+ !-OM#\5_!'P#HED,O/VB;:Y"_7A(R/!#\6F]T[C5W>RKD MOUYW87YR:W+)] [?-SMGHQ.?C).8)K#5 ML',80O]CQ]W1.Y^ZX<3D?N/\!*X-O;6VK_4/0W?]M-M-U+;7"W.3Z6(=,\AP M1I'V3$6A(]8.*5 ZD3;$FH,\AD*5YUF5GS*[WHA K5<,&\8T2ZOTJ"*6!T.C MMK>OV+9E*.D!\<]M]2<=+_ZRSW_<.W&*'_ M\]?2X*35OWLGIKWZM^V^@4N'GX=WN+K/CT^9>$C+=$$G,MOI]SNMM^E1.WI7K5:TXH/7[4./]OVX/:.N6!EV MQ9N^__X@7(O03X[?N/C-X/;#1T##4S_]^EOH]G-GFJ/?AET][K-^Y^0M/NF7>IUF[DO_0(,_ MXX,CJ7Q__,3X5*1W*!0X?/7#4"AX*,;KUWLSZ-D[Q#_1UK1A3NBFZU(7C$^X MYSL/CXV;%V&(9-&T\N;%V_];!TSHE:KAK+3=:9GV_UWNF78OZ\&@BL,3>_EE M>(L5M'GP]6S8X1+N,U"*D0 P&.-HC5?K#E5;^T>U^KM6]6@#5A^-*^?-9!:OSCV3_HK'GQ/Z1P[4Z MW#?=OUXYKY;]4;6UP6N;C8O],CRG[BX;>^_S_=;6-[_YA?E_?6CND^8W>W32 MJE[NPG7'E]7R?A.>C:JD0AKU8[9_].&X6JXVJY?5P\;>AU:CJ[YP3C\HV*ZQZ5:._PYAT11KRC^2*)(5Q3B]^2)#V.@9 7K^][Y%PQTS.V2 M+I&3\RNN-Q)%^ND[??I''/RY)Q>]'YV<5.!?C, ;JKK6S4VSM-O.7<>'4F7G MAJ[>5/%[C@MHS%.;B]CIMDP?KH;^ E<<>J;3M*;9[/1MY_PN:_+YU'0!^)H7 MV^&DT^W/I6%YG]O-75$I?VA5R(?#2GT7538K8%@J?']SXZS1VCZLU8]YY>@8 MU>H'K')US1=X%F_OUSMGE5;CLM':.*_6/Y\U+BNHK,!Q[!4:)2\DS,$$FLR;P#!QDA2A#UA"54#O5 M=/SKMEVZPJC1R'JB,?,H;PX>\'O#YR[2?&^D?^3H^;R[MEW?V/[8*&UO?*IM MUTN?=K=W=M>J]5*]5@)7I [^QM!68EJJ;8\^\C_\G\./M??#?^O_VBA->"Y7 M7LO:>KU4>U_"FK(;LGJH+SHC9/:>1O1]IUOJ'X;2?\;(4!I&CDH![)@O/2=D MO?6F'UIPQT-O+BZ"Z8;V79CU:=">C6'>Q%PBUJ.I,"#1VE<>G%!(Z@P)1#,6 M$)G"ZM5E)Z3(GBY5+JZ]\AQ?.EOYUN0?X*\E>0OWN0OWH7 M7F*06CO_[&]S%U?JC3-H"]J']E4WMP@PN@M TO-&W>?5UBX!C@=M^_P=^]NO M[YY7C];.]H^VCVM[6ZAQM)\WZEN7^T?O#ZMD"]JP?P3'4?7]3?:'K3!:D AT MCZB$PSJSDO@,!XD-L9@Z%T;LCQ7L[ZG97WU[K;JSE3A>0?^>@?[UK[!AS/]B MM].ZH@VS^PH# ?C@.L,,_;_6Y;6BWU.X5X?T^\"X<& M@[HYO90*47J? TT&ZV5#]^W3>X'7Y&1CD.V0GC9\V%R2DD<[>)>U^O%7A 7! M/*I,6THR)B/)TN9"6730E2[:M()K:15E&&F!%WZZXRDG.N9TN!)VO^'Z>7>K MO/&QM%[;!D*T5I^/^?;[3NYLG!O7'P!%J1-+W7"0]Q))Z9=,K]1+^]/'//A2 MWB[E_5[)'0ZB5S^>")K=]Y^QN;_9BY9@A*X2HQX<+F%B19#'QDO0"O[Q0;+" MF7[DM;]NLIA>(.:7/N5H #VU5WD7,#RW5_GL09E>W_3#2;?S+0'9S?CVD/EL MM8';GHSH[4XZ>STM/>U>K'?\?$:[AQ&:ZJ4[;USZP^KEE\,*J>;5S?U6;7,# MUS8_DRJ!ZS:_M%+;:N7=VQ$:6KU\?U0E&[2ZMW'9(%MHO]6 -N^R_7*#)A*U MO[>?[Y?76/7+S0@-QY%A@E6&"3<9TRQFA@F5!1DT(]AJ1=#2:CDTS9E)2Z%G M-T3S(E'.9QA/MPC7"_=D 4SW][CJYGQKE)T_3&^?8_?KI1%GZPIQC+":#\+! MV(44$[:9XMAG%E/FL1$@);*TJEE&N*2*?SBTF_=\[@9AS4X72?0W*.(Z5SK3'%HR;4F#27,QD9(HRPZ%S-=@U+7EIY[0% MLNB5MG-_$$#&QM\VB6L=/M:Z]_>HLQI8'FTD47,92 M+-EX)++HA&:.2.T-<)$=&-OE/!QT7D!*#W:&1V(9Z/KW@WY'E M\=?A_HPH9H(BD&6(-%-:JHQ+$RT)43@"LEP'((<^;N?F^UF!%QIQGSH@U.9^ M?C*WX8K?$%1]ZZM0U$I*03+&@ .@),DL]%P67 Q>I;UKG0>@))C,X\S-7:3G MKEC]2!E2H/ZD"T,V/S'-4C@/[C359("?@:Z$WG()#C5/$^,J7>8GI91<]9"( M_7PQE3^><0@F.[?6#>;U#3I:J1]\%0%S'F($ASN"ZRTIRH"OT,PK2KP/P3"F MEE855[>'W)_/OFPO%0MH?CKLM%_E=#:M'&U]95$IZR@'Z5B9,1IBIJWVF?1: M(VTDDPZX(^L$QL=KIE]9.4A6,Y)XNCJ3? ]$-W0$,+ ]8+WPQ(YMHVG[\4\Q[@ ZEM-0! M!!_3K'7[(/A2+['<4M/T^J7N(#/W$?/8OZB8,6]=N@/E@#TSPYS^.7:,BSN/-HTNOT9_:.17;_ Q YP:"[]H_$*](/S M*@'?I_[EL+:W>U$M;Q_!<0S//0.?Z;Q6=F>5\KMFI;7QW1JD6GF#-LC[P^K> M!M^O;Z'J9K75./H"[[A&J_4-5KU<.ZML[EXTOJCSR0P7JS6/E%'HVP"^%4(^ M4TZRC.GH)1$X,L:&:=PP2';Z'7>\7/KO1"5PZ9/IE@9ETF326,CLS%B#(E&% /G'@/G.K$)(2-])"I#S(F,*2LRBR7/G'-4 MQV"(TV!HZN!R5]=VRFN?A\:FE"HRA?ZOLYSFH+3C/?/TGS(W_S[+54;Q \)6 M)(<63L3_R/3B?W=ARQU]M=7V*6TEE.Q%R1T&T)=6JN!U=A@&Z5HI@'.]SN-M MZ0\\BM!H:NUP)UN:6(9 M\"A0-!%?&J-$"AXE9R.M "YY. J^7#KUI!M<&'AVF SO,:A9TBO] 7<&0"KU M3L$7Z1UVT@J4\>K9_J'IWWJATIFYV>C4XN'%HU?Z/BFIG+ONE +SZHK25B(5Q@]R$LNF;X6+G6_;D^AZ3LP[;IW F M0SP9BNUP<#K<4:*TD]5+?R2-D7\12E9&)_0/\\'2Q).T-/%')J7T1-9DV-XK M^Q!Z?TX/^"0R9,Q[DVG!4HZ>PCQ"?ZJ@ M"N O@/_Y@?][AV'1D!_ UI2:\'ZA9)P#Y.^F+4$&8-A-S/K.7TLPYK([#_1: M8#+@*=TQ?06@;$%?72PGEP)N!\0[]>5!"7KLK'\X/KP"SD48M,V'F+<'174& MJ7$I"X3 >_Z@A8/#^*_Q:;\\XV>!R+J]T\GGBZ&RB")L]Q8\96-+_OXO&'-9FL@,%_EKG_%2JF6'AP M6HNS%C,@.^!_ [Q*P'W0Z5[B?"'=W?73"7/+"86AVO[[%H15D?Z]QUMC; M(M7R%JJ5CVGEZ/TQM/.LNOF^V8"V F^\%9H]:5:.FD>-R_WF_M&[P\91 U6. M/K-:W5U4]CY3>!?4V/N2-RZ/Z>U5[H(+2@5BF=%"9HQSH)1,FTRHH!$GSF#- MEU8_WFUE9F6:X[?'U ON6O!4I W=191'VU_]N/NGT+=SIPRS [!KUP-N2*9& MHVXZHVS02=/HV>_EC=_EV O^E^:94CAFA"!F>&1$4':_.O"_L.ZS!9U%:PJS M\EBXV[@9?2[LR:+9D[& -P?R71]*MK KO[(KEY-V!1FNL)(H8U;!7]K)S$@- M9D9RCC$)AE+Y&W8%DQF'J_M/7$YQ;])[!OFVXD\F"-.B[SOG-?-X5S++((4% MG-=V9Y"!G)_8\6W=(_S)_WF"*..+V M\_3M5Y.B/,PXZ!V&9G,\MDM_P(@=S/L/B]/?8U;]QWE:C=";MY24:1.1G22, M>>8?C]\KLE(_./L:':&IA\$;!0^52>$SI9'-)#$Z4L.%HN27)&*&Q^?"I&W= MG@&\/XA.L<[+/5]P;9#N5#$7(^0;[DEZ56#P_2 U%%C$:3L?0D/OT'1#;^D6 M7'"XF =!0E0,&65PH,3C:*R@6!GQ=6N $AP!2OC@\I9I]OZYM%5]?W.3V?9I MRW?ZHQ/N6*,P6"L[6+VT,VA%[;0_($%@F($J@!&'T]%K@Y*CM?.O'B$M@M69 M=B*F/ .468YU1I@+GBDOK,9+JPPO:ZV7 :W':#(6[VII*-:QS>M^7P[)#10SK:[RQQZ<>P;7CO/6?CLK:C0Z4U\]J5\W MZK,D!R"OI5ZGF?O2%6[K[06'C'TW[X:_36:/(.PVM^W)+)O]/-!XCC$M0I;9'F M8#.BTR@*S*BGW'K$$/TJE\;7'':O/9N#D-EN,,>9B?W0?6N:9^:BM_3F1JM' M;\3(L,L>W-*Y6+7Y@T)D6]7RQK^_4X0IM?GV=JH_I3[SEX*K]8I$\I$HR!Y0 M%NJ!!X68Y4V6GB*<]KOZ'./SC$'TJXT]_S;SU^C283?1UG_\&K(Q6EK]M+9= M'P[HK0$;(G^]WZJN5=>WUCZ6@,+6MBNC_?S,;>R=O3FQ8G@\;6&!>1@>#V[T M X8'!?M5TONK0/6@,/QPN?L?IVUSZO-^\'\6@^0%IF1N7O D@=QB M_#S/^!&I EA[X&T-LA[?F:9)!69W#D. D3,8+@O? V84@^JZPQ(=1:!>RZNW M?:D<7$@%ID?OCO6#0'+FT>B[&;<"C&97'^D/=&^Q3")>(;RPBC.KB(/]K,"ER= YDNNB+R MG^)J2L7HAL/0[J5B2P7*%B@[_48_3+EY@;)S(-,%5T3\4Y =9*\<=IIPX]XH MMZ*T\9_3O']10&T!M?.AX40MK8H":N= I@NNB/3G6+MN>H>E]\W.6:_ U@); MYT>E98&M<^=]GIIO4RBD6MMT[SHY0,N>@V:@*5^N 0XG;,= M>J?-(5VMG81A"PLTG5%M>04JCA>-?!:Z-I.ZAKF$K,U.[S2M45NSG=/^:/NRTG;>.R[@;>5C=Y8EC=> MEU>K_VMCNUB3][H&1X'$MP>'N+4H[V,X,,TA11CL9%APA!D5\FO0S((CS(C< M%E[9] T87%L9Q(I*[XWK=[H%!,ZH@%^#5A80."-R6W1ED^36G.5N>UC9+:2- MJ'=,FT 2';>:<[ 90%*,ZFR%^#GA:@."-R6WAE4[=F'BMP!V"/ M,0!IG$C,*,!P-D7]&O2S ,,9D=NB*YO"DV#(5TJUP68C6^UA'7NXM>?Q&/'?HYHSM M7?.#?6#(4VP;E/:@^+U]@RA>>>RV03/2OS_8&^C&UAQW;\SY@[TZ9F([(7$_ M+?K1;D+W5!^Z-/47O?=>3Q-IJR/QW5ELXI$](9;N@+#9!94?=-+GW:WRQL?2 M>FW[4VW[;G6>VW=;KU5W:A^WRFOUC7+IW=I'&+H;I9U_;6S4=Q;G)?_(VZ7^ M8><4;N)[RZ5P[L))OW1BNJ5OIGD:_BI-[I=R[Y=>R$W%A%[1^GDV%<,K@MYW M5[';!]$*_ME!3NDCK_UUD^73;(0VK<4N+^@5C<;%\V_P+A\"%S=1YIYOM;1Z M5:5N0-92I;H;6[T70EX$(4_N!#.2O7*?W75_>^#\9N.F_?RGZISGT/TX^//BNL]>0/?7 M3[M= ,>2Z?5"O_?V48/@?MWS?'JVJ,^?)1A7\Z#+J9)O6I3@TH?PG],N;O_/QMN]-^WS5N4(3O MM)WWMU/(_;3GEV PMM-K#G[(A5)$"!YPP))QQ+33G"D3E3$RD(B_;B4>CBC% M2R4?7-XRS=X_ES(8Q\-D(+C%>?]M^[3E._W1\:52V[1">EAV8,S)VZ38:VV? M_MFXUNJU_KKI=B^@%[^D@ #@ O1R&"#$(-+EZ9<+6^Y\^TBVOS5HY=0?;7S; MW]1'M5;ELE(_/*R5FWFE?(RKEY_)?JO"*YL-4JE_OMPO5W"C]?FL6EZ[_$BK MS<;ER5'E\<;3&JW6'JJW]HUK]7:MZM($JY/-E=>_#<:7\^:R"U7DU MURW7>M^N'?GC_?J7H^KE_G&E[B[VZ]M'E;T/A]5R \YOG#>.#M(]:67S\_E' MNGW8:)TW:T=[I-= >?3FL7JY=-/:VF_M' M'V+E IU_K&_T*SOH[*N1TB#%;$:"CQFSPF068Y8)Q1&2C"BD4LT[I):E!(?J MIFK23-'LC&8P5QYR+ M9 *PQJ0P ;-E BZO3 1$04I6!9L8!FCVF?&8I$YI[C!05B73 G8 %X80%^ MWP+,DI<^#Z[-FG-P5K]7Z@878/3;9E@NM4/_AV:5/'5?WD::#U"A"=J"@R%JW-%'( Z]+[P'7P3J%$ MZLDR9N(%(/UQ(VI6\>@W2/U+1.L*])L;8EN@W].AWS6?U<9'#P+++(XA8X3C M3)NH,^69]UIHYE*)( ]LX$98U"&1&8SX2.*&/"R4P)HC..'9#6B)770%FY6I9( M%4&(A0A#%V W?XRU +O'@]TU0_4$8Z=%S)02 '8:T'![A<,=9R9#;T8$%SX $H1/5X\#'P!+EY@X)-CX#5%IR[EP@F7 M66)MQF@0F;*&9\I(*KA27@[RX@ #7R0M;N$Q<(:"R%3, =NM=_JF^4+$]F'^ MX>\L9IEGQ'^);(D"VQ^)[;7)] AF$358ZF:55 MHL0RDWKFXB_W&E^S"EM%)+H RI=(K"B \O% >4V"+0 A=5)E DF?,2YT9I31 M&?72:T,D4ZET#B%DF:0R6P50SAU%7N#5O9^ZG1-XC8OETDG3)([<]H-UD2>I M0E*10+P@E'@LY4])QFMMOS&6<#%!^4#@G\S&,$R#E=8LBY3:C#%',F,#SCC! M'#GG$"=V:57J98V+"' 1 2[ ;UH1X +\G@K\)K(S0L0X.)=IQW'&I!*9MC)F MW&$?!0Y>J3 /RE( 7ZSR6NG5+'I)7IP.STIZ\3LM!=F*O"[P%C^ D2V!DAN M^M!='X/IA8&0:W&W%P:AC +,'[*XN;Z6@'S(9M>^,N8)HHYE.D::)6*;:;#* M&>,NHJ"9D(HOK6JTS'11X**(YQ;X-QTN6^#?D^+?Q17^62:#UM%DECB5,6QM MID,$=FN-DIQ+*;$$_"/+&,_>9-< MZXI0ZX-Z<*O=-^V#/&T0,PRT/FO:0!%M>,FB#6/)#E/%JJ&_<>Z:IZD'"V1_ M%+)O3;)83V- S*,,I\@KBY1F2EJ5R1"=5$X++]S2*F9XF8BBGD,1=2UP<%KU M' H8 RWE,BX.-RK0(!''JC)1H:96P9498$:PH K,%^$V%TA;@]W3@=TUD MG?

6Q"QRI'90^*8'.9;-8 M$F&! ?TE,F.OR]I4.VU7+.I]!)9_OA&S-8RV .8:^(Q#ZH!X<%O>YFK<_?98\J23-;'?BDNWD^S+]\0*61 M>39Z+U;AK+!R#[)RNY/D'DF+/=4R8\2@C$4D,F."R8AF2&%%F#-H:54+L2S% M[&U_M&@U>V8@AET8C\)XS(#Q>+&J;X7Q>*CQN':1<'18"10S[;Q+D2%PEEQ0 M&9>8.VJ4)BEM3V.TK,3L+3Y9-..Q0', \@5Z\./6VKNMCUOUK8V=TEJU7-JI MU];_]U^UC^6-[9W_^8N=(L;PH!$R*HA::N;&YLV\GX?>VUFCJZ_Z^;.$^/.PY]-X ^72B;E( MVR<_;X#V(3*>K7YZ4O?F=R+7\^S!O$3X:Z3/GX;J7!2P?HQ':DE1F+FF1:.I$AA9!@%D>K>5IBNHQY,=F]&)/=!>@7H#]78:L"])\$]*_# M6,12:55*5L4:9R_7@==BE _C$@?SS) M[#%F5*L@,BX#RY@-.C/.R0P;Y!#706L?TM+:9:R+/0H68RJ[P,#Y8[<%!CXY M!EX37F .ES R(,O-!!T<(PSHM2<5RF:C9R_690PPLXO,/Z\*K MHLZE9JKJ/#GQ5*S,FG]^>[-F]QC:+PI@?P2P']W8M(!*+1RC-J/6TXRIZ#(E M-,THE=QI;5V,?&E5+'-21*T7(VI=X-_\<=L"_YX6_R;6:AGF#34\DSI-V]& M,X6PS2)27OLHB>$HX1\KJF;-*J]=Y #N.MP?VI=RJ0!S>KD?X$"G701MYY_4 MOCOMY>W0ZZUW6C9O#\1Z+>[U26D7@/];@']CVP/#F97> ]:C:%)5&9]I16AF M+;%:(DVP"$NK?%G3(I!1!',+;)P.X2VP\>6P\9H,4TZ1H-%GD6F6L2!,JA_K M,AT0-TH;+B(:8*-XB0V\%AX;BR#OP[KPJH;LBU#A(K[Q_%3X/SXTK^HHWH#U M LT?@^8WMD8(A$OG=,RD53QCSJ/,$L8R8D!>#A//HE]:9609%*>(;12QW0+[ M7I3J%MCWY-@W4466NF $"9E@EJ1\A9!I'&6&L?78&J]YV@ZAP+X7HK(^[YTT MS47JY?"+-9 O>&H1C'YP,'KP'FD-]4YHYYUNJ=KI%QG$\\S QP&7"=F6@^T7 M)N@Q)NA&\5O.9/"1VLP);3.FEQK@N^;>P6%M-0?:K1W*6% ALXJCC#.*600[YJ,> )\0+[$H M;N&!K^#>KR#V/=QWPGU?5Z<(?\\_^1X(MUBP\IM&J#')O@FA&O379<$1FC'O M<:9Q,&DO(6TL14IBM[1*\+(H$ON*X'>!?-/<>Z) OM]'OHFE>L8;&B3.8MH[ MC2&N,VVCR;1VAFI%G'!QL%Q9B0+Y9C2+XY%19"KF@,D.]Y]X02;[#+5]%Q#L M7X#F%CC_FSCO;I2ET(@P2@S@?%JY9X/(-!(^4THJCQA30:0P"Q7+6,]>*O.B ME=!^M='GUXJ7+T"."[S\?;R<2&YFD5!.289\!%Y,L<@L=2+S.E@+W%@:FG@Q MXM'P,V&5<"4&* ?T@O4_4223(+CW^SE.X]!_SV1V7_BD#_HC#%#X 5DP"+AX^S M60BPP,?'X^/$UH:>2P_BS1 -!BBRM9ERUF WL0:5@(UBF&14H;0&E:I, M.^,RBIC4DCDI#1^"GYJ]5/LY!+\BO/[ \'JKE?=;,,A[@RW1W3BBX%(R_1^I MJ&%)_3DKX:OG(8OGO?QM.V_^$*A]\^K]Q-;ZZDH MK"9-%V^AUW?-AI^M#M_<\_%,'R MKU+XSVG>OW@[LU[2:WS^/! UGW^[W9[K.GFWU/Z>"GI3J^\]&'XQJ)IY.V2' MP^\8#1S=3]UQ9G OC8CETG__S(Q\"MV=0],-3^)V;E7?WS8G5ZT9#,]/IEOK M[O1-/_@OIGD:KI\^J,.>^ ;*EO)7,GY96!O8'\G-!-(J4O:>=;I^EYHWT9#%B:[21 MPEGS4.2;FH)M]7JG!>[-CFY9[Q7!@Z(B.&/1JTS+Z#-P*Z*C1DA$UC>8H"T'%UHV=(=3W\-#6%]%MGW^K;J<(,882O(F^_6-=4(-YSY1T6 MB/>,B'>=9A 5,E9&!8@G R >DIE%.&0R&!4=EBIP7R#>C"<;/G5JQCS/8:-O5U6V=NX@'>' M-N_GE=;6&;AK_';,'?[["AP<>Q)TYCP#YB<] >;': J\6Z!]@9A'5&!6<9]HI/9_JFT*UYURV%G*.:J@Q%HS,6 M(UA/Q4S&I9;($AW!OBZM:KG,7V;>^@42*KY3RR(H/T,J>?"5>N]0RI\ Y]9G MC&&5&1]EIH-'WA@[A+$S4SEXY8*.*L*^)1XRL '")4D Q+ IS.IBUK 8$R M0I1-T]HBA)\E7L^,;A6VT>^S$]7();G02X+[?0O/B>:>QBV(2O\UZ?CCJB[F;1PWW MB:71UBFK,9)XYPRGF4/HW0H@1S42"GP+0GG:@N,.UI,>UZ M/II18[QB,G-*THP%!JPC6I]%9I5E*6I)9(%ILSL5_=CEU&H.R@2L0?.2KIEF MZ<3D/LO;)6=.\KYI%K7D9Y9^WML?O9;N)Q#N5GM]*-H"S!\$YAN3!-41 AS5 MA(S^_^R]ZU(;R=(N?"L*]OONF!6A8NI\\*P@@@'LQ>Q!V ://_S'443*SLC*5S0JJP 09XBBRD6EM+-?> MEPHJPTUN# 0703@E0-^SI'$$Z)L1]$TE@#=$89XP,I19Q*TE95X,FO58$CVG M!"L12SU6-(6 $K$U568AKO(RKG+3^^'IL%/&G#5Z55)SWSL]Z\?CV"W:7^)D M+G[X"I,!G5NG&YU>48"'^/$+[;>YZ.A%'J'\VPU:NA2Y*M'PUK3 [7:S_,6_ M\_RVXF _'=IO0%@67"[B15POX'J^A _ ]#_!=ZND&4Y&&0!X4J'=9$A%V- *O$4B/%Y?M/:1I[!#C3:DY MH& ]-=M'.IZ97 #-]K WL)W1^?Q;2R[4HRBFZ_5SUZHGY"%L%+U..S0F[[K$ M^#\'+7BZVL9.->6 ]P_"^S?36F_$!"<1%.)$!\0#=\AIP1"Q@3.?-6)!P]J& MQ*))YA)C\03+K*Y(!OY=P,LYZ,N E[^.EU-UM12SCB2.%(D2\3+-NL$XPV=, M4DILH^5J;4,(T]3TYC%UP,OZ*\]+7'ISI#M/59"OCLG=7Y=^^F&]CYR.+XZ? MQO+UT!NZ3KR;+^HU"__S?/;Q;,9U\6EW#F;*5%GKS6X $OY%$GXW;;0$DYA6 M@:!@4R;A1 UR*C-Q#%H);Z1SU*]M&"F;2MY,GO#<3JI9+L+ZH5L]'?W 7,!< M2\%<\/\):%H-N(W'S-O7*0I M;@0[L']D=<@.0WL0P[]NO/DSO1Z]'T)<8Y3KTW5J^Y_:W0ECRA&*5F1SK45E M#MCAH/?'^(,1A5:?C&DWOU/'GA7QQ>27&_9*]7>[&[)@O"BG)[2+LXX]?]'N M5CVOGGL)(NMX#"1C[^JX0^/KZZ-KUS20T47%UK52=U__XO MDQ]=%.RQ]_ZTQ_K^]]YB)4]FJ:S\59^F3^!WOWVISM(7<+NJJ>NA:4X/I'G: M@1Q3P^R'TMP"^D^^I7'@6*GWG(AO@/1Q1]5QBL' 7;^$^ M\4#^<.'^2@1%[5;UV"'6&I[F;_%7/6"1"4X22<%&RB-S!L?\0V/+0\3!QX_; MU=X-P01=;N*,/%PAME]L]WS^UN[@9;OT8AU%VW^9/RF>UY5UOC=Q99T>D:/W MNZ1%\]/S=^UOO\%'AY]%OH=]>/6&[FU7[B7QX7 77[JR/N5^_-/9>[^'/YSL M\/WMMR[^3GOV(?3O]K[[ULGUUU9^]N?OWYX_^[;T?>WIWN' MGWCKU1X[HKME*=-O1R=[Y,-A.#TZW15'M)4N-F .\->/DAN1[5>/,"TK0;@@ MD(F6H,@H3HHZS:):VR@G8.+%&D_FQF.V!GX%8V:P,&"A/]5"OU))MA8,^;QD MNOS1)_WX)7:'\<:!Q'KLT,$&W Q"QQ9Y?^U1VL6C3S)52^%EOW>ZE?M0]NY] M>W"\-2SR@,?^SC??&9;#NED4,?\OU.BL_F(H+.TIA05+[3T/ 5G+*.)*>Z2# M,XA9K)7 +%@?1\<[I;AY6K_6.V]U!WX("0'" <*Y@W ,P]K$&$.&I1*5-+.< M&)LH2=X+3TK"(69,.,0 X=2;<+Y?$(ZSF'H9'1(F.,1U4$A'(U!BY?D!H9-P M/!,.5TUS2P44()QY$,[JV)6SSD59H]G>ZA6#1B\UBHQ33Y;G9KG3E=740"IG M=C^]ZO5"%8D8^U_:/A8'O4YMRGPM!BV=3]E!&@N)G8Y(B! 1]]0BA[5&"@*,FK"V(4Q32JB2,4=+9^F.]"XQ!LY39P<,G!4&7JKF(2@?,V,A[KQ%W+"$ M=.D0<@YS+:GRA.B,@:J)^3PR?:TH!JZ.\KW,F29?]7M%T3CK]U)[4(\DDZN: M2V*>FGDUZZ^K20<:>@ -M;:F5'&B69X.)DN_4*8A3!32WKJ2AGSR)N0Y*W.M M$=XTIGX9)U?#0[0"Z2A7%2_GJ<4#7CX:+R_5=NJEX,I99&F@66T/&2H5SJ"9 ML! 6V_*LU=J&P4U#%^SLY-+ Y>KH]$OL4'\;BUC%SY?9@4+\$CN]LS)DMAZ^ M]56EJ_E&)HTD8+,;MB_G?^?;6>P6M:E/O1@$-ATTG?4,ZAWQB&F-$2 @G-6XC*EAS3S7 *!@ =32J[\ %L!!&4I3J?^GMO\Y#G)? MZ^';7V)ZFJ=^?Q [G3+.LQOV)O,+W/0(;IH^8!"-D](1@Y3E&G'M)'(Z4(2Q MU-H8*BV3:QL,-Q6K7[AGW0$)_/4K@8'S5-$! V>%@9?ZN2$J*^*"H3Q% O'@ M-++1622!840Q<'15\B9WPKV(W]FVG4L)M.&UWV\6@ M7R5AK(<;?HE9:*Z!-*-ISBRT>662@8H>047G5\[["NF5-8B$,D<\QP$9EG5R M+P2A(<\D%^5Y7]YD#.+""),,<?S86^"&=31QE'>V>QU-&[ MGQIQY$NH29*858W#G'<&F3)OPMB+!+3T(%J:CEU7F'@A#46V*G>N-$$ZSQV* M5C"IC':X3/@M63,K\K5S(ZU&Z.4*.-M7%3/GG7$&,//QF'FIRBOE%.<)H\!< M5N5)&:X>%4$BHR6W2GI.:)5K2ZEYZ/* F:NLZ"^Q7W[_0L-O=WWO],DB9""O M0MWT^XN9WZTF_N]> 73UH+1HAYN#B[H^FQ\EB9[Y*)%Q9A$$LDI+Q+W0 MR.B0_Z%,DF!2\M*M;3#2)%!ST(C6% 88!7NRF==KU6P!GP&Y9 M.S,6@RI"KSMW=5K87@ M\<=HMF^F70+42\\LCHB8$! /BB*7IQ$E[X@*0D?&>16.@N>1C-R#&VS&PUS^V[2^?SI"9INSO,PSCV M3O>ZQ9^5;(S:'9:2L=?N]OKMP?G$S-OLAJO?LO/?8;Z\%P?'O7SE2VY2IEX$ M[_;#&._=M T0F$Q2DZ198HA(8Q*T5*CN,^,IYN:+E"=BMK#(^P) MKC@4SW-#$*"XQE!\:7Q(+H@,V?@@/@,P#]0@+;A'PK'(J _4&KRV0653*(!B ML$M@"^$QL_VZW_O2+DIPSH@W%[L$?&7/9GUD*AL[Q?Z,W0@%FAY*3T?3ED(2 M+FHM#0K))\2E)L@P@U&*A!'J(LLSM[:AFT+7+^"][J@$NP4K@8#S5_H! 7\9 M :C!IH*=MCMGNP*DHC$L8EG=M.&JC;<+ MNZJ1W\X/.]5Q4#@)-5/ZJ<:W>,8 P_?5(,2PF0?:?HJMX:F+_?U4"<3^<% , M;+<)6!N1B,H@3;YG"T2M:YA&B32SJ MM^=4=R"KYZX2@.3L07*>D7, DO,!R4O-W@IFC:44!:ZZ:O=C@AI)QA2! 6,]B+%V MIM5Z' AG5@KDMQXBZK]:S),6P[+,>V Z#C4JKU@(ZS M0L237U%TK+$^__O ND[, M/T/[R\:_\S^36Z;FR,I.NQO1 M\>AO0BLL/HBQ8;WOG>8^GF>?CV5'S'^>RS/U4?C-][X MM^O_OG'G%YWUBG:Y?E[T8ZG=?XE_?&V'P7'N>.[7N(^"F_RU?JT)XSXBVVCALA.(R>8.3S&I>8,(%G!6Y MCU2L36XZ[E]"TJ>(7#_:SUD%S"/QPG:^VO-B[?Q M5[>/_9MWN]L[?S>V]M^^WG^[>;B[W[I3BA?NW;;V6P?[?^]N;Q[N;#<.#O./ MO9W6X4%C_V5^W[W7;W?^L],ZV/UGI[';RG_O+,^+_];N-@;'O6'^DE#\D?4\ M.PSMK$C]Z\8K/M-[T/L!PS4ZO0.?QX@H1^!9L=>U%I6";H>#W@3"1_I#]>%?'%Y)<;=DKU=[L;L@2\*.=APJ#M;M7SZKF7V+&.Q_@Q=H^-.S2^ MOCZZ=DV!&EU4;%TK=??U'][\PXMF71KQR'OQ.OG11<$>>^]/>ZSO?^]B*5JS M=9S>OE1G:6S?KF?K^JG9YFD'NSI:PU/\[?X&>QZC-QU M(;9?;/?\L"PB\+)=^N".HNV_S)\4S^R(:QV,'7$G1V1O^T-^1B??__G;WN'; MS_O;.V*/OCS9VW[Y^>A[ZSCWA.T?=CH7CKC\O7NO=G#^[/3H^U\G'T[>'G\X M^7"\__ZO3NODK\^M5SO?C@[#<>O[GS<<YG]W MQ-'I.[IW6CH!7QZWZ [;>]5*%UL4!_CK1\F-R&:K1Y@FC;@+ IEH"8J,XJ2H MTRRJM8UR B9.N/%D;CS&]_XK&#.#A0$+_:D6>NEY7UB*AO"!!\TUI&-=U",Y M*Y)"#]*Q+H0:TIY60R 9:]VW"I?S_"8P"3 ))&-=>";Y?L$DD(JU]DRR.E;@ M$A\0W1\OWD)\K#M&+\!*W#JV MW4_Y2]O=AA^>#D>178U!/W_QZ Q'PX:3X:CD;K/1C8-&+Y5%+.%HQV-&^[?Y M.B**/%3YM^O*8H6^6]/@.U5PN=?/P]'=&O;[L>O/#TM!&/5ULQL.+\5B\T(J MLNJYGP[M-] Z'Z!UMK:F_!>*::6EB AC'1"W5""7M$6!4LZ<,HEXN[8AQ0V- M\P9-0A!SO3T3@)*S1LD9&-F DC5&R4O;/*]G0[06R"?K$>=$(E\;QS'D6UZ 15[[YZ_.&GVD14[YZ'!,W9=I&21Q8WUF/2CD+_TRLM#S)X-^ M%<-6@"E>_Y" ^ZN66QEX7V;<_4\)NZ_RS)?0K[;(\ M#08ZY0-URNG( :IP"#)IQ!P66:9^ M+IM[4?3YZ^A4[J&56VGWU?#+O?'.,(PRKG7OC*">%;LM=U[0.>_!_2*] ;'- M@MC.IW1^&TC0 2L4'\]O!E2$ M=H/EN@$X[F$B<-9PB9AU%G',*;+4*&2R3N,8BWDBQ=H&O27P[KE= M7*MQU&,%M@96%5&??]\ $'5FB'II-5 G'(DA(.N"S%:##L@0QI%2(4ALB>92 MU7/38#40=77,B24^/+=UR[&YIS6U'WL$?GQQ_#26KX?>L,QLNHIGY!_FP9C- MN"Z^HC#/="RWJ \0MO\8E6 Z1YSVCG B!')29I6 <(^,H";_R60B3N;YE%5R M%CZ7Y"S/MPKK!V_UW+0!Z@+J6@KJFF?^%Z"NF5'7I34;O&6.2H6($QYQI6A) M8@EY@;TB-$BM]"@;C*Y?:66@KKI;O%"C:-)_J%$TGWD1,ZE1I-3SPXMB78P[]00E@GY0U.CQ)8+DNL*+U6.UKO5B]=BL M,R&AQT_=8WE?J8 J-% ^ZN=#.8_Z$UN]T]->MW$PZ/G/SV92/H,P0V_J4^UE M=9 )IA6F%::USM/Z$\UL!>;W>6IO/8?NIW;\_:@_PY3/K23;H?)W4?5T3NE5'RHSF?#ABH M/AD57OA9:@F0A465A;=Q8-O=L2!$V^_FOA8-F.BEF^CJM&DURT7IT3KN=;)N M4HPWWT:S_]]A>W#^$)V_GF$4T/19#F34L]/0%(0!FH(P0%,0!F@*P@!-01B@ M:0V:@C! 4Q &: K" $U!&* I" ,T!6& IB ,T!2$ 9J",$!3$ 9H"L( 34$8 MH"D( S0%88"F( S0M"9-01B@*0@#- 5A@*:/%X9YUL5;A$(6?]J.[?K8L(/& M=O3QU,5^@Y%FH\R&# 7OYI>ZNJAR %S+7IV(2DE[$KAQG!)K=)(Z49:"1M9_\P MM(\.-\D>;74^G'QB+;ISOG?RF5UDJ3[9Q*WO?QWO';8Z>]L[HG7RANQOAW;K MU:[X<++W;:]LO_W/Y];WSO'U+-7Y^6SO=">W>?=U[_ S;6V_XRVZBX]..OF- M=[X?'>Y^;;U_P_;?OTQ[)[[,4#TJLK#YD2E*8YX,9 UEB%MAD$LZHB!UT)X[ M0DA:V^"DJ:6&PDOUR(GSP%%:.&RO55\F\_.4,CZS;"?U&KN9UI%X,F18'*Z] M62;B\41[C4VG#GOO5 >\@5,?RJGG%YR:9R)2P@62$7/$C:)(&TU1()HSYIG3 M@F=.I<"GP*? I\"GP*=UX5,M>1(XJ6B9Y8%ZY[TQ@J5(G)16LUD8KD"UOTJU MK4OS53I+&5<110A%*^I%K1%&(>)0*!;X%OZ]47X%O@ MV_D.VV\/(%S"!!'9@+695#D77@8"6UX-I%39CA)!*/F?7,:[!BZT"S^Y=6+-72&1L\"E:J;,5& MA31S'BD;N Z"*VNR%4L8;TK-P8H%O@6^!;X%OJT+WP:5%-'$)RD/5U5^LDK6GR$JBT5CE*"_O'(6 MNX6MP.NLDY_Z5&&Q-X?Z%_2@Q>&!6R-?E6&!2RP8IY@GKQSVREO!A%'4$"T_ M;E-,,2:8H.H7=J_(G%&8Z_:PG\?I=7Z97AB%OU;__FF+&+:F9AN8X4',\&DZ M'#:XY(--#CEA$N))!V2EY,@Z$FWF\&0\S9:8N.GPG#TI/&Y=U16U?L'0NA^6 M@YWU9'86,,7,/72_3!/3IL/WV.\%6QQ/R.._(79>;(:383$XC=W!8>^R@-MK MVPZ[W:U1U;8I?$':84C(&,$1=Y$CIW%"*5++)7-!!%8:CHR*VL75 MUQU7@7" <):;<$#S!" ( @ "" T^N !( $]=N?!!NTIC;H].ZEPL$PIQ2R M@N)LA*;RY(47*%)'!0F<.X[!")W7[F4]ZRU!4RAJ!DU!&*!I380!TGQ<)=JW M\6S8]\=9?2RN9_J 2,?'#.C=>8GGF,KC].9.X3%CN3I M0$F(B#BG924 PU%@@ABGJ*#6KVWLTX^41G 4/T9GG I6PBEA3$5"P22+N'$6F<0H8DQXI676&*N\ MVTTC;F;=!K41V +88D79 M1& ( @ " +(HP!( $CP0 -RGH%*8$#.?--A M*M)(>TF<,@19*C7BE*1L0=)L4,:(-5$X*:[ @H04"7,?P?W!<>Q7R1'Z\3AV MB_:7V/ADV]UFHQL'Y7[RP'Z#@-1:J7Q+'R<(9U163.,#( @ " ( @ " M( @6'8@>( +B$?!@O*!.$VX,,;Y*J2 X: 4B8D_.+JT,OBVINV]W6XV_^+? MO:)HQ<%^.K3?P-7S(%?/FT'KLIH/Q21$PA**7 K$I>7(>,,1%X3R(*5.L8PO MQ?4K%UIW^ -> %Y8;EX !1&R&0 2 !* AKAT&N+T9F!2EA"B,:*<.L2C(DC+ M9)&07%&*A1?,@HI8X_W )3Y-FA=XHUTM=PCOJ)4*M_0;]Q#HM6HJ'" !( $@ M 2 !( $@ 2 !( $@ 2 !( $@P2H@P0,$&]T1(Q;!3B3 >DA>2(V8BQU$Q9:M8V M.&Y2IJ R)O #\ /PPR/Y89ZG!($??H4?IC9Z (.J]#[C$YP+_M!W;];%A!XT]V_?'#4::C1(^ZA'/X7K]$/O5$_+8 M-8I>IQT:%R\YNCA^',O70V_H.K%JL#Q,<&LVVA2T-$)BJ9CAW#!-,6&"8H-) ME!+3C[N_?E*\>NYN40QC IX$ 4<36>BM8%XS E'F/%L(H0@D368(4%(EJO MJ#0J,P!I&B-K%PDR@P585^B#\,(%MBZ>GLZ?@('J-;+_LP2HLC@L?M.>>SR% MWY+1Y;C7R8-6[/QWV!Z< UL_E*TOS_4H'96AB2$K'4:<"H><=Q9E2\U[3HE, MQ&>VIL#4P-3//S*UZ@LP-3#U4C*UH8Y+ZKU*RG"GG"4Q2:F,E<1QF](LC&T@ M\5\E\:E$WCYY[QSS*-.W1MRZA*R.)-O=S.<)E)3I.X28W!I@7)!RL9TXP08XR-',>[J;S(8YE_ ^*>/7%? M6M]Y-HACG"+BB4,\_X4L9F7-9LFQ,BXP7F;5D.QILZ<"7P-? U\#7P-?/[/E MK1*.(7%B)!%<>:F)--0 I8W,/GSCTRM^@),#DR^E$PNM:92BDAB!G^!N?%&<&V3 MSGP1:2+ Y'5@\NG(9:RL<,%S1#2VB(=4VN*:HA"<= QK8K!:VY!8- DXT>L= M]1S:Q5G'GI<3%"N6N9O^H>G"-P5A@*8@#- 4A &:@C! 4Q &: K" $U!&* I M" ,T!6& IB ,T!2$ 9J",$!3$ 9H"L( 34$8H&E-FH(P0%,0!FAZAS#\/K"N M$_//T/ZR\>_JG_+FC7^[_N\;%X%1][HX>=A46)F/W4'LET]\U'VGMO^IW9T$ ME\E1^%C5XU;$%Y-?;L3Q5G^WNR$_ M^T49C#89M':WT^Y&5#WWCZ_M,#A^8W_X5+FN\&+U6*UKO5@]-NM, M2.CQ4_=8WEB#-TP[DF)B>?BC5'(9RJW=ZVNLV MJF#_>QQG>AK5Y!F$&7KSJ-X ,OT2,L&TPK3"M-9Y6G^BF:W _/Y0O?GA.;!% MTWU&*?GGO:IG,(0@$D\E$J]M'U!^Z8RQS/;#JC=K7[W]JP] MR)_#I"_=I'L_/!UV[""&:J9[@^/8'\UY[_2L'X]CMVA_B8W?.KVB^%>C717H M CE8.CEX&P>VW1T+0;3];N[KW$D?YOG)Y_FP-QCC>S&5N:*J':W^&$U^E<4" M3OI#4]@9AZ8@#- 4A &:@C! 4Q &: K" $U!&* I" ,T!6& IB ,T!2$ 9J" M,$#3YV\*P@!-01B@*0@#- 5A@*8@#- 4A &:@C! 4Q &: K" $U!&* I" ,T M!6& IC42AB>LLYR_0Q]55B9:$)_I;!R M]=S=HAC&L+84)97S]Q[1W?.]P[?MO<-_3HZ^OSD_>O^.[Q^^(T>'+]M'IW^= MM X_M(_>[WR_7E+Y0^[-T4\9DE.JG7V/W/0B##XG#ML @S(]IK M;#IUV'NG.N -G/I03CV_X%3IC70N!,2M=9E3,[&:8"E*3FL;-+.)X9)3@4^! M3X%/@4^!3^O"IRIX:7%*2@3)$T[&Q6 8$@)CYIFBPG'1")S/F)I%=!M'>AV MKZ3:BG(W/T9C/>?>((XM1SQ$C@PE! 6I)/>2RD/5U5XLLK5GR$JBT5CE)^_O'(6NX6MP.NLDY_Z5%&Q M-X?Z%_2@Q>&!6P-?\T HKQQE-AF>.'5&6!,$BY$X187_N)VIP&""":I^8?<* MS!E%N6X/^WF<7N>7Z851]&OU[Y^VB&%K:K:!&1[$#)^FHV&E$L2+9%!TV".N M33;$!!:(YLG$6.=Y#"X3 Y\'*3QN7=45M7[!T)HIP-1O9&K5E]L-+:"*&9L, M,^.)_X;8>;$93H;%X#1V!X>]RRIMKVT[[':W1J79IGAD9#],,\;K4CT VG@H M;5QNDP5"?9+89@."6<1-"D@+'1"/E# >\C1;M;8QC_@3( T@#2"-Y20-E:1) MPBI2!B=*)2U3DBG%K5?4>*KN01H_=3@!GSP;GTQ%-5IOO8S<(Y><0#Q8CAQ3 M 86DN=1:.4STVH9N:C*/,WG *< IP"D+Q"E5N4[Z!R !( $@ 2 !( $@ 2#! MBB/!0^(9&-8FQA@LHUQIKYGEQ-A$2?)>> )VYD+;F=.!$$9:ZXS!"$OG$5>, M9).38L2PTIV[U+?_8SC""[?@@V_'SE3U*277DV6",7 O$ MG8S(>!V18MPF3QPE7J]MT*;6\S =@7& <8!Q%HAQ0/<$) D "0 ) D "0 M)*CA'B58H36U0J=W,#&)@DN7$(_E#B83%CD7/=*>!&MUI()[,$-KO8.YQ&>U MW\:S8=\?9UPHKA_7AC"6QPSHW;DEYW@>^W)6;SF4#6C^$#3_OCE]_-I;$4EF M?IZIMDFESX,!6(;5\UN6&Y2@"AG0 ) M D""AZ4>G^=&]H_41O !/$9KG-J)QD)HPFE",M, XCZZLOR'089[28@E@2>_ MMD&:7-T\+0N*(] %T,6JT@4HCH $@ 2 !( $@ 2 !( $#S4AY[D+#2;DS#<> MIK:1+=>.X>"1#8XAGI1".G&'G%/4DQ!\$!)LR+KN("_Q&=C]P7'L5Z=?^_$X M=HOVE]CX9-O=9J,;!^6>\L!^@VBC6JE\2Q\$ G&'JZ;R 1( $@ 2 !( $@ 2 M !( $BP_$CS "R23=280$K@0W IFC55."X9#BH1J_N @T\KFVYHV^7:[V0*, M?_>*HA4'^^G0?@-OSX.\/3O35 %X 70$,$) D "0 #7&I-<0K^X$B*M=+@EG[K'D*]5DV# R0 ) D "0 ) D M "0 ) D "0 ) D6 4D>(!_E[H4$Y').2^XP$93%YPFC!#K$XUQEN= 6G%P MZ>L%'^^#?+Q[@_W+M &4!1.#X"A/C$/<\( ,LPD%J@GGD>M$1)ELJJGYS813 MP _ #\ /P _U.R<(_/ K_#"]!^A#DDXHBTA2%'$2,'(.*^0"YS+P2+WS0!#U MW@='HROA9+%\,O:'KQ-'5I:&!6Q/2RA2LH$*KR#1WW.L4M/?&2$.,8@9_W/WU M@^+5Q!4NL%WQ]$0^:^ZIU[#^SZ+CR>*0]VTQG(]E[EORN!SW M.GG0BIW_#MN#20AEE 7$G&*(,TF1PUPA801/DCC)I%K;X!@( M&@CZN;&F3GT!@@:"7C*")M8[CK.%IIWC- DCF2(\&HV]]1*[69C6P-V_RMW3 M%:1Q"MQ$ATPH\W8+K)'!BB-C."-<"NTMS0:VXDW"-1 X$/AS8U&=^@($#@2^ M" 3^H'2JUBB9B$K.!TXQLY19X2+FU-,H%+^;P8L\D/DWX.O9\_6EKU(ZE'T#2 MP3O/$_&6L,"M3$9+YDQB.)O>SK ?D#28V?.C[:DXUQ0%55@)1**5V46=O0LBEQ_4ID W\#?P-_ W_7"T\6F;^9MIYY(B(.DB=L#?=< M,:9]P"EXFX"_Z\#?TW'(5%KK,4\(&X,1UYX@BS'+?VHNH_(I&^!K&USBIC3@ M)Z]O '-H%V<=>U[.3JS(Y6[6AZ8+WQ2$ 9J",$!3$ 9H"L( 34$8H"D( S0% M88"F( S0%(0!FH(P0%,0!F@*P@!-01B@*0@#- 5A@*8U:0K" $VO"L/O ^LZ M,?\,[2\;_Z[^*6_>^+?K_[YQ$0LSN3CYOK->T2YCD5[T8\<.VE_B'U_;87#\ M@F#\OW\(3[^2ES0O<.)?A*6U&EW(QJ_,Z%5Y^75@9O^MWRM*EZN/-9NM7'8",5E M\@8G23@+3+B .68?&5F;W'3I-;1@%C MU2?C"+,\DQU[5L07DU]NA-]6?[>[(3_[13EKDQ70[E;S53UW/##&K"NLJK$9 M0^.X/^-Q6Q^-VV1Y7;FH\#K5ZN[K/[SYQQ?)NF3RD3?C=?*CBYK^X(M_>._/ MNHS%?6^^E8K(KR6TO'W9WQ3%V0?6FW5Q#1K4'"(6W[S;W=[YN[&U__;U_MO- MP]W]5K4HM_9;!_M_[VYO'NYL-PX.\X^]G=;A06/_96-K\^ _C9=_[[\_J%K^ MUNXV!L>]8>Y**/YH#+MV&-J#&&Z<[ZP!4\TVC^Q/1>4'0?RS%90:'$XQB[KJ MGF'-'1[W8VSLY:<<%XV=3#"A6DF7&7OGL'1@/%I_A;?N')L)3+!22(IV$AY9,[@F']H;'F(./BJQ K%XQ3Z^9?J M_,KH6$J([1?;/9^_M3MXV2X/HAQ%VW^9/RF>]S3*][V#\6F4_)S6ZO_A^.ADEQU]WZ07IU%.=K_NG1QW]K8W MV=[AYGEY;VO[S^/<3W%$__G<.GG9_G#R[MO1B1?73Z/LG6R>[[]Z]W5OVW_; MV][]WMKV>._5SM?]P\[)A_=OZ-[[OTY;AR_;K>^=M-<>GR0]P%\_2FY$MC8\ MPC1IQ%T0R$1+4&04)T6=9E&M;903,#F',I[,C<<<=?P5E)G!PH"%_E0+_4:6 M^L5-_?\\JOS^ZYU2@V^]:FQN'>[^LWNXNW/P8D:GB9]M4?UBYY[[^;,:G*=8 M"S=KA\QG+H7G R>E' MJ:#+5,5I(?35UM:TOFH#=\EI))5CB',BD";,H( 5,8IB;V@LTX,W*9M'[I,G M*^%4<[MXUO#Z0V8'U ?4A]I]JX?ZWR]0GYA$HHH:>>M"F:C2($,L1\;9@+5E M3!JS#(7[:H/Z-3+?Y6@3N_:CN!E.AL6@=$D6C4&OT8\9='R[$QO="W.F_+S\ MR]OBN''6[WUIAQ@:[KS1.XM].\BOURAE]DM[T([%'*S_YS:P%^CY=;+A]2(L MA^UXEI= VY80W&S8TUY^J>_57PW;#8W>X#CV%[Y,<>UUG7E:N-,SGG_OQ/*7 MS6[8G)I[4($>H@)-;]289(6E5*/@>4+<68JT\ $1YUE267+K+M!W@X>SR\- D5#XI+H9#$5B"N,C+:$#G21&KF!8Z)VXR' MI&D4 3Q<+I-P,33@*FDJ M!)F8\+XLIMD4&@!P97-]@UOZH;LTTX[H7LI@YP:-/+0^WSNH/-,AIMCO9YV] M711#V_4Q#VPQ*,!7O0#:^E5&FI[K_?2RW$(LH9:3ZS5GINU#8DIH![HY> LOY]>[GT_3I3R M=GEL+A:#1O[S0AW/J%FT0Q4GU>N"[WP!M/%[NXXN)G]GM#,"U/20X[P7A>6J MXK A6[04:XR\2P'Q) TRAD2$F1!::YJX(6L;I*F- +<1^,T!_)[;;P[@]ZO@ M=WX!?A0S[9A0*!*I,OA9BPPQ%)%@F)**)$[3V@9M,LX _$ W!Y_YO29^Z]AV M/\6LE5\JXP/[K6&+(@Z*RF?>:5O7[E3'%L!/O@":^?5 Q=&LCDZJ'=IO8R;Z M,W9C:@^ D!Y$2'O3VKC0W$MN!;+:&,05$\AH89"07"HN%/;"K6W,)81E^3U% MX!]?0K2;L2K^/?9[P1;'@(%/C(&72KD-/D]>Q,@%GC&01)W14 GD.!&&Z&!U M"N5ZUI30/P (02U_2H_&?9'^UE/']0/2D6I>E+KY[>KX"S!K%]NGMXK/!PO] MX;MGU9Y^F74@MK^4R>W!#G_42/Y6TRVRK)?VHRWB=AS]W.U.YOSMQ92#DOH@ M)?5HVE!/P5E%5$#,$8$XI0DYZR1R2D?M)1&:X6RH-]4M:<5N9,L'[13,]%4# MPWENF0$8/@483EGLR5.!#45&ZH1X5O*0P\PAG7Q(5++D6%S;(+@I]_PGWFI8\$&+..N[/L'MJ0@&T'P3:?EJ#M5(FE3!#T2F% MN" ]22W6: M22,81I1SCKBW9?(?:E%2S+#@3:))9<"[144%G_@J[RF!(_GNB7_=CV>V'28I MBHK+7)T-/^SWX_B,=!YD=/%WM>\$[N8%"/NZ-T.-Q6 < U'LEP( 5/4@JOH\ MK9N[K)D;8CV2G#G$I4M()^<1"\I@JI,GIDQF1"%3'3B8 ?Z>7$'_!4!U$5$A$+A&/U*#,UPEY*8RCS$0I M,K;+IF0&7#3@F 8TK&]1:1"Y$@RP5E-AJG M2*P2,\PE;]#RHR'X?A^1@F<80ZGH]GN=3N7H[<>.'<1+?S"X>16ARHE9JI M,D&%EC>+.$%@'7B!5QX=:^(&!G2<'3I>JLC!D4B"]"@FF1 7Y2%AJSA222O/ M,CIRJTN'@9$W'0: CL^N'2^U'WC_AT$0CB(*T'8GQ1L!N1_+/+O M3NO%AA%#J,8H>,$1I\9EY+<"11D(3=8E9]+(53R/^N[+[QP!5_$2XN+,4\D# M^#TA^$T%,C.#,YEA9+")6>TM YFS:*%HL:0I5MESUC;47*+#EA_Z:N07OC7) M3 U'L14'#6^+X\99O_>E'6)HN/-&;X("C5(8OXRRS=3#/^QZ_1#[U1/R:#:* M7J<=&I.W7F8&F*=FG(5B*\O$Z[%(_'G^KBC3IUV0P^:%5 W/(@;KB20=$(Y M[Y-"Q-(RG;N-2%L5D51M?W8.#G=;KQJ;6X>[_^P>[NXG!I9 MIHNQ)[/I_SML%^T2F8NR;E@V3S-7#LZ;C9@OG)U.=FK:W8'M?FJ[#@0P+48 MT[U5IM?VO)SEXK!7R4(_OAZ+P.N.[0XVNV%G(@B@,CU(97HW;81Z;1AGRB%- MN$.<:IF-T"B05RSRY)VBS*]MB*;6-W=G8%\>+,R5A\1Y6I$ B4\'B9=6)/&< M8Q<"BC9ZE,&1(!WRGRD*KY43SG"YML&;QMRL- :0N/*99Z#3T.F:N#T6;A-R M6,10TF$VZ[[$8EX[D _;&%\N?WGMCZ_,X?I_-\OW*>VV8%UF%K MD$E8(XYU0%H8B[@D+&F.C69N+F;@$ZS%VL(>!.\!JC[3L1= U:=#U4M+DA$G M,94.,6DQXIYX9#1W2#)-8WE,'./Y6)(KCJIUVGU9A)W(E[NMS=;6+'8B'^3+ MG/=.Y#PRTW .[V:&XEY^O5 T4K]WVF@7Q=!V?2QW?WWO]+17 M]K/G/]?#"[!P*FE==WG'<_XR3_GN>,;WTU8UWP?E=(/^^2#]\\VT51^)-\)K MC70JL[1IYU'^/T/1&L&%CHE%5J6DP//(P+G\YT]6UGI?9C2^51('BC(:68N2(MBB8X!R/2C@:RX/(FL\C.'CYT1"4]E4(U)S$I#0R MBKZ-7WJ=+^6NW58_AO:@\=+Z\A#Q.81F+IC._CWV>\$6Q]<)ZF6[6W+2W^61 M\=?]=M>WSVQG(@) 3@\BIRM%JGG"VD9;EF3U&G$F-3+&9LW=&ZQ\T)Z61U?^ M[__1E- _:G=VI?8H!>&8"PR#=0W'!#"<*1A.16 JJZ*Q&%$G'>*"!V1$\HAC M0:6ADG%KUC8H;F8Q@A#,^NV-+;>7>DKA32,$:'1*"&CT7'XO6PHA^*@7(1CM M*IJ_C6?CF=U/?[>[,?\863& Y ]"\BN5JX,(R0=KD75E\C?,:)GCPB#B(A6> M"TK*6'I"H'(UN)X!Y)X^[1N W,Q [E)=-8%*:Z,0TIS2361 M,?]W;8-IP+CZJ:I+[9O-JWW8]\>VK/8\IR@*<$4\ZV'YE[W^Y:3#SN'C ?[3 MU=(>+'I. LKZ:T#<&8DT#PDQ3Z7UB5%I3%G?R0@X) ]>68#"6AR2!RB<'11. M!5$PK;#0'O',98A'@I$52:'HF;/26YQGI81"KB1 (<1/@#OY_N[DU+"72:\J M_,P=+_-3$4]ULI*3/2UL6L;DU/ZB3;_OEH2Q$.X#V6K?*[ M77$_.^>D\ PE66XDFD21TWG:N+,T6..C,'QMXY;"(^"9 >_SRN/@S+W/@(-S MQ<'SJ?0.R1)A)0H69ZV=.HU,8@3)&!C/D\D2<5EKAUTX4-FATXME'*UB?9K? M)GFB_C6.P&E#J9KEBD6_5[824!)^54FXTK'V. M$W*,V#SK/*FHLO7%FU+5JOCYTL%JG38G%D'YWDDI^D&Y,Q&_^6/;_10;?3N( M5>A[J9378R]B=3ECE@E9KQ+#:.;WT\YXWM_F:=_O;E4G0H$('D $5XIM!"-E MU-8BCU5$/"J=E6N6D(].:,TTHB'4Y-)' MW>[Z?G4(M#U2C:OB=-4O9;VZ+QD4NH.:5*A;62*89T!^R0;E_WQ!174LP(;%PP02,O6$!<,(D,QYDIG-328V4=LUE_ITVE(,LY M>- !(6_7P@..2@CFHB<\:JHYP3&1R)R/6%I5(:0&A%PT81\Z% ML@R$%ZB<540<,4(RRJ*A:QN<->5("<^.-X-HF;:V*-)&2/9]S0P'8\T'L>27YC^9) M1R8Y$CY%E*U'@2Q-&"DC@V+!8D'+Z$VLLX%Q,QLQN**6;X, : =HIQ:TP[3U MS!,1<9 \86NXYXHQ[0-.P=LT[G78WHNJY?WQMA\'Q"V/6%5850X_7WK@_H\MD?<3>U_!M=%&: M=6/XW==_>/./+Y)UR>0C;\;KY$<7!6./O/?G75;WO'D94RLL4*?)S/-_9>-UGX+;6T>_*>QV_IG MY^!PM_6JL=G:;KS<;6VVMLJ_#M]NM@XVMPYW]UL'=Z>(J(\@+*3T0J?GWVG8 M3[B>4W.<];?:.>CWSO([G3>K?86S,O]8M=70[@YL]U,[*QM%F5*FW?7#?K\, MRRE_EHTZXUQD[7@C;G]N#B#P\=QS7W"AW3BSSY?3ZY8[:?O]U[8_&/^Q>9E; M]F7[6PR;11$'1?5I/P:R'*Z:TW=T;_L=;[UZ\^W#]KOS_>TW;._DG6C1-Z)U M^K:]_VKOO/4J_SS\='[=5?/A\.AKZ_ 3_K#]\G/K<)>WMOUYZ_ S^[#]F7YX MMNW-U!['%]Q]S^@_RJ@_SS//P Q/#DQ?+\@!N5M$%(8)%AYA,';A+0.&&&G ME:7!6\S+C>.FHO5SX"\B-8!IMP(G*][&,!Q!:K;M>H/CV+_-8&L,SW*+=E$, MJ_*\N6G_8H^R41S;?JP0>::&W0SW",97QX^[SR9"S69IIIK!H[,Q_,K(+H%B M\?B@M)'2\-\0.R_>1A_;7\H]F9>]?E4]:?^L?/#.M]CW[6)9$@/.23_8WYHR M' DV(<^/0Y3&D/4#QY F1*+$N##"_8JV>XTGP_89371VXZ7_+UZJ8TS.BK38.&Z&X3-[@) EG@0D7,,?L M(^-KDYN.^Y=H_RDBUX_V,[(IC\0+V_EJSXNUWZ\,V+49N#&P=X<\UE>6;XR] MNGWLWPS;695I;/7Z9[UKQ3\7_MU:Y:IL#'J-LOY;&1YN2]?[7YMO?_G).OWG?B?M^O_R\U[6[[-MD'7Y M#R?Y.]I[IW]];IU\SL_;(?NORN_:)!_>MU*V _C^FX]!99-+>HNL3C)K]IR6 MQ;TI,C@DKXCUT9"U<67B80R;I17&"=91!,R"D)P[YSS#U#(OD^56,[/6B-G0 M.BO7:W\8,S\/3[.XGI<^^:FI:%S.16,R&1/C82P?U^ ]7QMWI)K9T7S]M#,; M\Y&Y:Y)U/OIWA:6+MKY^9$E*8ZU$*5J#N,XFHR,,(\V-SE*7S4I'KTO+'2@G MZP]RE2244CZ-/S_FLO&A",I'NDY-W_<.1?'P^)K>/9R0756__(+BTP7%%Q<4 M7P[3365G%*:9KQ9#5[1#V_;+G;W?!OE!__?_:$KQ'UNCIU5_D3_^U3BV7V+# MQ=AMG/7CF>W',LRSZE4_5!N!7]N#X\:GV(U]V^FXD^9_UV[MY9 M&1::[RT?]JY;O46ED>3GCY_]:G/S]<6#4Z]?!I3FH3N=>L%V=^2KFKQ+]?3R M&]O=(HMWY1&I=*"7N=G(BTZ;/\[O-&Z)4F3QG0VAF&/">=3GGSZ+%7^Y-ZO4%E'37Z<13M44;" MEB]6O5 YEYV8J?JV*5MO[(Y&IW?6[HZW8[,099V^O-RL'FO#R; 8C&9X4L,^ M/Z,;?2R*D@/*I]A&LNU^.6$7JZ3Q6]6Z&(RSY'7+7G=R)R';[U00-COO9)#[- M7WYWK)"KS^]:K39 MS:I!)Z^:C">#LF+1E57V_]8;^V=5U>DL3UGVAIWN^>-_PYM/R_F1ADG M<)SEL-8FDIUG/K<(^:;2H3!9?I.G MQ&]GL0I$F+QP&N;%4K[U4LMN*4A/I'V%V'ZQW?/#JKAXN_3K'^71?)D_*59, MU=H[W!1[GSY*;D0V%SW"-&G$71#(1$M09!0G19UF9<6Y'+QV/V:[;PG%(]^,;B SPN!J/BFFGF8X:>?8;J_^:LS/)JP"=_> MME3C^'A5I07$K%N/!*+<4NV&# Y3,M (E>)MG,9ZTW'U-P/%15[709UL2"05:S@+ G21$<5!(WG$)W.3-UC=2:.^S\=Z-U M<#'IRZS"E2MV9%G;20CNK;I]60.I5]D*[<'YR.R]W<*^Q12?&-WK!^L3L[28 MLBQ+@^/4?HY9@,8#/M+ BV)X>C8VJ(^S661'I4M'>G=I 916_FG9AG5PS+Y^:6(R?CI^K8Z!TWC1Y3HMQ$U;_3XKFK/_WX)7:' MXQZ4!D*WR'^$867N7MY4#5\%DZ7E/QA65O'(JLC#VRD[GTJK+/5[I_FV7C$U M3L\*C%D"IWRB_5XW_^I'XP(>TI'_O9596SN-79(HCS9#/!J%M+,),=/_/^-98;2[#IG'ISZE<)%/.KFZO,2HV4[D/>\-^5<=W,I;3 M6#L9RVR?A2PX_;8;86QYSZT>DD;I'+ET34S9>S]RR?P$7'Z_MEOSD"U/SGZV MY;D HEYN>8Y&C#[YON>.[9?U1:@"K>FX#J20;/5Q_:1Z?_=#YL MOSG_D,%U[_V>V#_\Y_3#]I_M#X>;^.C]'C[Z_O;S=5 MP?/#:0;@]_]\;FUG M,'WUYMO1]\^B]?[#Y[U7?W7VMM\>Y_M.6J_>I@I\/WU4RN:1<@$9YRCB.".K M+:,75QQY(-JA"@X;E>[LG<;RXQ+Q M1@_-EDL&VWY6.AO=8>6WJE3!TXS2HZ=DK6TXR,I=M_R:YM@,'?N2+PZ:E6'' MHX-F%YUZ>_"NN.C5E]PVMYM2\R;*W7:[4_4UO\/5OMMBY%(I&V>5=Z)P3GK= M^%FO2_WR+(-1EIQ*[P[E@THG]9TO=UOW7O_\&\9;.&4/QI]4Q_'*:-I*.QT- M3F^DLS?S*(T'HQR@"U7YSH#RT>M=SZ/AC5>.8LMHXEF-SM M!YYV6R^O(^AV=(/=:H^NU%!WRXV]W+FRL%NU"1CRLBXCCO(X7T21([IBZ-HZ MW/S^T3/!B!01&<++)*4FV_K!,>1\D,$J:I4+:QMLG=ZL*_&_9>17%:1=BL1! M[+:SRC&*"@O#.'+U_':QSWM[R\E"NI= 5E(W+==7)+ 2N6M"F+$DQ#SWIQE\ M\L5BL@HF:VP$-]F<];%2F"J'U&B)Y*\*<;S_5I8)'/;/Q\\[C=DNNVL)37=U MY%^]8XCN[%L[972N;LH?3Y[U[J(S9_W>EW91O?!D4_CF#GJ[ESFF%[NIAWT^I.'EK"6UXT?[V=?K/?V>*E-3.!F!=#E3?9; MZ84L][I'7YP?V8TC4+C85K^SQQE!;0@5?.89R'V^A/VEWG*K7*QWCDIE3MA+ MX6N?GN6UV?AZ'+M7Q#R_].<\7B,Y'T_@S?W>T5*K1#Q^\S&&8O0E9V?9 JE@ M?R0EI?!=_:Y1@';5UW'_IKL\ZJN+/B/T1-"J"Q?["F,;1%=2U(^GMEH2TTVS MA=4;?CJ^;=_[%L/EIJ$"H>+WD39]=ZCXO*.^;U6H?ZH@7U.HF7:)*AF<2IB' M)(Q3)#*IM5-,9G/UR8,)#_QQ#,-.N:5PS:2K=-_-;ABKB8?E^EIE,V_OTT<; M:)XHAY'$FB'NI$:.2(ZR)J*=T2E9=\-DRA:69%E1Y)P8'HG2+@3#@L!2,*VT M^I&O[0H]T/7%LY]*O$V]3J?WM=(=*H@N&;;KVZ5K?LHRFK#S#=-HK*Y4NWH5 M)Y=62OEMKK+-1M[TD2%SFYU6Z0>]87Z+4/SKQ9U$7-OTU!F0UO$8E!Z*RY_$J7;S]>JY\A^_1AY:C?&SGJ=TIO>*6 7&BA]Q-%T#Z?RW1UJ]) M_\.*.]5\::Q:7-=CM=QQ1:%6;OLA:[ OY\O5%1J*PX=/KR9*_4A-^7%85>'A\='G<^G+:RMOSF?&^[DS]_PXX. M_TP71>S*K V/CPA[3!Z<7UG+,U@8L-"?:J&7F[T+RW//EVQQ!AK/K7;=4T]W MA0&EY_8^!3-FEW;J"=;]8JO7@K,YR?8*\X'5:KI=.F\HI4^Y*N3OVR1>@ MJ,6SC.%"9#5_EI&9;TF+^RNV& ;"^;2!(#G3UBE$0F+E M7CY!AIJ$E. L!J^,BGIM@^,F9?/(2/ID^E )0N _"6'_+G6L0#(?SSD M7V;R%$9$:RA!V1#)D*]M0%H%C1BA.FEB'*8TF_R\J3D'R'\JR%\=XVNY?26[ MUX+7R@BENX*OI@/;[A21F1>"O<]RNF.X%YF99EY?;WL<,G=09J2I#@'N5,<- M][M58,[U:)W]\O@.L-0#6*HU72?!2*M),@8Q;D5FJ:B04RY359#:*X(U\]DP M(9K4+MMTW1&KGG4. /_JIYD#_LT;_RZU=&TTT=)Q%$QY@$U2ARR6!#'[_[/W MYCUM+-OZ\%>Q^-USE2U1G)J'[%=([)!$.;HV.PG9$?R#:@038W,\A,"G?U=5 MV]B,P8P&^@P)P>[NZJI5ZUE3/ 2K.=O5X'9GTP M/I]08_\\V#];M<6],4Q3AJ+4''&>?1]*8 V=,8YS[X(3)2G#R>(UD9UCZRV> MRGKE&9L:;6JT6L4UDX.''&;VJ>LP[W$LUS<37*21+M)8'GC6GN4&J4,U M%S1B1>]TXQD MG^RVZ M,EO,8$*M(N]?13ZF9URKR,=0D5/W.!I!N:<$!0E.,4^1( E4)95TV^2P,_K.0]:GK^X7VWW;& M\=ORV+7AL-]VH^$DLCLA"MQ(F8IU6F948]<2"2\A1+ &Q&$96 M:(L,%BXHSEV4!,Q[@NLBHKJ(LM:&3V[;UXKR417EC)%/L;!$<62,H8@[ 3\Q M!9:^<40EYZ3)S)]D65_":5VKRMK&KX/XM[#Q?T/%7L?V7ZJI/V$SCN%O>YR_ MO-;OY[Y&I3-8#6+S@-ALV6# RAC).<+>&,29LH*Z<&OV1&41L# L#+)=82;'TG!** ?9'"XGLNL\'/U.)5 M6+\8;?EZ#/Y7$-0'J_WF=3MG#UDM1E#_+F2+SQSU%J#$9RQ#%03.Y+%KB)N' MYV=S;7C*_[RV0\'\9]AQ9+6EB(N8P__,HL@3T8EA)E1:6N5LF6.V<&&MUU'9 M_0K2 Z]8KRY 75"M5^]+KQZ?ZE4AM$PR:&28)8@KKY C28!R#9$R(8@*HE1- M&OP8L99:K[YFU^)EYQ*N:Y@:?XU;CI9LPFQGT=Q+=MAK6+@2G5X5"UO-8F05 MKC\.,_YT_+SYS\L\<]2,6 @;@_+<&DZQ<4Q3EVLNB77"X#!W4F(-Y"!<9"\: MB\\'D)Z95NX7^RZN'< K#FO G LPW\\Z(B09R0/S2*HD$4_*(IT40]A$!0O* M/59L:=4L7F+BGO;IHFK7.J]1J^0;J63G% Y21TZ% D?&.JQP=(Y@21V)Q,Y- M)E>KY"=1R5,?QB3&-$D*8:DIXMH$I+VER., 2CDEZ:U:6B7-UONU7/X2+E=LZS M;I)UO9^Y_?,A?!5N<:X@ZV@O=JM+>@<.7C/ W6+?MP>Q<0CK&,<56[E[]&X7 M)BA4UR.7D]6E+73L#L8/ZL?&;C_:8>S#'6UUVTF2");W1QR.[YFY^?*'6?O; M[O'__C]-B?IS<)I)*B-TT=L1# .^V.Z/_;I&>W#6WUNY1,XN_*9Q;K>==J$N M<^\9T58;!\NCN$S>X"0)9X$)%S#';"?GB*]L75WD52^0O*K+Y36?JVFPE<9# M][4?'1YVQN4.?]F.[?KX=2_&X7I[X#N]P0AD<%&:V;?:$SA?.VJ6[WUH;W]\ MSS8 TIL?O^PU]UO[S?TO!ZUU#]=MM^%YXGPS^^;ZVG$9$]QW:]/SUOJG([C' M<9,VCUL?MW#KI$FV#^"9)YT$GQWO,*^,ILHC', SXM0Q!*+GD1%4&2Z9H=J= M;V7/'7$X":(]]9Q1;\&7HDEJJ2+%TI'SK>S'\]XH$]]8\SY;48WU.+3MSF"R M%:[H UJD_%(5]?M1G!VUCLHRKS&Q#',9C,9&*JOA,L*=M&;IRMVT$-J_//AM M&\2X[6^ROSYU?X+0]_KMF=-KD\E\R/WF]V(8=>)&F@S@^-VHWX>?-DMET>O= M:Z"W3=2*2H4<2QQQYC!R)&"$2;(F<"(9$>?WSLLR4F:$LJ#S #PM0&T[+.C; MZ1T!4O<2".5@V'B3VOU!?M_E1O53;S3\HP% G;M9 *IWVB>EJ/NG[8SB2F/V MUB#4@W:IZ,Y=+_8ROG?@YF!_-]ZTLQG0&\%KA,$?;R]"\-G]/S;H936UQ;X\ M]XWB>=O1L#=9B\K"+[\9>P4PO1U[.(AO)S]RHF-V^Z622S/_?.H M'89[;XU945@5BV\Z$5>CS[F:H29=3[73_SI:B[AEL\O*_K%'H';# ("7O^%\^<"G8B^I9M390@./AQL?&_]:&TV^=;^=GOKY/.O%OVPMWWPI0W? MW6]N;K>;Y?D?]L]G"+:^;XDM^IDT3_;:K8/_[+?6W[.M[Q\.MC]^ I>H^:MU M\.E7?M>M[ZW4G#U,)L#O%(D%)+F5N<8I(!MX0,)&1X1F.FJ\M$KILL"/<4*B MKG%ZXMK1&E5J5%D 5 DJ*:*)2Y1C;KEU4A 2L"5$"R*$S*A"#*$UJBP0JLQP MS?O$3& "284]XH%CY%+DB!&F*)]VH\G35J,_2Z?K>Z_] M[2XZ[/=\' P:;TX]L.5&QX)PE(1H#UYU+]KPQV(4FKZ8LJ2G=3#RVG_J_EVM M?(T%M\:"]BSWM/#)))60Q5$CS@A!AC(%J""%@L_ [ 70V.WUPM/9O&^4C;2I[5X)TO_,:]\K>UOK>UGNZVD MQ"@)+J#$"^E0 +TO<$38:"$BCZ#SL\4KEP5;O)CZHNNJQ0R;USKP&5N\M0Z\ M+QTXM7A!T<4@'4?,8XNX]PY9*W+]990X6,&(L?G;K_,B%!K#K-; SW8K\Q/A#;6!L,XO")3N>6D8P'4HWC MM9_/Q3M4D60H)T@P[1&H%H,LQZ6G"0;GA%/'T\L^GSL1VC@KM+TBM'XLM+8( MR^2([9T/V)[.S,L\<(M7M+KF].IB'K@%#_W!#MS2^L#M:SR+61^X?06+7!^X MO><)KD^?$;W_CXZ6CKY!-I[6<^S6^\N0G/6?\&8]K^L;T) M?^]/N3PG@92-]>;1]N8NW]K_"^[_C6:'I[6Y^PO>"?Y>@S%_Z<#?M/7QR]E3 MMTZ N^090Y(RC+@- FGF.>)1C%J!ZJ$:5&E46 M %4>, Y?H\J#H7BB(=1/3!J$ H65I5RUK4[6KJ M>JR%FL'S<=#Z5.WS]2!F^A[W#N*F_14'4\U?:_=YM/OL.5JIL<%*,J22HX@; MI9#&WB'J7<11$G ;0+N+92/J8[0OH\"G5GK/Q\"ME=X]*KVI29N,ES(RCZST M$?'D0>E98Q'S4:6H- 7%M[3*EX5U/+-8!#+I/WX)]+ MB[@F#%FM(DH\ZL2$IUBDI54*EBNNE=YB6JXO.-Y:"EWJ(.NSL%.OU=IE(:MZ M\EIESZ^RSYS U$EAZ:@#(U51Q$-RR&#N$:RO'J$-[\1JO M#J_.-8,524J";CLBNM@VD> M#>.?XXG%L[>XA+SCS*'L!>?J,&>I-6;_W.M/Y7HW(M>/]@>R"5[JK>T/! MTK_/O/NYR;PP1]5$K)8SW9<]]=PJ5EI-1V69UYA8AKD$BQ,;J:RV.!#NI#5+ M+XOOYRRUS_^UK6MW0 CCH_+[S++ZS SAE5/[-(]WA"*9S5(@(DE$X.UH9%BT M2#&6#)4>?J%?-K7/QID056G%- MW/.B.%UJXIY7L,@U<<\]3^B[T0#>&R:TW,!DSJ _ M?/NW/:X(%GJ3+?%""!4._K.WO;]UU#KX!O_?.MK8A'ON-\$1^6>O]?V?'QN; M<&V^Y_J/DPM\QP M'TGB1$K$30-TP)%BEV.F2:'LT7KX?-2R-4J-,R-8+4"/+ 294: M0>X%0:8)%!F9CA@@@[J0$*=2("UU0E((91D'#)$X4_(P:6H$>8;5=R_XB,CX M*WR%M-^?0TI@1!+>=*#<4K6)!5W M-EEG2()+V<1,*.J"8!J$UD2:"5\I$JTGPHG"W MXYJ[O0X.U\KO"9F%:N5W/\IO:F\S$WGBWB+L?>96\PPY:1*BR=H8HB'*FU"VMNMCXZ@]W&NLP;]'>3IW M&U^'MAML/PS@WJ&=0(>7"7Z36XE1_.?:UW?E)_+G'PVJ\/)D61:4Y>J*J6M\ M&D_0EWC8Z^?W7HSWN'[4R^78$*Q 0W&\W%B,(<\[]3.B!D9DX^R67X07^HWD MO!GV=F,V:I<;TRV1%V2R+58::\/"0!7S&:_4B-;OG6[(0_BS%Y;+YY.]&P=# ML)PG6]=V0:=U&F!419\9-\KF["^MM^%:1[DKYSJA_+D#!^NNW#*_[RG5& NZ1^[^#\?A[NUV8^] H M!%UQ/#GY7T=[;9@T^-UQH^?]J+_2N&@$7:;&><7\]\PXS685^9E9N:B\!UFB M_F<.%^]6=M&,KR=NTZ5Y3!O[5^S&U)[Z>O+565'O2>OSCO$$6RTL5;=,*Q-C#%81KD"LXA93HQ- ME"3OA2=YU8D9KSK\4*_Z ]K.GW>B3H%R;A'EN2&,D0S99$ "<(A2@I'**!BG M9$5=+0%9!1?5O=>/L7$ B[TWR @#>J)PFU5.$B/+C;R-B\#DE5T&A3(XK)"D M5A0\8M@'0 M4.S0:8$NHJ].KC[QYM&.%B8PC(L8F7PL5B'CX \I8Z"2.>M< %FZ2)WSK\ML MBOG$JOI7EJWYQ.6.ZJ@6EUN)RQ;>V/Q$X3UP:[])-]9V<.)1\1B1YT8@[AFX M\"! 2"@&_\U), YJZ"(,W5ERB $[$&[1GUB*A: U!EBE#AAE=C@:]L!L+/?M MI>I*2OY5_7 (=K/M@]G5"*-B[N:+)V9EHPVZS!?25[!%XV!0!@B#&)6A#ZK' M#88]_P,Y.X@Y>7208:J(1V6'NPJPJJ^"NHR%*S)+>8B@-7N'![EZ8>( ?_E? M>W#XY_JI$PS#")7='B[>#;QL\"_S:\T,R0Z'_;8;5=RR\#X?>GTP![N-=3 ? M?\((P3>UW=UV_G3L'4V>_6']TZ=3-^-E6L1$G+>(VX/&8.3V0?[R9%4^0MLW M[*A,NP.Q@"D"%\J7)4CCR#B^_H*ZD[/SNS$^XBN)@_)TXFB/*> M'>2+^SW8BGE$@]%ACIJ1PTW P=CB'HWYWLE'*G0\1Q4&[J8QZ59V6!0=BJLZ$%^ MCP2*H=>'M83Q@9>:(PZ'=C L+<_Z[9B#7WDLQ34_A-%5B%'XH_- [-%@[&Z' MB>#D.PY.?7HPC^'*5[ /^[VN_=GNCP:-M798;GS)\I&J8-1[P/G> >R]KQ'< M]/;PN+$&LO?FW=J7]U_SCW\TCFR&!9BX:JDJ(EZJ*H-B+'B3;X]7*L*:64"4 MW0E%SEX.8V13-L',% $^M,?]7J?:BJ=[-D2 F(D(Q(/#3N\8KAZT XALS[#QBQ9;89(5>9B$&?'8#.%>9%\ M$,]^SU80#'LF=K*!]5 MM&9-,/"+'C^#V"11-MYKCK+7*^,]MC#)K/;KAPN6Q2'.2;3_8;F]L;M&MS=PZ9PN,X<_PW,^\ MN>G9UO_BC>^M]GDC>/O@DVCM;^\U/S:/6_L_6&N]^:NUOONK M=1+VMC\V!=RSO;'^66S1_Z36R?NCUMJ.)I&DY"FRVA?:48$ZYT,D$KHB _S(BDDKI?.XJ3_@M$21$Q MYU':"&,W6 E/HPJ9&>1%M2,!GZY4$F2=_S5VVZ *\RX:W QTGV-6[U-W"@T M"_QLKJ ]&( DS!4+Y(9R8@D+VC)NI#8&>Q.B)L)'T+JX%/F(\T4^GUH?YH@! M9N'_U!W 3LB*_P,@WMI!SO(L2A#P"13/UDY@$4<)_G641"$>G4%&"(9(5)*G M(*G6:FF5*)#2:R*_N[O9$AEFS 6P;Q\6*R7/;4;C;$+/&;GSQBM'L64T<9>D MPSI$P0-WP< X[>4%RD4:KEORDD\%+RS'8;YF R#\'?N9,][NQH6)P3RZ%#0W MWY_L>"88 76-#.$!<6D,LL$QY'R0P2IJ50[8L15Z40K^U;A*_X$_"_-?U$') MXOO>H/),BI_VJ^03P8J;1T\(2D)(@2>G+$^>F! "H6"2!>>YI5?HB;E2!>O9 M0 =K_4,Q%N.[/.B/_=Y@\&KU!-Q/["2:J)*$(>XH03SD$J29LDII)45N M,R96R-5JX@AV7V,:*,I,K+/0)Y:\?6B3G-_E^Q81P('5$%6>9_YXSS2U% 4 M"0$#@%AC%%B)?.5B=>A9:&A0,M5 H3 M^CGT623I(%?4Y&#:Z-1_G,:/VV.@:!S$X5ZO1%9.?S7N1=\ Y[0*+ W:OU . M]33*L\:-O:Y6B3F6T(\'X/3FY\XCJY0D0PT81(HS+BEUP3(MP.DB,?&@<$E0 MB$F"0MPI7[H6]D>#87&0-WMK(91XF>W\;=OA4_>=/.7B@==3R089"I< M9Q'X'&WQ57E*EOBL0WO=233IOZ,<-LJEZO;R0( :E&+-WF+\P"PWW*9VV!ON3'8@P^+-0Q[^*#7 MK?)_8,;TJVWM)DF1_ VXH@#8Y1>=R3$ K@QSA'-F^?+F7I[-N=A3[5[,IOGV M=,[M*Y:"$S%RRIG&C$278*-;ZYUGORFK^*V7-C.9[T[?X4N>"W*ZM?$KV]D; MF\U?.XDI(JP%I\PP,,,#I\A@JY$5AF"?J+$>=C8C*T2;2ZSPL>P=;8.Z.^O>8#GA"W18!QH-.R9 MY%QRBUU@S,/[LAPK-;>,!%PJ8W_G4;]>&6OF+O!K.\R ,Q>]0=IP@3A3'#DF M(P)[TSH7K;38@I31%7Q)*6 6KB)G?TS*9:<=;GV[[T<'@V&V:,8IK=ZYK\"R M9R!HO"%_-,*H7[E\I28WYG+_2=EP47X11#=_7O)45<+\W+?@7_D;I_F\<0X+ M$*)=R7DG)UK[I;@>U.< KA],1?>RW/I935V2O<.2LQI>+=OGK?A'5)^;>[!- MC3+##B>S"(-Z@4)(['A,H9HP](J MO4C_V!A6D]@(,(M9$Y;Z^@S7W=ZP]'6.?I0MT3_.58I?!["+(!SOID.?D9/7 MK >;K'FTHY+56+.(O- .<<$-".77I-E*)-12 WNRW=W?SZ%ZKE]?<_(8!IZ5WS( _AU2ID^36(TNS M-F-*R!BIDYE7D%PBH/\ZE;1+++;\^VXQ]D"6JHA8XR85$I/CV>/2JK?EY [L M@'%_>(+!61H[3IQ6949+EU]IW:#7&0WCG^,SUGCV%I>D9]]V(7#_:'ZB8-V]MYRA#][_/O/RYV;PP25>?SKXFT__;S/VY3+_V MFCCB=;2>\)2,-=XR#*I"^J!CC N>Z;]^M6!22@W=;$WB5%__V7A#3\W4O&T> M%>5G(KGP?CY'V1E&\=O"_X>)33[S\5\Y5!X'@U=N1FYA,",C#3SF M1E_&.# C"2'(N90I#H7R6IMH EM:33!KU]L';CRGQ0 8&XQ3?R@[/[54O0ZI M$LVU>Y.J6:ORDO.JIY]7J'^7B%#V@8N.'(SRO6>>FY,%G7+6X>ELS1L*Z]30 M[%TT-&\LLZ_0$-TEH I)5-9$IQ !6P$,T=SGUNN J)<)UHUH[M+2JKGLK-=8 MN@[[O9RWG?SS8ECFYE&9TQ,NY\+?C0F6%SDMZ V2^X;]T1@=COVQXB/U2\4] M/"B?1ZP*IN//$ND,<>#[;3<]"%YE+7+*8W+$X.JD[T:WQ/5+K.IK/!R>38\T MN]I#+'7.H_U,*[/-FSE%GT"Z[,6>NYD@I;PMG6_W?4KER1 MY<9![.]609Y.&WX=3C,R,W*X//:NLY#F!U5!S7,S/I-\F92\=]H'[?%QCNF* M_$[?YA7KYSQO/YXIN83[PHX9]6$Z!K$Z@I+S2(4WY'3$L+K7*O(JS30LA12G M]ZJV7C[?TLE/R0[&=-_.B19PO8LS-P_+CKXIE MVQGDMJ(%./2CP6L#NOSYYQW)C>"8>81ITHB[()")EJ#(*$Z*.LVBRJ'C:?!X M4F*_?/=T0[&G=OO15NF..GSW;(7I9(VT=N\C?'>EFKT0U\O*?:%S$'6"*@O& M^U_-W3LDJ&"12W!_+!X+O>!UTNG"XI\TUQXBZ736'QB;#0@L_I5&683_CLI9 MRN7K54JI/9RM9++%5KV$?J,8_3>^5U7'>/F=JB&U$YKY;F5G'O5&G5"X%&(X M9XFZ^!MM.>=B$^6!61PVG!E,=DQZ3?A#*,+J497B^0O K=L6G]&[R MAO_8SBA^ZKXO-!$;Z>_)>[W:FEIX&YKATE'I+<;( #J"5A0,&4H<4M$PYS+O MA)>YJO9J>JK?5B]F3@%PLX?#[%W;X:46654(V2CEM. KW:)6[Z8D<<_22YDE M:#C,RJ<^]K7 &VOK!#;6G0Y^G3KH.82<.2$/)N&JN4,#@WC01A6M9*_W M"W_&Z5[K-OXSZL8&$65WS=08GW)=Y%,8F4/EU%6^BO:G<19B9FD-RV&286D, M=/'(QR*S&E9C'=/;Y0WP>B%CAMNNM=GD(.7"AT1ULLC%3$J&)GTL\5;GT.YH@\]WMJ_9F76_,QY>D2W?-^$JB=E;5:K"JQ$N#E6\LT2X(C;JA$/ <4 M#0\F.QG$$VD5XW8^L0+1R9FL3#]W!DMG ;'RKWZ#BIF/ M(8E'H. ,$5H:YQ&.!L212(E,BA(I@9V20<.JZ$S[>DG,84YH/$7&^>5%N*@D M +C26/+@J(DVZ*"58RP1;/U]RDL-CS>4'MQNP:\I![@L?%%JH:(^>3+=H\V@D4H-#H@*2T&(SVF(^Z68F8)-A@ MR8)(OY&M2B9N"I3G.B--BF0?D/_LZ[B:HU(STXC%X/52H8$4K.U$V&V!4(XD M3[#R"8#)&NV0MT$XDV!_RGB>VNSE1=*F=: 5"^]@=)"94TY*;7ZE>4IMCNN- MQKT\JO/_63].&$J/IPP!OR\N>1/@B>.8RW"O-X(W"(,_JL!ILNU^XV>.3I_> M9TK:/BX:@G'DRI^2;"A!_H-H,[%?F!Y0_N^H5]4C]7_$X3@[6>GSAFW\7V8R M;M#)97DG7%W3,5[0\2&!,6?:>*+.?*-TEK2C86\B U5GMO*;<3>>ZX!-_H%,85^BO59^?Z MVE4?*KQBJ+[Z\VLOOOY#LD*DN.7%X(=<]Z%@YI;7_G[(-YV,W[0^O^'^?HA& MK/?4B/VW QZ?@+G+D"]O4Z@O(0Y]Z"Z%IPYI.;Y2U=3,WU^W7N2%7N19=N'Q M.A-SL3/EU;OZ 9L;PRWO-)]/TMOS[PM9ERDB/VP_U=OVAZ[;/]]IVIY_=V?K ME%72$JD,YEP'([FFREIJ$TX1X\MSOG-U=SY7=Y'[*E1>]VAQ6CS?UM,:MWAN M_=A8_R2VOO]ST(+KMC<__]I>A_M\WV);FQZN?R]:]!OXUVOD0HMG"O?>[^QM M?]\BS8^M3FO]PX\6>&S;^V&O==($?_P'V][\(9KK_Z3F5_SKM,4SEBI2X2*B MUFK$)0FY@!$<->*8(\DIX7DN8%PF[&(0>Z%;/"^ZEK]\\FYB#\VGN.>S@&H\ MJ?%D ?!$$^Q<##C(I+D)3"?CE$Q"&.:=W9WP'R_+9)\^084HA M;J5"5N1$'_R:N825#3HS65XLQ_OC/G7\[?;,HBJA.[@%-U/-=PN,UOKMGO3; M[2W<6K\]J'Z;VK***"I#"L@2DD^KZ(2TD EAPI57E# OW=(J)Q13HH@DK .PCC-;%;8#VR/WFZC+*JV6K97:/2BUJ14J&$_1 M" ^"D@^:8,:1"X(B:;S3$58&5-S2JGA@(_3%*[4Z5CK7#,*6;OAQSF3F*4RC,@$Y MDXUZH25RB264Z5V?!'B*LDX& AMZHWR4[S6BYJU+SZZ9M^5-/.?*Z3*5%P.5"U3V^=N]MWA*:S$3-#7@U("S$(#S^"<):L!Y.,"9 M28M1XX3D!!D< '"\3,AH1Y"*/#!%I+;..!RSITBK3RY*Q18Z.O@PM M1I9[1Y:I@Q:24AA'@Q3)O8^U84A+ZU$D #"7>&#;W7%MXY3(>-R%&YRVZ?GPJE/*/&?$[WW:[R[)SV9AKJ/R#=HR&@2U M+F">6-#$V4B-X=:P@ $Q+J/RG0$+&)E_&T;]W(#FQC&^4TF9G+>XY'<\QTL!%A'7,RB5MDE-:YY)T$IH)7KK15T.<[M);>05>?@'OJ MPRKUQG^8C:^DPL*!R##/>)#2$&D2;',%-J3TZ3P%?&4SUAM_43;^3*U6DC(( MIE%*L.%&M[$VVAT-AI-.-_ILIYO" MK1M+W_E> UYC[:#JCI,)RK_$06D=V#@_7XTW^1:Y0R3%?Y[_L/R:_/G'N"/8 M8;_WLQW@C6:?>M0>[C7L7-V=#.:>+-:TAA_C92]4(?K"\F:M/^:A^,#O[J]?N%F/Z=/81/AL>OMFM%:WTKMY>S MWLJ$I4(F 5)P#=I'.Z<1QD(QC;UAPH#V4>*Z+CI?XL]>YV?)Y512-)GU0L#? MCYDCO]MK.-LIU7JSR9]KFO&6EISG17;/9KI]$/:#?-UU ,DH9H"*'D?O."/! M)9,"Q290R[@BYJ:6\1'8%(/8O1XC<\GRJQ.@7=8ZVO$Z86Q)1-;F-CJ>4V03 MG:%8+:VFW&IA;*B>0[&LHF#.1Z7C[#DU1]G5712>OU+_OQY<#4JT MTVDXF)II?S(+_VOT06?GTE?;R>U?WK3_**KW_WK= +-4FO(XV_W1V$BI:/[< M(K;Q9JS,_^_37QM?3C7X86=4Z>WQI_;P$!"V])O(#QE_+[<$?M,>/V;\S=S\ MXLQWWH28X$5*Z^O\O3UXGSQBV(MO;'7I7WE4\.^ULKXV=\HXJ&ZRW'CCJN]\ MB&"FPXM]@+485&]:!MG+[R5?C3]$-\* ;Z8:_[* ]^'K8CS9L=/^Q_7:> M^;QAD7R'B*$=/6PC)83FQ:6@5)N(@] M8]'XK72O3$0WPPGX+L-VYI@_^YW&D9U7H,#+(I1XRV6*G'.GM<^29:,U5')C MKK%CZH;/\TO+)]KZO$-AROI0)!FBB*A$@\I.2%_OHJGRKYD^ MS["/&Z>*K=$I2C@KF/D$P#BJL1+,:\9X!%><1).96(1U!J2 UP)PKP+0/&KN M[B@=: B>(L9<0MP2@BR/'L64$F.9%$+@I55Z$P&HD&0J _O<4;18L6/G)S>"RH;L;K\]TRQJQDO*^H>H/P>YSJF<92J^ M6&X8U8"Q-\$):2Q%DMK??)/Y]5%11[?9Z,R8Z%B.I6#.)'5@YQ)'$HF! MZ*1U+0;W*P8$[!(&!A_#B2+/)8@!R1L]48:B+Z6!7BMII9!5.4?:28PHH3KJ!#,O M4U;E-]CHYRS/%7#E&SD-E;]\-J9[:(]SK,OW#@[:PQ+\2C%.C(M1=Y1-C<.< M?IEV&[X0+KNU07('6X,9#0Z0I9J!>Q0)M:4H!CPZ)YQT+)7,5!%0=$-)O2R@ M^^YT6C[$6(MJ%E5/ ),$& (VNH!H3#97N&ID$B4(;!'B.: 3ES(KHTL8?&^A MC!YGK;\589^$[.N5OV3E-]9VA,0NQF00E@:4E#().<7!1\8B4!Z:4:A/6CLCBSHNV',[7Z/&S[VAQ:.%!8S^U,7W(XG_+D=7K9N6T,CP^K ML5>7E$AN?DKE_^:]#=\%V$FI7;HT_ZR:''?C;O4/W_L9NS:W9![NY3!U'WXU M&@QAWNJ%0/G!&UP]Z@ .+;T@ =GCMN M4$PPK.-X33D%@ZJ2NF"RS$AY^9RYL^] M_K3>9A<,41"('ZB$--[:SA&8%$O_/O/RYV;SPB15,[%:FIQ>]M1SRUAI7K!Y MP>GP.EI/>$K&&F\9%B9('W2,YWJ>/S,MTBW)JBH_>.@7!)S> KFJPVJ M-U2>8777T ;KO>U&Y7[YNI^@IZI-5[0$Z(=!I>$'XW 5;.M.&_3:X(KTZJD" MN-(,F+SH@^3UK\BK_#?$SMM6L3\V4D6R"\KRW63*3Y$?OS;@WV^R[)TD10/) M/@FS"7&M-;(VAR%X](Y*ZTL88GC4NYA%29/)G KPVYQKK'+Q!U71Q-TCE_84 MQ3IV,&P$>UP@R/H]&$%>O,9_ 7RL]OJXI M0#;[$N4=JE>8O$%Y@5C&*<2IP4]")W7)^)7M/Y^ F>RSY&P<]@*5^S.9_ISK.THE9QE)OU#]WS<1T MFM1 VD$1[7Q)>R8Q"&[<)>!Z3;W;N0-,+\_[GD28P?4\!),VYOGN[79+3Q\8 M9.Q?NDV7QP;UA7-)^4#2N._"62+ Y;(F\Q2EWJI4<.;\I9BC.'4R"^^K23C# M<_K::E";FVMB(Z?2-K=.6G!_L#*XI1IL5H\89P)QY@4RVB?D0:D*:@.-6N<@ MUL5^-J?5J),]/=P#$8*=W1WN#1I5.739=Y/:0EQ@9J[B91>=#IHQQP)W6!NE M.+6":VHP#2Z<.W-1R\F#R,FWD^;1CDW&@#6:P 31#G&O%'(>6\2H"D1[R4+N MN8Q7Y)WEA)B5FT2NRH* .:"M-@X;,!!D\@8G23@+3.3C>9CM"+UTB6Y?5$5^ MQ;F+S,Y3H95AV AT'%(Y:?/CVLO@D/^ZL#WWGB+;'Q;KPE]M^3[?7/9/O[%FVM^^/FR9?V M]L&7O>9FZT>3?J-;^_XX/[L%XGU^2S0W__G16O^GL[V_A5LGGTY:'_]SL/WQ M_:_\K.W-[3;\#K9)/EZ4MT23@KI,3DN#+48IYE.#@23D O,H"*\TZ"@N":V4 M&$AK#&M9\U M0[0NI8 %9]PY;[PC,=<&&9X\*+T(>N8PVQS]$;ATLTLPSATV MJJ6X<+KHS#ZY-#+X^X>?':P4"7:@@/\ISR-Q3AKGD[(V2&58$@L>29SW2-.G ML2%3K,2/R/19A$$^GH3?ZTQ&!V45-#8\\HGST9%F =9:!J](C4-.Y::.6RU=O&= M4J_3Z1T-&F^*4]\;P6A#E?^*A\-2BQD;X%C;/]Y>Z4B-9W2<%AI/:CDS>>X; MY9BP'0U[DT6HC@F7WXP/&L/$=NSA(+Z=_'#A+/7LFN9)#.W!8<<>OVUWR_25 MYXZ3+L:L:,%*WF5,6C$>SS@GLU+E9,X1@U0?2K4BN+SZ\VLOOOY#O*(UO^7% M>(5<]Z%@]);77C]DOJ*9ON'%OR$)N>$.6^ C]+\=\#CG>9=/>M9>;^&O]7 !: K!_'4^_\K<]SK]:.[+],'8 9@2E-.MGN;*_#^>;.]W.BWZZ=?V^ON3C7K=G1$?3#,\'T >#?+AF *+]X+*] %!>6(WKU5F\_NQP?QW MMI<7ILK@F4#U#&F7(LDG9Y%0!"-./$.:"8=420MB(T 0,M'KBGP,!O'7#=9U M(XZY9O!C.>H0'LJ!FX]S^&7[:+?*Q3RDLU;6?O!I3-7XL=\;+ [9][/ @-DV M$BX*J4+RR$0-&,"D!G>-.,0\QH%9+53(Q(UT\9B^%UU%W6N7B-HC>UR/K :2 M!_(M[H@F\SL9@[G0I'8T[@]D9AP-&+2/X%XX8DSN5:20%M@CZ8U03%%P-\G2 MJE(KY&*E6PTS"^%+O. LT623/Y@W<:\!UH4#@3=/[4[DFIQ<] 2$K,J(2L419QRS5R3BCDM!,\>I&XQDNKES1N M_>/I(D6+KG[JS$WM)[QPB'@)?L($/6I7X0$09NHJ1"F)P"8B[+5 G"B,K,01 M6:>JTPUPS^*'73[%=)QZ>JZMPQ\S#>/ESEX<) M"M2^Q!R:OO5NQI=@GA+,J45&*XFX\A)I*C'\9),FQ/*H2^;A87V)%Q\,JG,. MK\V7>-D8\A)\B4MPI/8F[@]C9A(/4FFJ3$#)8X6XT H6V8T_'#]N_EZUSP=;+G5/I 9[ M58I((E%<8&Z\$5R#\6JMBC05#OO'\$KJPRMWPHO9PRN:!6HD3RBXE+N=*(*L MP@SE-B06]@TU@2RM&JT7+O9T/QMU435EG2-YQG[-8IQNF1^L%FMR%_7XRYRZ MY?E@_M7^Y.V OSX?\SRL@:GW&&!EDTX**9M[4<@4D%,Z(F.%91$+<"7-TBJ3 M*TK5]L!3VP/%]_QWH:*9Y;B;)?9Z+,*I5J]PV,>J!JDFEZK(I5AK=T=Z9D"T M$HI$6\2Y=,AR%5'FHQ2$1"ZLN .Y5*%+.TN-Q)XUWU3FS@19S22^%?541J>: M>.H*XBF%U:V)IPR_-5'3M1_"I]P\%/$4>R#B*:I433QUPP&_*'ZBFGCJA2[L M>>*IPC&UFX^^9(4?&\FV^XV?MC.J^:;N,,M@^*'*\JNYIA8N7/_D7%,5W?"T M6>U@(_>_VMRSW;%#?^HWO*0P_KX'QP#&L_F#@4- 8#P,GLFW]O_::^Y_Z#1I M\Q@<"+K]_;,X[[BW3IIX>WV[L['I63/W[UD'1W]]K]W\^/ZX^?W;R=;)?V"\ M.2C0.RWGR=;"I/X!)_4^VJ%]& /[Q<'P:@->$1DD]14X# MF',G ,=CBBAP'B3&( ZP_*N2X^ M7(TN+^4$R3TA3.V;W#,$S18')4PCT2ARJ\$WD0YIP1DR6!*IL<(BI,)I)1Z# M//?%@U"=B9IK!O\IH8G%R#D]-WQXMJ?4?PL.E534[L=M=/\L#5:0+EA+,HNA M /=#1(4LCPDI&8WRFGF924HDKFFPZN11[7C4P/(:'(^SV%(['O<,/BA2"=+D)4&W!)0R"*S\)*+A])JYJPZ[U&[ M'Z\56UZT^S%#J57['O>,/#-)#^8(#QJ<#1\2XCX29!P D=#@D! 9DDIR:96; M%7V1 KY.>BR$[_&"DQXSQV]J.JT%6(]G1J=5G\]Y2!B9/9]#G>-:!8)(HA%@ M1'+DE-=@0QA#L3*1:+JTJLUC@$A-JU'G8%Z$$[08!WAJFJV%T"W/QQ987)JM M^@C0DYD*,T> HB;@<%J$I22(.ZJ1H]0@(HC&F"IO(EM:%7A%/0:#"P1^C1=1P6*IN+1*U;*^I']5HUKT3/SE>P<@2F/2KW8WBT$W M5B)RU![NS8K2__X_38GZ$X1NO";CJP['J](XA&5IO,E7Y*]2_.?[KW__77XD M?_ZQTO@=U=?B[,7RX+?M(2A9?X%!YY+=6803%5QOS&+_V3=^+%; TRT3^S_; M/EYAEG0Z/5]^VDA?HN_M=F$*0K7SWO4&P\$K)A"DK<\[1EK-\J[R*:<^C?;( MJ.A@NQ$:,:>&,&0;DX#(($PT)B?#L*0456*!^_LA\YM??$F$ M:;).H)KCXGSUJH1,'S; N6S"9--FPWT1V/+,I:.\@1=TMQ=Y42QZF\7&;U8V M_OMLXQ<>O5,[_P:1T\64Z\?=+0L]Z.?TU9I]]7+U'/S_:],_=_ZWH3G;\'O]O;/ARJ;'UOMYLEGMO7],V]M_J?=6F]UX)I?<"W= MR.]T N^ZW^IL?&S-DE(<-]>;.Y(;P3'S"-.4#P4'\/RC)2@RBI.B3K.HP/TO M]0CG F./S+E[#WNCWNL/M=>OY8M]YJ!4%RV=7>L(,^YR!2$BEQ(3RF#!% 69$39NXN/53]^:+U2!2 M@\@"@ C!/%K+7=0X?EO\1!+.D#VPV@ M[7[&3N\PQ^+J(XX/#$="6\T=Y]83R[5UABJ#>?".!,<5GO_H? U']PY'9TZ] MRX"]"DPAX;A$L&0 1X)C)+EB#.M(C?5+JY+3^N3AX[DM-]/,=TLAU1KOGC1> MC"1I)T36<")ZZQW8W8Q9PSEUS-<&^$)HO*D!+I+0 KPFQ$GDB%/ED;'&(AZ, MTC(Y+8E;6A6R/FM=V]AUBN6:KJ8YM5(,[ /;_Q&',-;%. [^@L'&)>\]84$ MTG KM#8<.\5(8HF:(-(-S.L;GU2H<>C^<6CVN#9C"DP%;1%5/-/=)H-,I![E M1:/8$H>]65HER]162.!TP$XC+_(:A FFI0AP0G%:Q/W-*L#DDNXJG5 M86V8U\'OJYKDQ6[LVTXQS6TX:'?;@V$?E-3/6(>_'SH;JP.Q5@FLD^)!1RL$ MH]0R#R8>=>DFX>\:D)X0D&:[X07GA);<(AR\!T"2(;=)E4BPZ).1P1.:,B!) M_1B,X*\T4E3'QI^S.F0:)YRDM P'#AK16<<4]Q;S) 0.L;;/%UT=SI*4@FD".A(YY605!1U2!^#,N:5JL/78Y^_X,#Y9F\(UOF5+ )C M%H+%/+10$]$M!&_5% 6<>T(,@G<6V4)%\0P*7C(( 8X5X/88H+8 M OO%MR-NI2O/D$-OK?#8%=ZF:N5F2%J+SSOJ]D_9%R]U>@O[W?_,H8>QL<0Q M326-(7<\,-%HZJS3P2O&N+ZBO8680_W>B&'RE+2Z<%P/BHL_^WGF(VCUAEMQ M..6?G-ZINN@\$?:I1I?/4Z/?FI6RM;_%=XP2PAA&D'+)($Y=0MHFA4327"ME MN;0)M+)8N5@=U0#A[L /RXVCO;;?:[0'1;[\F-/198;'4S'L@6)MV,;1F&P< MV8IMO'%8V$&S0-O#PW[O%XC&,':.&]7$ M7^K:S@@B[#S_-HSZQ]'V'TT,*QK4#[W^^%?Y>^2U2=S)-[(CHT^*,(Q4P@IQ M1@+8 5(B$SFFC @K@U]:I2OZO!9OY/4:G.?\S5_*TM'NCLKBW MA6NT_7.&+?-?$VY 3BLFU:7+K[0.T'XTS"0]!=_Q["TNX6<]0_>SX$A"Z+FY MG/ESKS^UKW8CVLZ1/1XL_?O,RY^;S0N35,W$:N$T9;B*>CQW6JA(E >#T4&%3)O9I'G-G,G-SSO&*\=2 MY(@:DS1&@_:8^/^O#KPL JGMY5,&XUO\ MG,ABXZ 78F=*VEZQ)>=K+^"XG8IMAMKR]?'MRC,'*\^/4]GD5I#LEI3*>$72 M6[,F_XZ?^#KFX[M0*FMZ#?'QG2B5&94WO/@9\(*:I^ *?%FTPXW'Y!U^!B+U M)/23]T>GN3CR5E/-SA4(_D2:)YV#C4WXWL!B-/G@)BW&X^"Z2 M^GP2GMUQ*^;[+-SA]]9"\K0!Y$Q((@O-!Y"93V.1^0(2TVQWVP>C@],X.J(U M(OX>$6?/0!#M!7 MX[S9JU6V]6'CN2;O_22Q/HZI=]HIEJ:%)2?ZQPUP[.F/V"W>K-Y[K.B&108% M MSO4<+=!"4FHK$9^P?/M*#@<<%@MK)>:J9(H@(93W)Z46-D!?.()L>-2T9; M:9=6Q0KA]Q&+>I13M?66O^V6OY4Q6&_Y9['EI_:?323JE"+"F1Z>4PKV'R48 M:=CSF%@FL25YR\L+!4AUM/'V^^Z?7B[ ZK2'QPL497S9ONT= XGT07W;B0J; MRD7MW=Y2NYTA&O=4LVAM1,QS@[A1 6DF*;)820O.+L&&+ZVRFMRKCA76*O.^ MPX&URGP^*G-J$!JM$Q'8(D8X X,0?G)>1*2YC@I+B:DSM#WXL MC"]5X\=CX,?4L=))$8QU1%ZFF'DM*+(&)Y22UD%%ZZPV@!]L1=9MZ>X!/^[ M$?=\24/.4H5\^?IMD#FZ9LA!*EKT,46([_0*+4C59K1Q")-2KLN?965BN\?_ M^_\T)>K/02:5.^AU)\0CU?53)VRED9]^@2+DDN&4:V (8=2?,)(,"U_ 0<47 M$#-?P&54=Z7K4M:(OZ>RNT+S)DTE3CX0(P2/0KK$#(_)TH"-\U0_FN7^_K^C M]O#X4W'K:'8(.<5-22[>Y/F)A>_[CLUTL93@OA7_7M MRP#L_=>__P:$ZL=&MS=L9&:M?MMV3IFK;@A"\.V\FU7_/B ;+ MSF$C%)?)@\DG"6>!"1L-8395:N9;)\PZ$ M+/\-L?/V4S>,0-,=KW7#Q]@#:^)PK^T_=:N:?%B'!2'/H\VO$^7UC3?7.P>M MS2W.8_!\V#YJ_SRJNUN7L$K@;)[DES MT_.L_$"!=;:^?_[5HML_-M9_'(%2/-XZ^9!:^S^.=S2FGH-Z0IYCBD#:*'+! M9?WE0N[YJ@5FYPD4,W!A%I7"P7*!@R:<:ZZ%$(9$I_!YJKW) I2-.%V"QLP: M7%E%?S7MXV]'\1*M];&*:O0.8R[Y 5N]V[C2$AG$W8SN]QN-_M3ZO[A67ZM1#1;%:'B*?;]UXT?KLG\YD8[S *XVO-C,S HQYV&@]V$*#1F\T'+1# M+$CU;>7K2KX.+(U87*EY:+T!@E1*0B3N,8"0,\8R"F(3=8@QJ/2['D'S\'M_ MB8#9H[@P=-N/+ALPYJ.=J*UEP@L$/F="'!P3$(Y 4)!!"$(=3[G;*2@//M<3?CG<(3+A01"(? M#2RQ9!29Z!/\(;!43F##6=G %]W!VVY@[R/5C'C.4^181&M%S&3W3%"OHE;S MQA;J#7S%ZM*=X'1B6DM$18[*&P(FLS4&18U#5('Q0'7.ZEZY@7.\M/3@Z%>[ M95Z/)6.<%O?0%F1M_ I?3M^@%8>O M5P7M_R [P5NO*/AU,A""N+(8F< BBE;@E$*0TF<"&[YRD<#F5 7-"S1)J\0X M<80SE\,53EF 'D&#(($89?)*$]@N]4K?UTJ?K!WO>(--S$OKB+"()T ,!_+V2)+Q8@#EMSG)&D5QPOA^A%\)@(YV!'/ 8 73^.B[T5C#<7O\5 MAVG(CJ;1$\,P(B;S$0 $(9NB1%8%PB)5DJ7X"CH<3,(?>S8T!A.?%UXKUW&/ M %"G,-7.45X?!P42"?Y7XSSH#@#Y!N-F!8.WS[+O@,+JEGT'R J1ZJ'Z#G#S M,'T'!&,/U'< BYM>_ Q(XNN^ W7?@85BBZKIR%]MWX';&DM5R=W!-]&D6[1U MXN&:UGYK\S/\O<9;,-ZMDU:GN?ZET]QLP;,[!^=+[K8W?YQL[V\Q>)_C)FV2 MUCK\O;Y+-CY^V&_2;T>MC]]^P>_%QO?MNN] O='KO@,+5IWY;FS(OWWX O^' MW4=/P_:S<)-3\WK,)?YK-9?'PQ]1M](R$U(0/'G.E=66DH0%EQB,,,ILG?-\ M,HMLEGV7>>.#!!.L1+TXXQ%I*P)B2C"GG8R:)0#CA>IY%+ MR6F3DVV,LY&HO;*[)^ZMF8'YX#:V4T8X*X@WV/'"B$Q=1Z>BP8%9C M7)NA3Z6ASW F8RVT)&"&.I73[%:!AHXZ(&FTMI' :@4!&KHF 'T<,[3F3'Y6 M2LX;D@3U#H/#S7,=&)-24QXQ,PZSQ&LS] F5W-0,54IZK!1!V!'PM0WFX&M3 M@00-5%"%F2Q*KF8;6#PS] 5'0]_5T=!',$-),L[[$+&+7*?@"-B)<1$J:1D_ET;* 8V6 8 MS7!0CV6)ON18P>T# MHB^K)>\BC66R/C4>/#0>A,2CIY80830743@&'JX.-BFLI4BR-MB?$ ].SN*! M5YI$JI!(2B(.ZX-RR@P%3CGVW"=#'.#!13[%&@^>VFI_P;'CS7SF\^HJ\D>- MK5Q93#WY9/PL!A^&WBB?,;UAJ?4SU_*4"Q:$<-A%PY643E L0=<'S 15T==6 M_P)8_4<[E">?E%4(\#&TZ%"BAI3LR)_^[09(B?)MQX?L8(_8ED@Y?'VB@"?<9 M(9$O$TI!/XLDEH#PR>;%GN] \#85WS8F;+U!--FHL=ROK^ 4T)TH(- [@10T MC%(64L&"7*A(X86[29S14 OG9FR FW'\E>>"QU$,&B?5$A20$'X.YH+/N0Q" MFJ8RI*" XHR<]40N/N[EPS]ZWU[EDK9B./LY(!DC3F0K:+K[0Y MKSGSS0VO>E4D5D%$.4WAOT)E64I8F"4I?$!4&@EW5=M=W^VTMT._IIGD$5#< MSR*: *I1[>5AE.2:$A(2&N:2)R)2 M*D]!UP4L3I6[JNW.5_IC^#5C02K0@8KS%&^.E-K/@C3P5: #S5)0:%D$#E2Z M=5:#;=!5;;OZW616S!:?"ZEZ5[BW5[^^!QA[]WVFZ@DKNU/\S6^+/^I*SL6L M>3.1GU1]5 "._;P7NAW$7^-$DRP&:@=9!KYT&A/PI2/J9S(*.0EY2K/\VA>Z M/-G\>N7-;TC.9$7=S;L(+@Q@W8+@EC?!!5M9<&\WP86WO9/MBIO@\N22*^9^ M[":X\)([YDZ_?$ZHY4PHHG;[,9P-*S;H+]W[XPKV'O&_O M*3WJ!/=A:D2[V\[W<\//SK^Y?#CY&I0W@X&NV0_XZ^'!XL M=K<_D/WQG^/]O9V3,Y6$]W:^[^R](<.]]V-P,; .(=G]_=T)]#>&]^C.X9?B MR^]?1CLG0W>MH1/T^[_6\-$UY.,JT^><[_XGFP*G?AB/YY.*-0U;W&^&UIU! MPF91\1^/E]=V+;(]M>W;LZ%LSI2.8#:::4IE0#@1D6"AU&&L*)%7UJ>+;E[> M"F.<;ROO$ZCP=YM'F'#&X@?)L'6M?VFQ[T7A:G M;YR^V0!] \Z3E#D169@!&B412Z*891$XM"S/91!?54[1Z9N-TC>K["*I*(_B MD/H:C >?,L%]%DGA9WD.^H9%6L?9B]<)&=#\(3*,G+[YB1W+6T50GJ2;^9;5 ML@ PFS$./"LN:TSB0/-69C'(I MG2/UA!1;_P9UHK(H#V/AIW&&P=\L\GD>,4QRG'7_-4)PRX MQ,]3Q7V:Q\QG:2!]+EG 2<"YD-&+UW$T /OVC ET_S;1G2#WIBK"VSO=CU 1 MSFG@^]# DD5Y0&02YS2E&:%YH*.0QUR&.>4Q(\ZU?%*XNG(MDRR1.M"A+U*! MM_;QQ&=Y$OLASW.M2!8RQ-4D'F0I<3#J?$FW27G-U?XT!72#\9\HZ6T7[&!2 M-3 G[U-5SE%V&G='RSVK+!)++121<< 8ALRXR@*>95$" !'=E7Q+0>.FP6.*WL^CQ)&LD#YN1(2XR3< MSP3+?"[R+!!_GMV@G:I48EZR^B&M>1>..E]] MQ9%.M0YE(..,\CC)5)S$,LWC/$Y(H")GVS\A];561$)$L)Q<^T*&Q*=)*/T\ M"7(?C)0X2+(\B05Y\3H;1,D#W-;HHE$NJ/^<493P**=:*YGH -SH* ^R-)4B M8EF6$)T[)^!IH6BO2D44I22DW(?55#[EFOF,845(DF5,$"5C@9NE@Y1F#D6= M1^!B^C>YLG=Y%\AFGCJZ^7V)FT7C34T3O^%U>$_9+KC5P6AG%VRF7= _MQ33 M*-,J$GXF=.#3(%5^+@C\)H(DC],H$J'"(JITD,2;=QO^78KGYN'>9FZ\.)WF M=-JST&EY%&2Y4DJRB- T$UG$:)@S34(M1"Q"Y^L^*9VV\G4IT4*J./1YID*? MIB3U.3) WB[3J<],^_X\BNC\6_$F6(R9S;5_.)[ M&MNU>6WN%;OP<$_2;.N:QS[:Z8#;^;$ZLT]2G7_Q?G9WX:&@T/[)SN%^,#SY\]O^WALZ//QMO'\BBWVR'^V//WR' MS^+3-_3NC$%-GAR RMM9#%%M_O[G:&?[@.S\_N5P2/Y]^.40WC]\#Y^5>GBR M_WWWX]^Z!HE^CJ_M?'JX,X M)0D3) PYS53.UZ8=L M #/*.V)U4C0BISX?,4R%!)P+\: MNR@FHC9/#]H!+@PWXSA$R>;8#+YDGD4Q*XU@X-PGZIB57C4U:20>/ .T@*Y M_P"5S%-;3YHI+I2#"]CDTWQLJDS\6<@#Y1FI\#H";#)[_]__DY&0O-J,H=Z4 MZ$^"PGLC!4IH#"-1+WG?\/P_=KWC_,0& $X!C\LT9-.@/F;ZG*EY\ L@S3(O7V:IBO M'=K0%'?:U;^U VN6'G_PLYDPASOA5YHGA(8B\5,&#CO-9>3G-.&^C#G)LY0E M-"0O7IL+]<\6G,#J,L +F[?X;I%7B_PQ_,J#2.B84S_3+/ ID]K/E8I]$D9Q M&&#]9"PJHJMY?7:-NS5L8*G9S&,U:.I*F(H,U<0L_[JB^*.N0".#T@:-^PDP M;+M0!]7 >PL("(LW*9@M6P3?@.TQ*T#EHH;%D@W5_&#D_1LL"E8O/ (>B7VR MT\BSR@,.4J#4L5-K+: JOY#[[(NG>"\*8AZK7(-/*BA)&2,L2%BY3_\ M8LO;6_Y=-%XSYX=*S)!=Q_-FYL_8-V7MU<:PL8DFF7(F(#^J/XE.TKI1'1=E M:8>&'3; 6+U>L5S)JM3)2DBKN@"STQC)YF%IAU>K,4P=C?3NT5-CQ;;4]VE1 MGS-+(X8%>)]B7AO#&9B7P0^4/CO44V]CP19L'TFZ4#/OVZ0Z?N+6\Y4EWABZ M3_-RUI$.UAEALD?,UF0R]FGZJO%&BLF_ >QF")[M$IR/I8/^^YX)#QKVA)<8 M+J)=)N@&%PG1";RLM=97BS[I(2P)!G9MT0TZ[6/O_4 M4N5/+*E9KO3_8Q<5>VB0W=G;#W;W/L#S'['B5+S[YJO, QI'-/8#$@J?AESZ M>:QCG]$@3--$*Y[E+UZ32RJ,M8Z\@:6.^Y:.^U;K*P*,5F-UTYI,QX!K-ZI' M^(,I,C_ A\A:[[Y/U:11I[@M=.QV@KN4'R)@-Y9&*<]"[L=QI'Q*"05V"XBO MLS32"96QRL(7KX.ML[<%6=9H>>YIJX^;Q@%VQ/]3)9YQ>@M&^>SI15^\#Q,O MS/-\77,!($Q+A=8/,R%%$Z(K.^/8FZV\]$Z9+3V(+KBX\, ).44=HP:GH.HF MH.M&Q?248=+U7J"2OEG1YU!2CGZ!R'E"4Q)QEG+%$QVI2)!(TBO0A:SY [O' M[?@^& 7>K"I=/GJ9YP>'B<,W"X"&4 !U=48!&G(L:QIF/@>'U ?TUDR'4C)) M0!/%9Y#AGUY9C MDI';9K97;YP%8;8D*R5C:'%C-Q)U-I+EHZ8^6%'+4+__] M\.Y7VT*/5\!X'7BCZE@=J=JR\;2&=07+B:N)TH4H\/?6MH,6T"(O,#- 6<-W M:;E/H8T:1R&+VEC;\!G.X\B&RML6^F,W\?%%-2^!<-4,IV\\!2!/4QQ,"I@4VO6M+=I[T1+GE-A9 MO0^JO$&SLJMC;-7XM:"JJY#]8.!D=B7L;D!SQW&%'[1#;A/<,D&$Q@SE)XT@ M[!Q^C'<^?LT%"3&5S*=Y2L"@!>."2R[\-(U"';%5G6[Y=A&>;#N;%&N M..C3W'!7A[*=__06*V4;?7-N5'6 T=AA==1B<&K*R,._IP?T"QIH)'C5?F[^ M"E_]ZH$>4 >J"_*N E;8(;R^].Y 5\R.,4K6S@B7NNOCJ*@PMM7 ^F B*%V MK>>@9TMVW&QYN_,:]-[?\\)F1W7"\9L_6TR5-V2XBZSP,/\?"A!68D7>AH%R MFC= ZJ99#7WXA_=;^^%R_ #&3=&8J+3&%U6;+%&"RN\VI6TBU^3 &HRBS0B= M X.R&DS/ SM!$Q'IIO0+CG"=9-Z;CA;+SKLU:N;3:;FP))L5O)+=5GAEA*&8 M3.>S?@30[E%+W((O^+PEBK4U]L!6.5#@ :7TE8OH]*J^$0(I]-ZP M-?;?NR+;^[0 NHP;J\//3,+3P&4XNG9/O66!]KF!Z1*L=;Q$31=HM(M].3;O]BQ4"XZ9%300/0 M8;#V %# >J?CRE"++Y:+@8S;S,?& 6#R<"X+T>+XJ+*QU9:TRCN7G3HJM[&S MWGX8<,(:-Z[&Z>UBWO&*$?N3P/&?/PO@M(6RUJP"7A'+D/3IAD&6)V;DAD5: MN ?6\8YK8+8I8+$A0HOTA6%&ZT^APK) V:JFVG3R9CI5K%QJNU:M@82L-UBM M@M#M+') PN:;)>*9]K##6AT5P G(U7CJLV[4N3,R)'JO>&T:3[NV+Z 0Z+PV M5-]MCI0K&Z:CC?&\YC,3RVSIN#X;'-,1LSNBV*)43"(#-AW&"<"RYRY;MCIS M2/L4/[V,1=/,D4; (;[8%D;\*^!/J@0CD>+;M^D4-IK<#<8T[E:9EKNFBSI M#N^B'VNW[3K1[;QX[!DP?Z<#[FAVA(D-C 4\HS.M)QWUGF7RI($9HMH'A(L\;Q;+IMD^[ M[[XBH,V#&X'ZQF_A@T]@=[7@$G2S6QFIP*"%W?1?/F<#M&%D'W[N/+XK9I4A M3D>;I6HP.'>&L@:QEGM_5R]-:_P#&O6>[^F)OHY8>VZE(#Z;#9E&_3T'2H,E MV(X,0:II@U ]PW]-GLY.!^RK*5C5QKJ ;N!O-&X-A_9,O].GE]*B MI4&[%=E)8AMT,1 *FG/,9FCGLUU/' MR%4$@EQD?"UI9%UFT,]>:S?WGRK1F[1>#,BIG%M(0B=JWF 3Z .AQX=0N[*) MVUWD9ZV)6N/:J./F&D['? (.AIZ7@^X5D[;;AD46%G41ZI>)0$NXM>&)HG-" M*W!J#RJ@1 -J #%X8HQ[56IC=8&WC\F!XWDY*Z;@'F (H*K;$4[-72TS+0& MYF).+90FHFF::E3SRON%_(K#;F<_G\#H*FA9>J"#F_8L@38^'G:%1.GOPH#E M6HRG53WK[;L@ 0TU3%/S5:RLMS!-ZXY8\PQ[[N5RM>J6+\[JJU=F%+]$OZ*& M%&AIFKVN:G)0 5VV,) $R@Y^+8'B7:0 AJ,&'3W1WCZS;F#[P%H5YA@'_&*V MHS"@UJWBU8M7V1VR-GJ.[H RJK>9P_S6&>'84*Y=).S>P :3UBWL7-Z)L5ET M,6$386&ES?H;M&,PZU)-6ZO!C+DL_@;A JEXVLD&E^/'>T-Z:-+PFUG:4[OD MQ>3(LC"8239R6:[']J>K>/Y@)7;M4JZE.,*3<@[+L<(;4;)B#*^!0PUB998& MC;7YK!5&A!MP:FQ<=MHE$W=O@1]R;.*)V,O!'/JI:F )-9Z6U<*>55K%6^U+ M:QF7P!)=/'E]PY<)4<_;PT%6Q-NW@1$GMM%EEN3,Y$ "1P]:L&HP%%C!7+"; MI2W?-L"5B1W 5+B1&VP*!0F/*543^&C1RI&)_>W9S>&YX=C&,JF%%!.?Z(\, MQ8E;@Q_APV[ECF"IK3B5=MMYQ"8]6&W:BK*$-*TVVU(IG5U#[QQGYGJ7 M*Z3!B^=QV8$%U_S>;SQXSXKZOZRC+WCZT\9'LC(>CG;T/P7!OGYS)K2'PKLG)^7"\B\]O?_R^3]Z7 MPT,8[_;^8I^\^[YS^#$<'G[!3-YP^/%K'F*\D0@_9EK[-*7D+#I#LGJ&[MV,W>TU*_RVN M-KBZY_61LC#0,E!I3HFD\)-%,E%)+B/"@9TRMKS9ZMXY[C^K/(66!G)W\J=" MA0>0]!MKBI^;$P^^LHBHF ,3YD3E/LV4\AFH2E^I(-F8)1JC( M=%6"YC=[0\96M&D0;4[$F2-&!2BR6HQLWD5A'97S4F/:) N)/K]&<3PRXFAV M@^N."SV.;&AM8=/=:BQMPISWBS'%JCE,4S:_OKPJVZV-8K>7,MD)K3]A+A)D M\UG5K96]8LM\TE[+!>0OV;11+[M?SMQTV%]Z)'5WR50Q,40V_;8QXCS?RN+( M6!OM=-H0\I:U1$Y=4&:_)-%61/*+O[_TY4N_3+:2*+OEN\%6>-F7&:&W M?/>Q1@QVGANQ'7&:7;)X&SGBIT=C-^('&#&-KOGNII3.NM$EOD_G)D@2WB\I MVYWHNR=F=HXW>>^5R$S24W=T]KOF0CVY$#2/'X]?G\=/1[-RQ^4:6*7FIJ%YZ)?13D^/_F'R:\*'+S-T!#1U/W"M/6 $DCC$<8YP"B\CQA..) M]9)K3Z1*J5MT9S4XGG!6@V,,9S4XGM@LJ\%5NKT1 =^8_?J7MQ&J.ZS[]\-B M]*"U$AUQ''$<<1QQ''$<<1QQ;D^<^S#5VBL?;VRJ94_ 5GN+YS*PVM41*TU* MYB_C:J(6;CY@7<>5F$>].2S.?)9XGB(N0BUSK0R067\=^DIO(.LO2.X>CWR-!O9F]972^ ?B:/?5/J M)]\V2[VKG_Q]N/WM^,MA>;A_\N;[_N''X_W/_RYV]MX1Z"L<[OU9[N^)Q?#S ML#Q;/_E=@&/:_3P\W-E^7PRW?QOA7:<[>SBOO\+A[_\=#4\^A/ODOWIG$7QO MZR=#?_OT:Y#Q3.9AY$LEJ4\CD?LLT['/4\89#70>Q>&+UVDP 9Z@!+*/R)& MFX)O* PX%'0HZ%'0HZ%#0H:!#08>" M#@5_0A2\__J%+F3R:"&3:"UD$B4A28.,^3DCH4^UC'RNH\@GFD>4!TJ(C+J0 MR2:HR3O;,7'X[_#?6<&;)M[."G96L$/!3:*,0T%GY#CQ=N+MQ-N)MQ-O)]X_ MBWAOTA&3IY"WN TO'YF"1.WUD!=?#W771/P!IW'C!/8F>7I9J )!=!!D*0U% MP+D.F-0R8XI1)=7U@LXGJJXD:T:GX\VK];2GAUR ^78Y><=?59QQEG'NZU@% M/LTH\YE,M,\"R54DPR#7T1*I'R"Z?#L!VE3<^0'+[$Z19/,HLU%C.3_\Y'3" M'>L$G4:YYC+2*@ZI$"*/(YE2FN8Z#0,:7*(3'/K?)?J?+-$_YT3F24A]'4KM M8_JUSW3(_#Q,:0WR&_0WZ'_+=-0<&3.D$FTSB(*(WC/%(Z M"#,=<2H9Y%1]$"[U <]8K&(6^['DD4]C$?@LRS-?DYB"KN#@$A#G#3B= MX'2"TPD_JA-B!5I YCR1 :4B#+-[@OWD':W4!:#F9MEM"0*$JS(,N% MH D3!!"-YS+.$=+"/"3.S'T,H(N70$?"/" J$'ZDX\RGFB0^3^+$SY,HYCG+ M@YS%SLS="+!S9JXS#0_TZW M//$\C=$ ;[XRQ6F@ ^VG2H.AFW#B,RTB']:*Y3HFG,> _Q$)'?8[['?8[[#_ MEMA/E10RD2J1>4J33&4BXD&>RA2\ZB2+8^OHY[ M@&MZK=)[#S)@[IC9+AI15B@;3@_>0 \.W_8/ XB8*\U#7P41]RD1TL^82/PD MD$P3%>>8[X05WZ6@_N4LE0G 8ER MP?5#Y0O=F^QL'N8X=>'4A5,7%ZB+D&59&HF4"Q)IKD-!@S1@T8^= M-'!*Y(Z4R.K(09II4!0B\A.>,)]&)/5Y1B(_ %4?*1Y*0>A#[KPX1>(4B5,D M3I$\P*W)3IO5.&7B M-D(V5),\(S7"2!!F8:Q5)"AE*>59JM,X%H)P'M#PDLU^YX\\H 99G0V1*L=- M?[P&20N?$JG ']&Q'\1$J"#((Y$\:":8VP2YA?YP.6+/]*9NY[,YG^UB90M& M/PF8CDB4,YJ'&==Y*JF(8TG2) [$=3/KG%J]J]2"_J&;D,#/0&?\H5+LG%_F].IFC<7I5:=7-U:OYIF*$Q$HI=*<,J)SR6)- M B(2 > MN'-B-T3;K@XT$<8"%D:1KU@:^#1.I)]E-/453[4B<:CA_T_0C74: MUVE!*'H01$#[,XC./$>;(/K5M[A\7R M(,]DFG"?1;GR*?[#J0K\+%6*JAA/>E/GR3[5DV2WK8/R!/3O?PK&B[*8%:IY M>?^7T?68+0)FD]6)U2-.-VT38=*AW2M I0:<$GZT2=*Z 0T&'@@X%?VX4?)"; M#)PK<%^N0-1W!1*:)DS@O=.9T#[5E/B9XKF/E8-((K*$A)ES!1Y="3Z]2PD< MNC]1='A2!D/>)1G\8O7-(JNTH-."3@LZ+>A\ 8>"#@4="CH4?)2SL\X7 MN$-?8-CW!9(XD3R*8C].XMBG7.1^GJ3,#U5,@H0%(4NY\P6>X1G9IY"R_A;: MA_&!D".L-(54-4/>\CF40ZR"F6F0L#U(22D*83F,FV(^5[NAA MN+L.X.4NY/%CKH MNQOHR\(H(4R&+%*$=L58[F=!GOJP>(&?IP'U>00F/)CN0G'YXG68#.+@(:[" M!*YM'F8T:R_F9#$Y#W+6!S)6.,I8E4L=4I9)EA(1)EG(JP&!.+\GL=1KB M\3)^WWR5.M?@VJ1^FG/A4ZHB/P]DY$N:PWIR%L7*[0LY'>%TA-,1/ZPC@AQT M!.$I"QFG.I.'TA-,33D_:I!:S@]L=EYP\_[ MJFNMZEK)A\D:OM,S2T\9T[5(HTB1-$U51/.(94316'+!PS@%@+_F!JJ+#]T[ MG.^^[64-2.>V?Z/33TK;*&(_#54YU(S),#/SY.$[!A>*<"J%Y%-*-FFL8:5X M%OMQ)+E/0QGX.8UB7R0\R87 FW@V^"+&NY2]S0.US;S(QRDLI[">A<+*N8R8 MSI-0"$Y9HAD5)(F2+%2!D@EQB2";IK56.<#@R(<95Z&?193Y--+"SV'%?"Y5 MIE26AIJD-A&$$NJTEM-:3FLYK?4\M%;(LBR-1,JYB"@/)(\%B30',YX&:< B MI[4V3&NMTK=Y&+%<10EJ+>G3F.9^!OZR+VE,E$CRC$;)QMYZZI264UI.:3FE M=;OC1EE&DB16H0I3&@6TUNTN"2!!F(6Q5I&@E*64 M9ZE.XU@(PGE 0^F2Y39'8:U.2N0Z232+44EE-8STQA9:": J8C$N6,YF'&=9Y**N)8DC2) W=)XZ9IK?[YEE!1 MR7+PL7C,J$_QND861=0'NR..83UIG 4VP1%L$J>WG-YR>LOIK>>AM_),Q8D( ME%)I3AG1N62Q)@$1B8CA7^[TUL;IK=71)#QW241,_"RCH+74EE-;3FW=2FW)5*=A%G)-:$ 993R)PU &+ RS.(SC:U9@ M=&KKX=16[SQ9G',N(TU]E8&RHF&$%ZI$>+5*%&LE*$TB4X(V&T1QX/368^LM M,?XSJ;Q9#6UI53=>I3W6 M-&H&O]5KQ\VXFATK-?'^HXY4Z86#]A?BL8EL?X\\P6;JH*KQ>6AH-E*]DVG> MJ% UJ\5HXVE5!CKNK^DV&^M5Q=LY9WO';=ZVDD$S M0RIK&%?CC50IO6+B'50@T9,Q/.0!4=7"@[E]4S./"0$3@#=G(P9_P;*;19'> MO,&E^'M>S>"/*7 Z#!O:02 Z4NW;#6H44 '0*F(%?-_,ZCEVTFQY':4WF=NW MX;TC9F:DBPF;B&)]%H8@RP.5G#7P+RCGBD.'1P@*\/!TWJ>>J.JZ B1D2#:^ M)+-D,[;E[9YYKYB(G%4XUI<0,"=5;ZYZL:8!;G:MT;+W[ZA>^5P'RN>U M8M_ C8-9O63E,>B4%_]:F_PI:IXADJ7$Z__A];]>G]?KJ66T@L7"0,L 0]=$ M4OC)(IFH))<1X2J*,[9._R>FW*UGT.KO"S"V '.7E6)>6ENK,\[PC0G83--: M-2@]RZ8$&LM3"U--:]\"!50S U0T3:#M=HP?HWFU:I&MF<'&YF5>4\"\VF\1N:?%M!W]O:#W;T/!.81[&Y_7 P_?L6: MA4D@ S^1DOA49,IG5&=^'$2"ZH"QB$> '%OYQ?".S&/-5%&KSDCMUJ%CWPL8 M_K1[[!GW>,TO]CJ7N*<35@)PD4I9EZ16,CQ9-,8W-(Q?\9;-/2NX\"&V:]\? M5\!46]XG0/="@S$,';"FF8^G^"V*FC(^* Z\=::,(]HZ/]=R%!_0M;8(!!)\ MI"9 .)C[H74RFLUV:=MQ&^>Q7;K63UQZIY-JUCJOO15I P$FA#)O8-X=_X]D(DM"S=*84+1J =QR'44\U%DHH@MN;"&G M8]37MUR[:/9B9S61#^A_+['-)S\9N U/W@7#PX/%<.\O.CS9.=[]^#602<@C M"@Y11#.?F%^O8B MO;IN$:U%7^] ?:XSU7*WH[<#TG*-W)W\J3 P/^C35%\]=D%0TG8RW0F^'.QZ]IS"*2Y!%P$F,^367N\Y0G?IC'29R&4L0* M+ H% CA%]Z">JW,7V@D+.B6:M1G=H7LU^F^5:2AA=_?^G+EW^9;$4DO^;+5UQO>$T6OM=[7W_L MLL4K!]RZ_S\RY//W#+-34ID^P);ARN*PLK6;,_I^5S,1F>LUF;= M;&W6C=RE[V3:>B:9/]#VR5_'7[;?C_;W?BMA;!3>ISN'[T[V]V"\.$;L:[P? MG<[\@6>CX=YOWW8^OQ_M_/Y7--P^ */X8+&S-QSM?OYP_.5P_SO,:_'E4.J= MM0LO21;G.L_\4$APL51*_"R*N<\(83P(6$)U_C3353==/3S0'=/7NY'_22K8 MM_W ^85IO:Y:'#N;[IMGG>YN5) MVTV*;J@=LEDW?CH?];%-D6'?%"$YX0%),S^&1053)&0^CPCULS3A M+,3X!)5/[Z+0&PGLYF'@[0ZEG)OY=W&:&6[^&%D140CN1LZ#/$YIHD4>Z"2D MD8QB+@,:1%_3Z,7%.T:&^-D&;35\8(/JS,%;R;R M?Y4$T?_GFXO_<-P C? M^W>Q*IH!H5^TNZ9S M)=^@ELDB%E%)4BDC1;4BC,N$4AHFH4H#Q=CI7>;5JM@3%.UJG)6A4VD'9U,P MK^SYXAUMLO4$-[0_M-F5J-]+6(5YW9A=;'[NX8JB\=3W:85I'[/*.V#%Q-(; M&+U1F&?4S$OM-X4U:; M UC%K(%QX6@/%D@!:)P=*$.BTFP!PC.&0"#V^#U^41?--W-XZV;46"?\',DK M%0:!3,J!27S5977LC8#5;4*".8,'ZV@Z.]UX=Z8(.1[U>V.&#TAU@'DZ^&H! M/8G9N2^;,X.EE1+,9\0_K8W02T0#(:C&A1W>M ;;L,;33NVXWLWK:GFD[^T( M64MY^W,V64^Q!7NSLG,%J?5[\SUW^&;JYDD]GYCA( MW@^Z/A[?N73-2:M:> M>MSRWI2E:<.D*RD[OV943.T9. ;?]D8@5^?*6I)WTP'65'6YP%;,-Q+81(UA M 5GC'2MHA34K1K <8W(E*VZ2$#O,:OG*9(= ]Z;5&?O6I8?:R?9)/S!D-Y9Y M"926E3#:2,DVH6_>YIW8E.M&G4-$;.! 351M6BA!WG$]<9'MP,U4F+Q5?F\YKA)/FFHQ#XX8G^9B MM*3V&6E:)[]@X/6<+NV(8C.MU92!P=MFC;7,!\9MU:9+ M5M>+S$*'SF5 M['^.%-G9+W/J09S;.0"SU6H$4T;^*";PM_)^P1'^"D.?%>4E,H?Z"5L\F)CI M89(6JR?P$,A*FZ3=8]E)!1.'0>,932"(1FK!))DW@K4$<0!/Q+B.9[" MJJOG:&?UKW9E!WBVP4K:$M;;#+%^4S-8MIG-R>P "-FG!"; L2^3?S%/%CTE M\_"G&?Q8GG\TNS[O3?/MPPT8M]U1[D4'5(:47*V(>Z_2^?BGXQ'3K/( O04@ M-H7?V-B>H48$J^:S9L:L$/7XIP]TT[HZ*J0RP-DF 77*!W GO9CHV:6337F;2!XTZRU M,05_":0)9VJ/B^-8# [@J83S)[E4]?WQ&U75F&TC8$%MU*8]8U"CU634&2M* MR_Y351L+!?NLS>NMD01/CY?XTD'.8.T$T,3OX.T"BPDAU!RU@YE/6\FUX/2Y MK^5,KAJ>ST#SK<'?0?S,]%GO..3 .QX5IBTYQW/RHD=-V-$93=U?43,X.S6_Y1M[8*27Q*H!=H!IVN4_KN:EA,?^GA? "//&\E*# MN:XEO@HT?M#L[D\"(&I>JEV]\@'?&.*]F2UCD7L85_F9W?#=CU^S/,Z3/* ^ MBS*,!&*ANR!(?983&M(X"L(POW;R]I-%>ILW;8#')C_/Q^BHG*CF]!4F*'I+ MO=!I Q#NGJ*WCYSV4Z[RNRX^4X'M79 3?MT\[[-)N1N;^1T&L/SM@=D;IW[3 M8 N8^5Y2O\,M$)1;OAQL79*.'FR!E-WRW4<;VYS M/>^/+/\=T-+QQGWQ!CJ_GO%^!]#P@_/&N9I. M=NX'-Q\OJ?H.#.!'277;OCAEX>5M8.D^3^S>5$,]:*D#1YS-(,ZCC^RQ^[\3 MRCS>:/(C9^N>\@$2E>5!3C5E2C(J29+E M:2JP@K%F1$0AO8,#)*>V<3M7QGHRFW,0Y':;N.U!D"\C^/QP_S/T>_@7//MG MN7/XOOCR^[]'.]L[P?#S<+S[^7VQ/WZW.',09/SN9$B&HWWRWV*X=W R_/VO M!1X:@6>/=TX^AOMD/\:2)_M[_UX_DTIRP1(>)'C\(_*I4J&?9UK["4D"FJ4! MSY+\Q6L2#3*2/M)9#?H?\&X3\%\'[,COG3.J.0_F;H?S) M$N5UD"4L5\0G6BL?EBOS6:B8'Q %BQ/D(8G%B]>4G+W-V$&\@W@'\3\UQ'-! M6PO@K"%_>^[>_N+KUG$B0PT M\V,=:I_2/,+K9YBO5!P'(B:9I@#])!WD].S%,P[]?PC]R8W0_SE=@G4!RSQW M?G!!-J>'-U /.U?KOG5NM*9S&:4L%2KT9:JD3T.>^SQ/ C^#%8LSJ5,:I2]> M1^0AKE9Y7@#[0#=\/N_-]]V+#@4_VJ5F/Y/ZNME=1\]'?>4L41&7&0T!'G.: M9"*-,L)CQ2*="!GQ3+1,L84_]+!2Q3P+% M8,T"GE/RXG5(!F&<;MR%89L.R#\01+S''!&'_@[]-P#];^2\+''?(?W-D+ZW M5T2)5%P+7V&8D.HL!Z1/M!^*--&$1DJ:\@74P;R#>0?S#N;7TP$2EG#&:*G)'_X] _?'MJORA0*LQ2%OL9Q80P0ID/"YKZ M24HEA64,&8M?O$X&)'R(9(&?2@%I3030H8$K\*"&P:GDJ(U.2.XJC"\R^Q! MT_;<6-Q8W%B>T5C<:*#. BIB"332J5<,QY)14*2N_/:FQ0K6.7A?-_=^RO^&F:IYD$: M^RR@S*=92/Q#/$A<@NF3/L^W0839J+&Y;'9ZLJ4,69S++!/I5E"M4BS-%1A%,@PYV$44W&]?*4355>2-2/G ]TC MZ/?2E+Z%7UDH4QVFPIZS/!!^&@CXCPHEESDB6 :Z^I5#_H=+5'+G MVI\A/SA/R^G@)Z^#G?]U5ZHX6E/%$0EEG$6)GR4L\ZEBN<\#T,8L MIDX5/USZTOW4F/J9'C4$_I6IU__# MZW^MM.GI*HU=J>V7MNK\4:\DXC]?M1DLE&REL>72\]YDO*G*^4R]:D4DZ#?Q MXGJCO-"J>>1"G6&R3KG^OS@O ]TB"C.6Y3S(XY0F6N2!3D(:R2CF,J!!]#5- M7G0OC>H5T!PHG]>*??.9!E*\9.4Q6S0O_K5&L5-+<(:R%R_R#/G32$+5A>J.:=<^S5%)G]QSC+UER3;H"6Y@+?? MS[%L6)BJV4#F=[;'#/_/U7U#2P![].,S6RQ[UN6MT\VB!AG^#., M;!_-#8ZD*GI###S93Z>VOKHN#+S_EIM M>3M8L1PT75-@E6)U9,O8UYX&4[*J&RRB7DJ/::V$+9RN[9+K)2K5+0YAXVW- M>?A!,Q,B.#=^#]N87/PW#7GBRT"A\W0R AKJNQEB+N5&V(7R**ZP++>J" M8[GZVBO&T[* 7UN:74S9+>]-8P8U\";5Q<]Y E@,.CF E62@PI7< GC62W2! M?JXQ%P"'!DO+>ZQ]#!>1>9.YJ5$)OW<$+B:BG*.U/# K7\WQ]J!Q,3.0\]), M"6;(Q*SC@DEU!+AT5-3SQONEDZ9+Y:*SWA],$M[N_O?#MK\JP;G)4ONK=U!6 M'%83QBC5N!"@&"2X-;!Z8L0F!W;%136>JEF!]B,*L57#(%VX(+4JQGP.+QCN M:18-\%&7> 8\#&^#-2QLE?-6>KJ60<\8OK8O#?H]*NBF@N'TNL./491D!00 MM\LJ)+0R)ZPM0@>(^4W-8&!E=8QZ#-J#I^#98FIR?^WWP*T3-6NU&K 5-CH% M5W\N\%7\"XSEPO R/-" &]]TCQ43#=[^Y(3UDNR P:<%M%;5"Q3(/H."ECR8 M5&:P,Q@SM ZOH_2L3:BR]@M(82=2]B=^TD( !(Q0H+X6T%FK]4DX/9R(RE M ? "5%S@$\ ]MF0\] 9?L,8LEOV%X<&J@7< HZPG9LGPP;&"H7IL-H,/D"JZ M GL, 69RPRFW"M R1FF(/JU,J[ \G21/O-$<6+>QLS- V;YL6>KO.2Z:G4MO M<98,4#0SP+\Y DAK0B+^0R?M>)8/X%20J2:J;-;8"WOA\P52=(JSKB?+)>ZW M/C"3.?7>2+%R-A*L5AT_F8> QEB@:(VK@(C@,0'!.&O4*]L\K%-939'RT+KX M>UXT*Z,6)CI3HFL!_IJ"D35C,"OX>#0!4#A8>":LT)QI#=^8 "HLGRR0G!U? MVU6VXO'J#(\S"[JP6"N$_J86:[2P;ZGOH"U1AD%V1]!WBQ>H=AB$^S([ _43F#:@ 8,AK.F\/, MEIJC%8B#"G_O#82KV;%2T(CMZ3I9\T%9 M'F%34'/D$]M##N:ZC5Z#BBQ(X MQ=A3X$N [XNK6BNABNF26SO1KM51H8[-LQUN((=U:L2WK*OD:B)\8G")%6&G>$Z5"ZTG85FPOG5JU04HS_O,[ M?M4'G!Y.3P%>A/T>2-V.2R[;K3HO> 6T!E[;93#DA*6$X9M5[#7<#J-321W# MXAM K_[7EAM:W+BL&1MM0MFL+&;"2$MCY0''UN#^FZ%CI*QJD/- !1@I$Z9DSXZ4C $]W4B(5.B+P 9\WA4$" U0&F02N!/ D1YL+(!HIV+%*2^QE M?WW&6/8.<&8V/\S2K]2-@99VT:RA=HXJ +7'H*]N1J!K%Z!&?%1[$LT*L'J- M!6(\-W!B:L7$J%L\W#@1"S !JC4VZT#'@"CJF%88Q\OXD?D8]12P/I@VH.5? MG3((KX7CIWEZA4D'*Q2I%:CJVKI29U\IU8'QB/K/@-X&OPE^6=.9!M%@MNJ[ ME?)UB[!E%C#1)^<\BK-!VQ9^KY?\*!: -DN3MU&68X&HHJ7O 1 ;:&+\RT* M\EM8D]YH/JI@9%-LR]B^E^: M\L"6LU9 S)+ N) ]5@JN'4@G<;4)(=A5JZ6:=!8#D%Y]-U")1/ZN6C--%@B$ M[4 M-0P53CL)2PT"'U=6?RP-H[ZIQ[Z#&,Y:(O;7L*?1\:'>;;>(]GC6IFD, M#[QJQ;,/*388L&[VX?@.5OX( N8>2#ZL^ [HO/J/NO+> C@6H%\:6$!FY6%6 M?2^$E=$E'!A#QY\MILH;,O"UP'H$PO\!Q@#H:AP:ZSW<5XQM?^;]X1_>;^TS MJHL,_OK*&G;'UK\?L2-#BF,09[0Q-"B"2AX7)A)YX63/ 4DCR^93\(J/09*, MP*D6=PH,AQ5ZL48E99M$K$->8).6\'W#UUHUZWU5'.,^';M-#JQY5:(%O7+O MI.( "TM:(N#6V%,G;14O6S/O[&0.P*TTXVOF*&F%C:8THZ4VL!8[GW5*8[V+ MUHM VAD%=UZ/RWC2GPKC74CFM_!N,?/>,V$'4C069ZTJ:)7IS :4,%+<3M4> M";,T8 1;?BMTU1KE+ ._,HZ-2C5CX"!D]!:-=72WCY-_:FE#7[<<6 ['S#* M3>3-6))*,[3_K5\ [1X@UJ$]6ZIUCQW\ 9R90?7^:-<9%6!FOF:#KS_:H9"1 M> ,3,!DC]F?X^ C@W#@BYEMLY!5 3CEOM<.:P][&.=9"!Z@;9HM7WI'17YQS6 M64.!9@Z\T#1Z;OC9 L$I>%A9@WV@!75\ !S?;D*]OS@"#>B)N@N;AZ;;S@LK M3DCG>6.\*EB2L0VH8IRSA5%@N=-;+@B*IS]K1LC>IS\U2W'Z0_26Q9E/5T&M M,\\WUI4^_3G(\.3T9V8YS@SCH&)G!@Q<>7C.,#JP/OVYY?_EIV;=6J8XKFJ) M"KO$8.\!X'WKTU^T&K@&0(,:E9%L8^3&)=SR+EG#XH+-LM82!/O&^L'&-4/+ M9?4J0+"PTO.RPQGLP""C#6N-&8J:"9+\S]H>_JG;DJ*8ACK4DBE"5<3S0,&/ M+&!4JD *]77;'/<(@]!?G?NPF492%2^W6W%_7V FT3XXE.\Q*/?(Z42[G[IT MHO^.AB<[= CO#C]_&>ULFW2B>/_DW?'NYQWX>?!]__!]N;OW#=.)2O6_?RZ^ M?)933FCRY?.[:.?D(-K9.PB_C-\=#W\?CG;WRL.=O3?P7GFXN_V^V/G\5[R[ M]Z>&,="=-U\3FL$9Y%*7[Q&,IY.JT K'FVG M%@R7'(L1!S69J];N&.!/P#*[Y];:?,RPP9E84P,-"0OL5CJ5;%M9Z1[[A74X M34J'LN;.-]57R386!KK)^&':!#\:Z%:,6M-@%=U#'#UJXP-F'X09J#<1 )/\ MW48,#^UXNJC2F0X<"S\\"W^,=C[^" MW.M$RGMD^,Y%$7$^C@/JK;-EC:8** M912]+$ 92M2IQM)L&03>L.S\ZI1\H!HPK ],9S*'6K..(X?AGZ=?Z+E(@Z5E M:P.]![CK.QN<'S$^+5YF*NNA7&-ZM '<:\[/C&T$D.^CHK8!54.P=N(7-K,, MGMB("K@G5UB4QJ)'TZEI0,I[7W067S>8 U(!S;2BC<][+,'X4##_/# M+8JILE''8"7BQE^MBBYBTTK!,GZ\BA3V78D6-W11MH%"[/C3*H$%7W[7A??> M5N-Q8;/@^J&93^_>+OV*_F MQH@6S+BJN,=7&O6P0'.UMAD(73>7F>0#[WA4"'0%-48">_'893X?6R;P M3="-:KJHEC01 'V^;;Z%E%!3O*VFBZ0:GPM\W $2T2#8#"VH2=6+BIBIS.%/ M8:"I1'>^M7*6&8*X?X/;-S8Z6'OSZ6HD5T]6V?V;]606W+SJ1X31177\ MG)-A/RL;@F8>R#ON0H^*J=<9 UVBQEJJ!?0YQZ2S>=U%,&W0OTVJJ<$JE*?S M=0Q+5S;$9\TJP(K+GO'LCN"4U8:US0:#V7_L9[$(M)#$*L!ELTUPWB-;WF=EMHG6\P(D MP*W A"VT1S%1LNGR"M838C WBP'Z"X#9@=&ET(161FV!#&-P#%.^NOP"W!O MG:B!-ZH:8WCC[AFLJ-D>*F&.)HW([.4L16WNV#=D?9@ M])IMGUG;Q(P5Y>JIZ8@!0"_WB8]AVB9D"5:Q4@9-K EHJ=*F\ZS193:J39R* M >+/CJOZF\UW6)&DC;]V3UDZMJ%?((]0INDN_(TQW8E:Q4X;=6#<>V,IM S; M]+E5K:7N7,9-MT>]^"Y0[_[2+"_".1N8NU>8>\#=+" MV$\?S*'#+IAS.!KOD'WZ97L_'I[\!6W_>;BS]]_1#AD>PK/1<%N0X>=WB^'O M'T].!W-V?]\_^7(X^C8\_!8-]_:_#W_?^0[/GL (85S0_\E^N+_W(?BR/=3# M0_$#D9Q^J(-YJ]RV?KZ."4NPLMUCL IFB4:]W"AC2+69QLOL79M%#6U;77BD M>CF7_0#G6GS3 %0;L%QQG W:K]+V,,.RF1FP,M[/E7%*M)B/EUJX38K[/NNV M28VB7NFV4YH+G),9&M=KP5=L8HP)/IBH8%)Q@ %;E^5T*J1IM&FWZW'WX'R" MF;F;?>ME0,9";-ORM)Y+F\ALW)QN%&L;[A*<)TR^M99 (<^>#C N$RPIF[7+ M.U;6BT,U=;SNGB-5DMI M0V)M1HD)E%F Z7;)8"+@3QKW:YU(_:C56O3)4+S=ENLG^)DPUN#L)OUR"W_K MG/C0-?57]@RL]KT16"3 W9/9J&FC$CNX>/V0! DLN>H5 LRN\1JP^X5*XXA?C*%5S M&*@T>6HF_ *6*J(KN-C-KR^O8IPVW-H& .TPUY\P]VPP,)6[%;#'XLTG8.6# MX8($+]FT42^[7\Y;Z5!:N*9[8'V=CQMK'/+ MQCI/70M@OZ3Q5I"D%W]_ZH:HQ M6T9&W7B@::YQQ>/]W+[Q" SN&.D'&.E#FX%I9?.7;67__/4!&,BAZN7=!)^:A-A TLUOS/T17KP# CJ&N#^&6-TML.&:T*WY?5T+ MZ1#@)^:&?][D\KY[+ D(33Z]LB-_FCWW#ZNMAT>KF7TSGMPL*CYB0>UKD6U# M+['-XT$>!8]=8/D&%-P\SON!&A+W6#31@88#C?LB6T(&-*<.-!QH.-#85);? M.-"(H@&-$@<:SPXTQ-F:*9NRD$^EYDKLE.EFAQ^N5]'E288?WI[*[[\D$'%7 MDOZ\"RC%T2 /0E?TX]YTV3U67G0#U*:.09W#/Y<&1R\BO >O K'X([!-V/M MJ./N1_?*J_;+M+8+O937'BXUFZX;"HUA2@=) M? _^V^/1>/.8=S,CD@Z8'#!M,##1=) G]^!W.V!RP.2 ZPI K:8L'GKDBIRLSLO".F;U) MO\1RRHTM&-"60L%>3U=5A;9A"0I3FFNM1#86DBY,C9?%\G[[@<--^_]9U,S[].;/3_[;ZK\^L04'+/FZ M=4 "7Y6@:PC*RJ;J#7($+ $S6)8//X]6MB>I5CU= MK3K&XN)J; O9K2T24J03P$O%YL'KI'2%'*XUND<6ZEZQB;?SNC;%1E57],]6 M!6KK?[32WY;:-.LUGZS*A,!J_2/8BCOY[0KQC9@$61D7$Q"ULE?P YMJN1M[ MN;@,G:N_>7G]S>SB^IO7KU*1A\LJ%9M1M'.C].$%]1Y^-S5K_J@K7<[4' M.\^IF>=I-1[&*Y4]P,*22?)/JQ6L KNJ^H.W,A?ZU4/^D0=;^7J[X6W:#?-U MI2?;0D/M9'HZY[1F.P+$&&-1F!7"==5BQL7W0??P>N4^U.TC+"Z)B%-/E\60 M ?9J^ YZ5]5!S:: C-@*CJVPF@]FCC772ZSTK!LU@_%LIF[KD1)^PY+11[:N M#IH=R])S.''4(1-5FJE-3+V^IJG W, 24:80U'GT[LR^5LL\!0VZY?W>+UZU MHL_IM6U/L5]K"1=?GJY7Q=Y9%D>E.\=IM"QCE]*H"1IL$81>5 MXS,5#I&4[[ :??,3E^>IEJ10+2EK*M.+UM MPU?6CJ'W43O&C=B-^+F,.+N;$DC7U!/W&_(.'_^>\[:#IW_5^<86&GI*CVZ" M5+C1;/)H7"VDYUI9[ED5OOC9ZIO'P[==??,W9.=0'GX9[R^&AW]%\#T=[OV[ M&([WPR_;!^3+]E_0)OQUN$/_$_TYVA]_+W?'[Z#?G7!G^]^'P]__^KY_\I%^ M^?RE&&Z7WW8.W\,XH+63?X_W]\I1]P[T-?]"_DKV]]X$.R=_'>^,=X(O>^\/ MA]NC\LOX0[#[^>-BY_/."8YY9_QEM/OYO=[Y%'S_S]Z[&?P\_H'BZ,^C9.!] MU,UQ\/&PE;.> )L]64/#C<8988^6"5=7QW>1E>80=4GS9=3?>.7J=.3_>FNP M\0K8LX@\/ M>!/3_\XS4==V^FV"W;I5N0D#/9. 80?ZHF-O.^''>X M^SG6#PV3090^^A7#3[I.HCN:?3?*;>-DPXG%W9D&&R 13HTZ-7J/A5;R*'!X MX=2H4Z-.C3HUZM3H4^#VC8,*,J#4P873HDZ+GK4P'_T2L2LSJ;\JDYMQKX8"; ,]FD>I.%?^/5%38. "+@D$:N:I!]Z>_75&59ZBB MGQ=WW\Z9O4?&=FK+J:TK7-)\$&?WX),^+\%V:NOIJBUR#_L6SXN[G=IR:NN) MJ:UP$-Y')/5YR;736D]7:U''W(\=\7S&J;F_JXFJ66EBGDSBI>O-K#:7IC]: MKLE+'W(\=]'S&:9YO MQ-_SPE9ZM,76)C-U@%%/K$%6-;,S5V:Y;4BW#7G5-F0>NIT:MPWY;#7R/9B; MSXNY7>Z,4UI/3&F104:S.V4EE-:3TQI_9*'P:^;0IW- M8QRGKIZNNOHE(HZS;Q+R_)OGT#Y>M/QRV(& M:RC6UN*"@O9KE[!NKRYA[>K;/^?R]A==0-L5M+^RGKVW+&5?M-?22T_7U=C[ M1QAMY1Z,N<3@\:R"#Y(MNOQ SI4WK0L@%\P*OQ[!L%3MJ?&TK!9*^;4JV4Q) M&W8>]%IO8& HCA[&I&%***_>K"Y8:2\H^%3I@GFL:=C"_#W!53HPV;PFCCV% M=F%6X[7I3NOJ4(E9L^7]S*O=()G+N52>+&H@!WP^4_4$Z&M6P6OF^&[C:06/ M3EDA<>%FHZ*6_I35LX6ITUDS,:MJNQ;P=S,O9VR"2]AM*)@&VP[L9^T?ZYV( M:HR#8LO-B&IF&*0;*G)F?=&$IJINJLE$E0-H;SHMB^7M%= _LLK@7-YI9G,) MCPX\S411%F9&.";;_!1&69CQ;-T60L,@>)88NKH?9*>['^1G@,]SKD6Y ^0D M^5:RAIQ1L)7>$CD]61=':N+QA5>, >6.X L0#@1 -A$@Z/,:!XT#%?.Z1MGY M>PZRK.H?X/'H6?)X_T3(F[43(3\#JU]\'N9N; 6Z;BO0K6CY 6H"5L/#Q\5L M9'H _H>^%H#]R,Q%)7L2@?)Q5BJ\QY>*Y%E*Q>F4@0^]E(&W:RD#SU HKLR7 M\"H-S-PSA*\O(RN.[EC7&%L@;D>LG-L^H/4)3(7/&QA;TZR90-5T6M6S^01& MI\"NO=Y0R59VTZ&&N3'S Y47PRAM8.RXH 8U;0SO<_T^0/2E%\E3=D&L<\% MLK-K+-I6>0R@V=EMA279H,E>("L(#&"OS\[:\@-@XAGP[KI.H*>,H!YK;GE7 M-79:>!IL@@GHH9.;HFL!FP&U:RU$MD81+(X60KOLE-=_/_VOKRI;2;;^ZNH@JUU37H&T25XDX;2;3.6V1%KL&E_'7-> XI^(B"B[P4,FC\T%9]7@6F<3GGVDX$B3YJ%WH?,Y@!;[3 MYZ=%69JD#CNEX#CB2#R4FE$V')& K,.I /4XBXE1>7[B9DG" I$."H8& M"-?#$.P&89T[5V)%';197S^I^F%E?1)IGK0UH/")<)'G!M,:W>SS4J7.52XY M4"J\_)M_A?T4/Z!+#\D5E1.D/S]Q5;GA4765PK/NDK? MAMG8BU+Y^PLK=,8"W[HU=)S)6]Y9V%BI.;T'TW3@IR^LQ'5PC[9?,*%[K;^F M_?WHXF/S].);ZRCS?AQG7_^]7W_R/XV_GQYO+_[ZV/K./CV:_+CZ-=!^]OYL//MQV[G^-QM'(^_ M_S@Y?S\^_G'0.&I^_G7\]<^?1_N?+X_L[M71^>'%]_#/T?=?T:_C7[N=HQ\_ MX;[/TV_-@\;W'\,K>$[[^_C#^/OXKX"^_P5OW^LUOO]KU'#'?X7.UUYV\N.H M!6.;GIP'_O'^GS^^G9^.3_8_P)A'XV]?OX^_?_V+OC\>?[O\UZ^#YC%<>_P# MQH5C^/'SWSW7;CC=CK/5MYL[6^U^M[O5:S2;6UZS[VSWFHU>H]]Y\4>WOOVW M-^5-_B-7%I!@;D,"O5:CVQ-">$ZKV=[INMV6T[9[SJ!I#URWX]I( G9/D@!\ M,"3PB"3PZ^C?HCOPFNVVL]5L>]VM=F^[!5I"#TB@X8GM[>Z@WVJZH&G4=Q:2 M &N8TI.B1*++7S[)(Y@ MCS'R +JF$Y"1.4A V^]/E<(*HA7$.;.R/M-$ @]T$;B<7DB#PN&+*Q47K7G3-![!$I( E:+N\G" M=Y=(ABB>5;B2L-T7KACW1:S_9/=JBN9!CYO ,LE%P@<%^3H6#A6I$@ZB "@< M%8*RE9QLC129,() M&?2-;$T J@_7DG9THL-M5GVC_9!&3N^5-E*O5^]V6F0FR1(R.1YI M0M79A)I)2.$?=^QZL[&]^/>E-R__$7YMW?7F1MU>]F.GU;SCO3OUQ^G7NQV8UN;6?']#3=/*P-PS4, MUWBL9>LT@6ET#--X6*9A@$QNM8*[8[@HM9P+QP_(DY!&%I!$'%UJ8>R%\<$G M0SG1J+8%5.M%&8[].?++VU7HK+9N%668]DZG!C<\=47N;=:P>L17S>H^PS@, MXS",8]T8A_%5W6H%OT;Q3\I<]R.C M!*;+&>WPE?W(2"YW9N+R5_FZ9\[E']($7'EA*RH&[.U6K;%=<3O[EHM:=2FLD8-$TNAJ=*.6?)[[MP:[\+*S76]H5\LJ=J*& M^314MTZRF)\5X\-B6?\Z"#(WS9Q4((7HY4-A-A:PA FB>2$D6:W %L.'2$PX M18(Y3 5<-XFC88SE03"+Q1AC$C/N&IP&5E%=$.Q&C6N(T@)V(Q7N*(1-&Q+T MF/8X?@P55<'&T1]4;>7Y:89D*:?,. /]U(&1#;&H(@+6!M[I$68"UDDAOHA\EH5T M(><$APQ/4SX=.-0%P$@R\U/@NR),X$C#8 8X!*SJ\^BU\&A7*)0#?"AM41H# MK7(Q6D)CQM,>"IX]T K,3TV)5K&?XAO]),F$_@,N68HUKA$^%NN]!AF6C>$$ M BH3P^76WK79\'\G1!:(]#"594>EJJ.:!-)(1S %)*%1%*!43DI<\OI9'L&! MZ@LAS_L@B"Z3V1-%=^88%W5K;^GY0Z*X /I(+#B[.>;3(*]]'P3BRI>U]T ; MBB[&0J0@'.)Q@3D3#A$Y\D(DA,Q6&@3=!AO^%<\::#3^Q"&" $&"P3TOF MG49#00M&0Z3?Y< ]K$C,AZ#Q [@T"$AL98,!O!/? ",?9(ABDN%AG]2D'+ ME3\A(W?&UBN\ +6"9N/=IT^?Z)/][C6LT,@'?H/5[D DH,SYR0A&HT.=Q,!* M+OP82''7]VK6J8#Q#AC-\@ 8:#3V75"A@%Z0''>!2^KOVML]/3C#;]4;-YO# M',^/FU ML2KJ?K<:'S,T5 $:TJ'.<$MC,7&F;'/(O5\,X+48%@U-AR&I2"58)()6(E,N M FDZ9(W.,)P*#G4^L1#FJ;0+$>GU L'?&%!RL-@6EIS(<(4J#G7^1I?M]0'9 M-KR9!:;BP+]"(D@2D;*BE#'0X (I P/-T-?"Z+G,:A80C 18]U&2P&^&;*HW MU/ED,P&Y$"+\CD7XSV((YD^)E-@;AC8WB9C;^4_7S-XY60;XB5":"G&([%U' M@8FRO3.P6O5FY[\9�FKIL_:*&/G2&9"O@8B[5;?+"$^[ M8\9NPI&LYL-,]!UY)TMQEYTW\.:=0C?638_8P[F(C').4"/\IU+ MP6&7EJ0M/D8&277I$=7P1JJ$I+H!S.^FD!!P/.SYT]%#0@/'CRV,- BV:)<8 M$2_M3DMK J"C)<]ST>=GNUF6.3SY@ MQ)J;4OTHW+D+7#=@;K31,BW,XV^6W:306[V-K%GR39 X[OWGUL\D"@+VJ+A-"DG<:LQ23\_GR M2LT/+:L8MEJ? C1X9@.D_ .RO<3_"Z,U6RLY_8(2E(>=@GV2*O2F&XMP)6>4 M@DT^AE_9S^QR."H&TPD#M>5P4-X+B\)*"0AE?^"[<*X"ZFOBR)LI- 4C AE' MBAQ&7Q,.=Z("*SFBV"Q,],)WV8\?1)AN M)*C)6I]-Q$5>^Y(S'2^3IIHI[ 6U#7&V,<*(_NYZ[-M\8-4<&ASK(,TY'*'(H),E@[DB*,CJ,+K@ED?)W*V<% MM^@R2B8[I'-&F M\83B5X4$[21H:B"/4 S#$$(%ASJ?$&1J'*I\I:2XHIUB*3_.^(DK.M3%<225 MF46.(LP[Q)3# /3&2&5Z<7,C\I9Q5B&*=,SO<4D)G?=32?K3PT?L1XQE7A\' MJXH42$[N5=KI8"#0S%CBEZZ

F['_2DFJUQI>Q&\05;=3J];M-.\TGKPK5-6IL9H6JB'OE825W:YM M[_0>5%IM/'4;4^I6*W@P&%!&^ #A\PB5A&H)J>X-I9BQH>YT-BFGLIPTD M;+O[U+BP:TC=QH"ZM0&5HW"+$=5GVZXW;;T'<'4%+0VK4.Q#'7K0Q2OLJQV MK[8B]#2^H=6L]_+UD]L!M\SL!Y!P]P[[L2&[8&OTO=$($XC],"\3@_,T7G8T M4KG5,2_.I89+FR..#F2=7H8E@3GF8,WJ9SZAS2-P!9 RXT_4K+-HX#OX3^"$ M#E''>>QCN; ?)FF<292* HT"GL[HHUQ%JN,1YB]CV(NE4V_<8>IV3YNZ@KN8 M.ZT<5B-'Q@'"D]6*A.M;+(M6\[J4EGX[AON*.U/]\M47?URGGLU&:<>6!PCX MP@">0*R$R4XG 9N(7 $-IR*85I3N0%TH-YF9@R,S6 >RDP(^%F/')S0D8 (E MB$?"JP<6,8D2IDT&\YDS7Y\JH571=#4W;A5^47M2"/U;0'^II;Z.>)M05P_$ M8=+9.$K G-?'"M< M1/LF$!,7V^EPWA)?E[-/E XE[H4H=XE>'1S8<,JSUP* MR=NHL)[#J#@*@C,9"9'6[[_T0C1WFNU'/?V;S)>OV6#SDH\8P[6A]6-[ .6, MFS#)MCW81HD1%082IXZ, LTFH,OD3]Q@35QA9X($$>,G,\HX3H3YG#H!UX'P M^ 6-POK9R_.%%RT#J>KM.RU#25'3EH$TLAP9/UP.R,IC;LP W-XT2;NPE^:O MU"I;L;W:5LQ38GSO[R]\MV5WG6ZOW^AU=MK; [?7&&S;[9;7ZO2]1KO1^K?= M[KRX 1BC6Z'CM &XPPT.6P#!INU&M=HUF>8QG:%)KE(JE*[#HG*ATT6?3"* MHWA:(*"5F]EPXZ(R5*!#625TUACH,Y$K!W(*1N@E"M829L4@T8,@DQ=1LSS! M(3[]" Z KNG22S+@J2>5WIN/1=7LBP@Y-IU.T.,( T,)%H,XA0, 1CSB1=)L MX42"NH#*'P_6C4)/FE1^[%G_84SF8M0X.,^)K:EP8IY_\0J"J1W!BN9/EX\= M^'$BP>TCQ'.^]E@#R'Q'0&:[DH#,ZW7L2S1=M_[I@PB(F:1KDHZ7\02B^@L0 M@*KY'CX&12#]2VXYA-.T E@407*JI@1B@GAMU"T01C!,.=:?^F,\^/)D %<0 MZ1*> "3MN-1YF.KY1-^&SY<8[G>E7=K[L!NM_)8+#U7EJW9VC= M6KMQC/FRXU(JTBV-R#40#+OI+3MSD\KE^1ZUW>0V):&TBI AC/R)=!X ]$; M9:"3(Y60?$5K5A05H=!;+1?7@1BGH!.'<-")@KPIQN;-^ 4_A-PCV"J;M..BLT6&H\J[?N'$BWFKH7SH[TGG!$#$RMK9+? QAA01GX=H4Y&*8Q M>G9(30SAHN@2?PU U.'\Y?-+W5:9J>)"H@Y6RE\65% M4V:XC^.U4L4H<8/B44G>-D>=UN*<3K#S8,Q4Z\#>Q!X=0]FU(]\KV=T()1_W MB,9C!+^+2,9TP<2N(0)T4'=_**\;JRJPFW)8B2 M+&\)D7=!D9W6J(=B\="Z=8(; PN_-8QP@6 ?_*2F0_JK[NT)Z1;YI/1VGZ!Q M)T)W=RF(]1@,Z&$H^\,/H\@CD'W9U!XX(W8K2FJ%2NE&XSXLK][MBU('4N=* ML%.Z3VYNH)%B=6%S1KF1HAOV#B/YHS$2P;XP\X5UR,8332.]1 H*?''!+#9F M?0IC=EG>JMGU8S<;(V"XB^/E7WT"RTA"0L@ UR>8NN=?I2ETG,0 MQU/\D3K6:'L^NT.27"3SA]%YE)8R06I']SVAU]/,9/O4.O:$SJC; H\0]47/ M1W!:OIK)N%@_GB9?(2DE7R&*J,L#O-G]UG8I=2 6(SA5"/-?[K!%7$GQ?IV? MZ+Q?/S3YZOIYCVKB+T?Y-7D'E_TR*]W56&G1,FROQ$9/"^([T=@H<\_=,,3M MEUW#X(X/2)EV8^O_Y1H,V>+LO9ZONLTTA/7[-2 M0.$>JL;.!J@:A^<'1W)3ZOSO9^QK1,KF!3,W^")0?^]KG'^7V,P1*WZGH.ZM MM3)"+YZ'4;W@)!^JM*Y3[-QQG^FO ]_Z6E@&A2N>Z27/;Z.FD*CV\_=2RUK4 M,9 OM#:RBB&Q/1K1$[C;K+X^<)05+*U9=I M-I*E_LJX_8%3M)S66LG6%O<'K=TP"Q*1]-S<@)CMT89!(!@)#[:40NNRQD_- M1E S!K,D@D,9TA!!-HJILM_5M7=7PBHA\V[+S(&[P-^AM49]4 M43G%(8:A!KG5&T2HW^7OD0XN.BUJ$"!X$CB%&/1!ZPCO=SC== AG6IHT48)G M?3:3F\XU-^& Q(YJG''O$=S/*AX.O9Q"Z,Q&HQ\]N0@R25()A$L!RC,- 6\ M(3^0@RRD)V@36Y*7::*NRZ.NS4I&7==?UN[?(OL*\P"YQ:+T$:G":<^RN_^- M'..EO:/E-&G=:4N9N=;+9D#R6$KG;?9AMY:XFA$_=GR1IS'% MCF\:?R,'V$R3P%LEPE%!"$;;8.79:27]2]??QEWG9K^5+R551_4@XH W\$E@ MV(5/0@N/B)@2/O%:8OW0;-V.7(^8!*JF%]3=*\:>)%V<"I2#Y@.%=\K../KZQ/R!'8Y9968WL;C MS(]=/KWK])-/&'7)\GS53ZN6(=R-^K'S(XIUGI1W@-;:W"8E10H_ MX]H>9'&45\[LC5!7$M:WS,%\$@O$SQ;[=">13VKY19XAYL@.@S.82:_(ATHJ MOI7XXRR _1'H@R;2'8^%ARH0/MG2GRR?,2&L.$L&BGD*K#\)NUYN=!VK(]03]A1ZFWY)I@/6P#; VN%75XR\V MS0GXL6Q*^99C;#I;K 5;P26 L=!7I'N1;#3P< M W>SB?U);-NN-)1-U8]XI1!UUY5/HEWY1/SQ?@M;K65\4!9X'Y31"G*Y1P#L M>NXXK/?M[OMPC8!_]TA6@R%;RV#*>1&7MT;D?;WFN];R]V0^@Q]R9)]]YA/T MQZ;L!)?03O.31HH2!7C'I1-[>Q MY',O^1Q+CG<*.LA$%[+<,,PZ)V:\(.6%_(.Q0ZF]JA8!'8OP"*X-H-* B2!G M->6B<>W\M&Z="1@)UK2*4HHX7(^)1);=4,7PG%S(K\:AX1\ M1@9M=7 ++>V85OW:DM\]CW"[L5%YA&V91[B'*P-L@;S1GQ 5P,.TP6>5)'C M64$RQZ%(FV>R48LSR1?G[5J4!GX5'!V0P4",<(0J 0JG6F2T)QE<<^'G6<9[3+!<1VK]6V7N%%N]JF,AB5$L M/6>1P6KP*GPXP5'+M' .R*XT)\XVRQ=D<=::A7E >C$#1J1BB@Y34ATS7.2H5LQ!+[0LU*HY*9CF* 8>5@#7[ W:PER?XQ+#7 M*I&5&7(R%5,5QX2)W@-<:CO1Z<#E9F@"T'T9:6#PB MY,459ZIG=*@29RT$.G.8Z(AHA9<*UJ2&=$\$+<\9)GG^% S2>.WZVNV&> ^] MI;4!>LNGW=-SZ_#0LJR3\W\>G%J'QQ].3H]VSP]/CN^^,-L;L#"%0F=+A>ZC M& +A?&)\)\R)7VM5[F8[3A=6B <"?U$JJ0+M8; JK)5!T23E]4>0Z\,""?B$ M;)1K*R9+1TE1YR.YM%:4HLH!!'V#JL68?PJW7(3P3&\9E9#[ (+M>J MR7JQ"*RNF!Z-O [N[T^YOAT+&^_!&'J;1?^[\@!@+CC"IV$>VP877V"IC8.) M80[I7)Y(W-B?Z(HZ%48,>"%J3#%(L$AU:LEJZD#HBZ;(7C[F5B6$_.#E=83H M<:$Z[>NUA+GO0QLZZK6(8H)UN\%4TT#O4N*X;'SH1!&3E"T%7,T^JJ\BB"X7 M:XM5)9H%QP499ABAR@][%2F[? M13 \PM\$N>:FFUR2=HA@8B"G&7+&D<2>I#$N"($@5(?L-P!_ZC597KEY#C3& M8%19/% U<%\SX.PU2J1U"J@.,-E]@L:9((J!/#S!M&Y9AZ%,/I.5#$#E7Z,8 MCM(_A1. 9G<2#YU0-GC ]-: D#[,5M[;DG9F65C=^L#>^YH!HKQ/253K=Y=$ MW7TE!H/'6XFE^8]_<]9OT-8(=.J_O_BOFVVM'="\R/$*$@@#+@P.Y]P"*[2: ME19KQ=^B+*7S1=)'+YG0JJR=+!U%L<+:B;&$7('T? D)CXUL>O;$.S0[^O&2 M)%0.I(_.Q# ;BQC+/,;"820.=!;$4RWF2QX*%H &E?0!QEJ$VD'?0[VO[\B" M8T0+B'U7:L[HXT7TE!#C0LE(!!P5E^%]"FYC^62 O:.\Z!(41\S=XR?ENCL! M]&GH5,DH2_'B9!X&M=G_VL M-?(T;;^K/OF5,E@ M+LS2H<+23&(Y%)U>)$B)!.!]9RBCDD.=1QD4U8NS C;/ TXUI>BK-+$0/G5" M(<>(BY7)=TD.&Q'X%Q*S* =?EN@YGH]2#)A()(61FP'9@9J1O%NM@O=9DL=O MEJHW$X0?*B@63:B@;TKZ[03L+*84YKNK _1*M8*P&&0?/WHB=[8@CS>VT522 M/1>2(_*>N%CDK+V51"FW)S0,III#G4=/P AR:I*\05=HBJPL)U=+28<)2;L= M1['(,2,8LUH";$N&8^$@@*?H6K."XYTA'@*.5[C2JC=9SJ(\CCQ_R/6I9Q>EFI[5G-#82C(B9 /!2J<8I^>+F"7GZ8X9G5'.I\&2PP%.9+/! )*"UAD11!Z&J7 M(I9<5U/YB3EA36(Q]K,Q-G.3$,^S71J52&<.)<:3()H*4<+X(PBT@'BFZCZ' MA@&(?F,K\S[_.HDC(IM<308#6'.E=NYW: +D9C/\GK.72O4@XK0WV# M\VZ RTF#J(Z861S!\\H_D%&*U$_=L15MSN.B_))0!$9P5G2H\^A+IQY4O22_ M00V+\>#9;ZT1E*XL2JZ6^.Y/U)YJNB>M[$!E/-[$9QE]-HMVS*9Q;"QY]>IM MS@74T:40?&S:%_&6D\)>_TRL(59EL 3-^H'O(H/"@@#&-],<6W%UPQUGNZ=G M6WO17UO-ZF_1BS^,=[#B6S3?;ZR59^(INE:*.0,@IZR@ C>]Y HBO4$"0^?) M7V3S&J*HY%#G$D69L3+ 9T*=NDC8JC0^"A]'?5+<"!$?+D =+]4Z?AF5K:)# M76'C2ST%N$6;!,LFE3WW",_FE4K<4ZQ%4)Y?E<9EV$ UA[H"-6A^SK(O-E9= M#82G6+\&(,#B8>3GS2^4]8AUGE2=*R@E-A5#T-+F>$M++F07V NGZ4DGKJ&G M2@YU'CV%8D@9F7F2 I$#,!'W)T(!SRT?VIA<\'.37O6PU@8FSKD.92K(UH81 M*";3 3#(L:"H$]R'<,:R81ZP1EDX3J""YN1N'U-GZJ*,K93V')\@=)+5"@M>T'K:::RY.5)64SQ7- M4IV?\GLIORU/**3V27W,-9&>;:KR&'-M(Z<7/B:K8QZ^H^(%?.B,;9/I3 MT,# 9"ZC-M*\"":\AN*1.WMKI3!R,DU2,>8SI9>DY[TE/SA^D(_5 MQ=C((,,*=]DCBXI:M5$1"6D22:N(*MH@R92[.7[)F0 .0AGH^;9T-(JWP4G% M3DO483E)50M.F7M5@V5T1R$0U!!VI^PCSQ=#1P7 (XU.RJE*Y;JF9=>M(S#C MD6O4%+N1/3H#H#V9KUAJ "#!/ 9^JHX@-G8.)8-C9/;2UA>A;KU#N^<[PQ"F MR/XV(@M59J.["6K8419)C1Z05X52QN*@V$=]O'T!*^X7;&P^=6MKKA(SM;YM M$2FR>6LM>";>>QDC-@A8L#+(J_Z.!H/%"HDI,UE>9M(V92:FS.0N92;K+[%W M3)_.DM4B0E"+(U+X MM;+'9,1%W.'4^BFF6J"S+Z@5.>K?-.)JD]PZ4!QM8\;P9)(8.,[LH&:@""BE MUCXY,F0^ EQJGQ('2'FKJX F,I[JO&L%+)UC%( M)'XIU_C,0O@@CHH.H%*;@2:);]=]W2H!IEB>&&*/EKR!E=GS>^\Y^T*3ARL) M(T^,)R:8NH_]ZS*RX;5=NUN3D=E.5*WW@ORZK+#!DQEF9J@0DPT%2)*D0-U M\%01B1J=*OF!@@LS.AN%TP+H72-T)%?RU*@[W**-G5.@0.<2*6\QR)JV3IUKRU2)3ML+<507K5N29'!R/F4Q&!+)@C7: M<,!%;L](N&@(N)CDB(LZ:/#0B3UVYT[TM9)M9L>(U4A!2$8'7J&C;AF$]49 MMDIVE-QI[-RMHV2K6;>WVZMWE"S]V*C;RW[LM%IWO'=Y_TF[WN[VUFK(W7JO MM[-6([9WZLW&+3J-5F3(]K+?;]&7=)WZ3?;F".:5&769OS]$O\E/!)R^0CNJ M:O5^7:^&EK]_ST%"(W0-"TL&(J%^KM& OTI&#C;WP*^47/:L5_9K0P@;1PB[ MW(V<]QI3O9@")H[/+7XG"OZ6:,(0P,81P"J<0-*$8@5TA:.^=>*4/ZE[N*PG MF/)E81BA82\AE4'M#>6-#"0PC)UQ8LAJX\AJ=P*;>T5N']YN#XTC)BY*_"C3 MC$YGF,)&UXV=*7\S%9+$^J(LE.@O4EC4K>(:G3$]RPL4Q5FOFF5I]G0-G>&1 MZ]>EM A"-"0J^I;UIQ-F3CRUFMML?=_E5#]&$^QK[V\^]+;>NZ/O@@E4KG=H MI]D\9-ZWG3>KY8MFZC;IK/5X>U&IVC M2AO;;=K-=^9P5.5P&+W#Z!V5VT>C=]S-H&O4X'K\G^&O#\M?'\.A))/M-M&A ME#N/=F3_W"WK@^C'_%WK'@ZEU=;L296[ZT.<>U!6V-?*\1?8NF:G]_"\Y0Y+ M5E7*OX=N]G"$4[UEJ=18YBMFYOS?N'([O7J[;8[_[SK^1K1M@%_"$+>1;4:V M59\!/*;MO-D\P"1;W&H%"T.XG1O'LOEQSZ1:K#S&RC&0[9TG][I5G?1-X,+H M$!O.!;H[]4'J6MZ MYF[U55(KY(_R=2WXW8LRQ$%8UWS!9KO6:3Y"+NU3K'E5#U &):)<32!P1L!AC!/$E2]B2 MA,Q?8/;[A&@;"H+GY<[D$V=*./)PY]@/_7$VME+GBI\?!;C?5M0/L)L6X>MR MXQGN!T60OB*A/^'VT[,OCP%CN3:[TWQMG80%@KG=)/"0+L,$OX^"OPSV*LH&XYF1P_;0_CK\K%6#GAT;=.JO3>X-(M6&)&5 MBVEW>=/F4.6J<,F=5>"2JT++-V(CMR0V\KX8. 3Z_F4"ZW4F0C^*GP?>[W$4 MSFL1NBHY=#>*'-J2'(ZPZ>.9,Q#I%#A:X@;4L7FSR2"U'.Q/Z:(R<7>"Z-H; M11 =21 G!*=_6 !@;S0IS.4(2HTW/?J6+5ZSL[A'WVV.43L_1H_3V>\/@M:[ MH6W<[+&%57&W8$>P_^_;)!O#[]/*;,B-9WE;GN6#JY'?]],;FQIL%L"\W:KW MNLV[0GHO^[%=[_3NBE"^],>=3KW=?" @<4D4333KJX5':D:V;&15P8=?RSR: M5MTV\+SWW]$*M\-MK&,[W!L&7=(R! OKO$?N*$TG;]^\N;R\K,-E]6%T\68W M=D>@AR9OA#=TXC>>DSIO6IU69[OW!F?1ZS3L9@M>VNLVNNTW3F=GN],45Q>M M2[L^2LI@8[4])!!LI9Y2\Z/#$$8WD0/$+SYGOB<":Z_XMFZ]*JZ" M)_2G%HQ2Q )[5:61)54-"PZB\BB>4@^FV G3W(NE6@9^SEL&_B=SXE2HKH%G M8I*6$'L;]==SFOX:=GEO=MDT[/)!!FPXYCIS3/YH=_!SL_=&7+5L[.X7P:R M(5$#96*<,_QR5_U:L+I[,-:'XZQ=[,7J!X+Z=AXY4XLPSNV.8:*/PT1;AHD: M)FJ8J,9$[>8;^<"633Q4>$[HQ

F9?N\M?4?#/GF^^G@7.9W$OU5&&NF[@D M7U=BE05TP8YAF(_',-O&2#=&^MH-^C<9Z6UEI,^HD/LB ?*023OP]QG,#Z:] M9_V94>C^DX-DY$\XF><3<49J>XQ9$JM:[6UCM:\!_VS9=?O_# &,5$T MNVW,46NT6M>8(!K.P+8^Q7Z(7"X GB7<#,/QULD K@"N UR1V,WF+\MUY?B9 M3+R4/'F:!:H+G]URMNPVV1)VQX./-+)BCN])O..%=66@F-IDJT/'/B MOA.*9.OD*A!3:]>E#%IX=[-N9-BCR+"FD6%&AFTBSVJN+,,^^*$#'^'3,Y!A MS>0F2PQYV/.4_6RF+9;G<9J KW7V#8"_4D$NMTP@:G-VE&L=1U$01!= M8E1DD LB"C=CYD["%=5:J>W_)M9G#FL$4^M4 #]+*39\0_"#(>Y5$73-XKHI M/.A^:!U298/UK_>G']]:K_S7\*Z0:O4YZ.T$#@9BSD9"I$D-+IB]XJP8KLPF M&@NZSI<%Y$NNQFG%8B3"!"5T<>_%S;=2[ B+QD6:#VL"K"YC3<93"!@._*]U8J ?%(VI6Z@R'F!T ND8 HZ"'(H72 MTT"S"#(J9?=$ZE#X'JY/ZN42'\,/[\T/VX8?;M2.(C]T(YB)A:5UOYOW =>A M@\OG6@6=0>J^7G1RKR%]5*3T;D$MY+\7_[=F O_9VG_?2 ..Q*Q0!21NK5N M<]$F\R&+0S\9K3*=>06CC_=C5:J-*UWQNJ@$>?MA2I!WJE""7-T"\ 7UQF>' M_SC>/?]R>G!V5XB =4 #^J29ZR@!8P&*<%PHO&2NY_ I(-S:=6;.X]23X[\J+EJ"?QJ M]>1VIZI5VT\Z,F-GWL,JV0>S_VU1J+12A\#U7=&=W["BG[\<[A]\M/9.3C^= MG.Z>'YX6/LG7_[Q K*N:&"AQWP;?>:+GWKI_ J]]%W M_U,L$A_5?(HN[(U\,;B>U4#&^ZLE:0^OC8PU,M;(V#DR]G3W>'_WXT?KS[IU M=G[P=?=TW[#79RAD3X&[.D% 9)"*2R?V#!D\(RG+NC"N_\J[\9XXYNTY"L?L$ M;EEYG(E_'6<(E;!V^545M0B-#;:T4LD@[AC$G;4;M('%-0 [!A:W:NS25'56 M=] &%M? XE:'B1I87,-$#1,UL+B&81I87&.D&VYI8'&-U6Y@<8W*:9BH@<5] ME&6YKAQ;DV[.9(.H,7NVD[:O!BGQ=>K(&*-5"Q9D<-5.P\C=) Q:XV M$P,5>S_ 5YTQ@)G0*3C!#7!ETI0MQ%]5&=Q?71K_I1]X4_@$#+_CC M_P-02P,$% @ 9Y&F4(SN&ITS-YZ2,$)#3G!$//1$HPGZ MU2/B!_(YFZ)?&?]!'W&[_441#=GLA=/Q)$)=JVN]?LN/![V#WJ'GVFW7[]IM MIV_[[:,CVVN/N@<#8O<'AT=][Z?Q<;][V/7M$6YCUSMH.]V!UQX<==VVY7M' M&/?[_H&7,'T6Q\*=D"E&4+%0'#^+D]8DBF;'G<[3T].GI]XGQL>=KF79G=^^ M7=^KHJVT;$##'X72SR,>9.5['?EZA 7)BO_AD:!0_(^8PJ-/+IMV9&6M7L_. MRDI.5,.;AB+"H3OG';(PC*?5!%[$.]'+C'2@4!M*$4[=.=URHHP 1Q&GHS@B MEXQ/SXF/XR Z:<7A'S$.J$^)!Y80$(EUH4#N=83YF$3?\92(&7;)TK;X\@$A M"1"=SAB/4%@B]+$8*6T%CX#,'K0MNRT;,8'TFKDX4G::EE>U*Q%U2! )^5=[ MP>+3L_!:G>8*Q*(]QGAFKD2>,%$D?6*N3,Y>[<%@T'F6!EBK1MFF5/FV_-FV MNV9BZXRSN6SXJYW1K4.'A?.9Z9#1O5&':I]KHDJ>\GM"*'492%WL@[?ILIH> MJRJA6 GB?AJSQXY'Z%+G$'5$\D>M/^ P9)'B(I^DSV8S&OHL>0"/)*K'&;1W MQ,^B;"F"5_B/^N\8S8(FS=6:YW%P>? M0).L2$E T3[EZPZ0N'&@JGN]J$_&00)VTA( 24"2%GK/U?>(;UI](*$A_4O4 M/L CT]H#"0G^[RL^X\2TXD B(+%8Q>PE_0.\1]0[:679* Z]BS"BTZJ+B]1FF@Y9)(SV0MK_6)!!@G_4'N1$>=^ C>4L$,Y?I\[K[F\ MXA\+XMV$7]3OUTV4$J=%-(2O(DICNJ(K5I*E#S,(-, ,62A80#TY1#C#@$1*(9*O7D&DAL!4D7<+B'9B,I)GE6*.6%$F9[/")QBSG4:D(B"GJ^$9PB M+SU2,A8T1PI]+/#^YXXB-V\MP?P;"-%*M1593DZQ!9,$?/1@NT> M*W_(IE"Q"0D%?217(6!"KIEX(W!U3/4H.I;5;XYB009*A*"/4LS>!9E_'S'W MQX0%'N'B F"+7N9OWP:MCK$>WKYE'32'-R_G'RB1M"BR1]@?8C&Y#-C36UUU MSD:/WH%E'1HX)W!%BNT.(74?3Z>8OX"/T'%(?<@&PNC4=5D,V78XOH6FL"C8+W &\G5&4?/ZO7>9!PF=I3HL[>BU="\)E@0 M<4XB3(,M&%-1O,ZF',MQ_BR;2K1"'U.]=LFVY! F3I1G_@7F(32,N"7\?H(Y M:9K6Z5CHTX.^K6:D"ACG^$GP,HX(6"+%H]2<#(U#B4"H/Y03N).C)$NL#?F[:X^8)M-F/[=CE\)RNZ"KR MW6QE(Z>IH-.[0]]1"WJU;;Z3-GY.1@W7QU5)O54?V.5>1Y+M6'N:).FY\OIT M_+!7CAB2>!>S;EGO(8-\E4<4ZGY/0LKX=Q81L1C97ZTX5[$B;WWH.7*LHTKP MU)Z"3!9*A"$E[:?\+,75CL]2R+:Z>);+*#$5$[GI@OGRF3&R.B9Z" >.-:B! ML,A4SCHECKFC0,D9.!9F^^*J/&D%AVS*4@MBUX*\J]8/,Q')7KMJK]Q=4#F! M:'0ZYD3M>5I3G#5@J@<6$NK2ZFT&K!*"YE+V@36_V%_:W-APE;Y,ITT-NUV[ M/!:MVO&XTVUOM.FFCEJ;1G9[O7**7KGS= ?3RJJ=OO#D# ,_V3V04"@-%YM/ MH*9QMD7X9B;?G;H1?01*LSTO&Q"LCY>.8Y<65&LV(,/#MM($Y55YM3M&Z3/? MQ8P2E5"FTSZT&H-Z^H2Y)[9@3=6"]=;4=^S24M$:K2E1:6]-15#?GH(9\M3; MP(%CE^8G*FV@O<^_=+#FW>(B68NY(X$\<1"Q:C^^#7!HN,=RW5+UIG'HV,UR MCG8Q**2*H%03%+'Z *+4V9N0:L<+$=&I;+%+3/F_<1 3N>O&G>2S!1E2WV@S MIF+T1G+DV(T&"'*^)1.,I&2D1"=[?=S)JP1$RM])J[@*O5A$_ 6'WE?"QAS/ M)M0U/I"_E(M^T#>PJU9<$I9J?7G!=$>/YB]K8),184->VO%AS^J5Q^D-(-O% MX>*R]GY[@O8F"=IPV[,=>Q77W&=O)A9PC\$E(@;%8.#BQ3@80G$VE1_X@RS+ M)0(&7;;%_ <6X>"./)(P-EX$WZ &>@N2RUJK69!22F9S"[707"]$9>(G-9-= MNFW]7?ZGU$.9?GM;JT!ZV?NT\48O0\B0Z;.JY&P^UAD M*VA>&1[36EV"/H_L]\JIOQ;8)6]W,+_40*".D*;3(Z8G<4QXZJ/S@=,MK:;K M450RYO,Z^UA;:)UO(&4:3^]DY0*S--"8JQ[80Z=;6DW7 YM*0:F8/;1%$-8% M9C/XCIQNU6E)773=0;CFLY;?("A!(ZFV:890-:D^TQG8Y?UCN>G+/*==!\$D MA=$QT&8HCM4KIYXU@.QB]E'9L*?J!!#$C]S1D/2]AZ/%.@",]^2A(0@P\LBU M6?C;A&!MO'1LIUM:OJZSA#9*5%%!-'] )M,&X:BP+!&BN4KJ_/D^V"Y ??,$ MJ3E;O27(G3$&EK"?"=7B.YQ@R##D3&/%2N$\ 9&[[07 RM,JK':$;I,*Z&VF MYW1+J]OU-I.JI&8Y:Y8Q%XJA@F8[?QYO_L5%YE_2$$/JBH-;)A3[88"%4%>A M&'[VTY2IQAALRSJT5%*1_VCDXC=@.Q>!,AD_H844]'%>>)=P/2>BD55$RI$$@7>2D%?%87A4B+SL[G@$HS'M05WEX,4^W (D8V-(HEG]]Y2R> MG;22XA0ZH19*;OY(GX01&1-^!2\DE\4-027MLY77OM$IT3YBH)K M5SZYNNW88U-,PP;*9PN'IW5[:,AS=!8P]T$:]J^DT M#AED(?A%#UE=Z:WCIK[L-7J]1_64;"$4OQ)Y82+Q3A\A#1^3K\ Q.HB MW89B V@' ;Y):,A]/_V2/D-S3.2MA4.6:'\G1=G$)9"!@6;@^+G-V!?/A+M4R'R^ MIKX-*%>OM$=&FZOSV??;LUC0D BAM\R*@ENWS%A M I621S9N(63(4=J8I <+;SEUR0.G8QA&7$)6PIZ@RY$60-Q8CA8SMSS'+_41 M:N-RU^]3X%"S1*>UM&M.\P>.Y=7@4O$--NBJ K<^$%TV$EN6D36GWW96=C\C M?B5$3+SRH49U/K#6"];$_0W1>K/]5J&C/5V29E26W;H!_"*^8CS[_5H> M6>#IA8;A6&TH3)+4!Z9FP;Q:D TX;,BA,Z(F'8'\0#W$U'NY>4 M^5V%;A![ M,-0/X5]$O5*!B^>DP"5GT]Q7T&]*7UR_AB@M51"U8]$_1_C6PZ;ZL%/OED&? MTNVGB4.N"TP^+!43>;GRDB"Z J>M>Y0\AJ.L?X3=']"U0RQS52*>3BJ?Q320 MW7U]V#3@L)EY&8-9:.6S8.?'ABS0:,N8);5SXSC?E"N)R_ M@Y]1O97I2+9M5M]80.2:$C?.NYI0;ATMV5<24G#S8E>98%,+76/ZK0\6LK$+ M]%TCL#,UT5>]02@W;2].I_+SV3>^'$'A()#/TNG[VB99OZ#W.EER\Q02+B9T M=I5.==2V247)+8_#%S.A0O5K:D1P3_@C=](2)YP M\$#XU,3;"V3;SZH+_G5F, XZ>S>6U1!]3_BB7!)_2-4.<+IQM97P&90"+QM[]_/IT>7<2N;]K93T_(#_C) M49SY-C2SXY^>_/[Q%=)/_O[S7_[RM_]"Z-^_O']S]*+UYZ=Q-C]ZWD4[C^'H M4S,_.?HCQ/[/H]2UIT=_M-V?S85%Z.?AEYZW9Y==H13T-8*D618 M-#IM9G_^F'\XV\G(RGY_]^/3IIT^??OCLNND/;7?\E&+,GJZ^ M_63Y]<]???\3&[Y-C#%/AT^OOMHWF[X(S9*G__[MS0=_$D\M:F;]W,Y\[J!O M?NR'-]^TWLX'G=^+Z^C6;^17:/4UE-]"A")&?OC.G*_O:67@YFS?SR]>SU':G U; /[0WOSR+ M/SWIF].S:5R]=]+%]-.3_T!;*!L:LP6*O][9WM,O&+V=^O/I\/8;>+UL-4,J M!#=^GL=9B&&]TUT4\[R=]>VT"9GTO]AIMN>'DQCG_3Y:N;VQ\2K9$NB5/G*' MJRZGK;_VI6EF:=NM?G-J79P.[T[.>W1L[=GD6=]#TQ/AO<&16$2,YO!\)HI, M, 11CX,,)#@OV'6E+"48")UL[P96+UL%=A/S-$[G_>H=E-]!F"S)_=?KW2^T M-E:(Y^==!U2:8&85PTP@$[5 G$>-G!46<4VH5,S3X'4]698HKHNT1H5GG3]J MNQ [&*V?''V*>6Q=#MP+2+;S7W'D^K"Q_,;3_OQT\:2@9AY/5[^?1_'1-IZW MI32\L"% 'FOD=UU[%KOYY3MX).;/8+R !^3X#W3(C%DA V(1^:!DCHBH7E(6BI%O*EA_Q6 ;4S-OQU3[Z778E9]G5W$ MX\9-%]3J89^+*L?YJW_\Z2= M@E;[[+G.+R12%<95$/,"XNRI";C\-(*U0*DE:H+M=&:A%LOD+8<2\8=%;3*R'@OLD,*H*MRI:R-1E,GKW=>#>=Y.;() [YV MMH9(:F*!N 91+0&1HC#38Z+ UW,T$148D>2^9=1M.CJDB+D*"8IKN]C0\$4"CZDP)-GD=<+ M[S9".J1XO^[<5<8J!;<)ED/I(.>_[/0\3I1+C*:\9.5S!,H-!_F2!:M*+#U+ MEKDJ"T,;L!Q2[%^5%V/M4(P0,,*=MK,U%-A2K[@/2#&.P9?2"3F80A'F,=&$ M&=-7,[G3AMC,:6(X&- M09QA@[2)'LG$F5(N,*GJ;'UOQK,-*_3WP(H2]BA'#N_/3[.B8Q@F-*#L61=/ M(OA!%W&QHO6F[?-BUMOTT7Z>"$^-E1HCG[Q '/B,+ D)"2X;@_[Q*[K9"=T@+VOLSY"N7K;AA2D[5[3F >1]]!&!N M&F%47\GL"-:."H@K- ?G@6MP'A0C2- 8:#3,16LKSQR#"EFAH(Y M(A?0=]M=#@EIGNF@%$'4>IX1 #5# $!)1>R=Q<95"?+601S2TG4YP^^MYI)+ M/&<0,KS\? ;^781A:BT#824A.'.)\ B8, &YHK#(.D)AI*):)6*B2[S2DL]] MV YIC;D<+4H;I48>P J'-Y:'"/.6"#'GIF"&C+,21>$(T%E8XJJ0X[[M\/TG MPW?V,@_!5XH&_]/9?"J'!8VXL@1I&R+R\#-P!MXOJ9+[NAG.(;E((]EPVRPX M0O_%B/[R]&S:7L;X/@ZQR@9)$^=."ZY0P-@B+G(>CM0 T N!7<(ZQBKKX/SSF_O]5JA.W,5%P'6!:S_G_5"#'<$ 0"00M"6.@C /9_#] KZPPMQ[( MCA7SCE9P>!!*>QHAD#02W%+0@L;*H$A-3$'0X-F-1:]=DHYV8,(C;-V/84)9 MS1;Z M8U]B8"B@_VK9/5)V>0%!K&'04SG]8^(NI5 @\;Z.H?)+5G!S8\PJ9] M$1>D@ 6*T6'#G@Z7E%&#%<+)P5R44P>TI!:XR8F+6FH*EX?R8-MLI)VT7R]K"1!(U/: M J>8S^<$K+:@>,5:9"&.9]TE=,H^V0E/50H7MCXHW1>/0^)T("U4!XE8CU( M%ARR>5LM8A("YEHP7V?-;O\\I(>*M0OSH(0%'BWS*%H>C74<$>(QXI0IY&P0 MB ?)@I)"P/50X79H^%2WVD+E&3DB2(O$(!Q9R3:X$XV!D*"3BG,;> M2U\E@Z1,KM%#1>"%R5/8+C?X\K>G-S7V!EX7+ICUSN:PX"3.&^CG.I"1U;.N MMURQE-8=(I2L,_9A#C]SB9R^3J"!(I2ACC!4:62(4L>%,>&Z$K%3NY'=(AC9!%B5'( M"N6*_\49N*I3P/,LG#:SII]GQ_4B7E'5>I'/FJ*@!$?W =TEI;47Z4M$?-M)9G'F*A?E@47.9I#6J8)&F-TR*AO 6>=\5A2L<^ ME]V('#,LG)3B@=)8;H%X2.ML1:E3R4KE$^B^K/A-*!7$,Z81%C@?>Y "&8\! MB%&6PH 8O:N2];0!R^B1=,V1=MXQD9A%/C^@G$J&-$\,!>%Q-"D1JJL45[XU M*']-X1$QHY@3A.8VBY>E;*,_6_-K.V&^RGFL8M]+H!^O97% MWL!O<7[2AGQ$JI\/JZ<3PK@A)A((AVPN^D<3)W]N@>4L<94 M:KP.P1J+) T*P@>7D^(Y1H8FS*WF!-=)A[EW*GW=0F7MK.ON>)GVH\4U) M 9!T1!ASA@!"OKG()<2,H)[Z& #A8X]OC[M>\,TPKIRA'VA3=7V+[98<@I); MA;=U46_?<"NA"FTBWI6)D:L8O)JVG_X1PW'\U3:S_.:S!.1\'_W4]GV3FL5M M7L#4O)+O:>0Z.8N8"N"%*P4>'2$!>>&\AEA3X5 E,Z*D$$4&SEVP+(:!K\!D MA$,6C))8YZ1D\&E!IYQJ9*()*-&<;16!OKS*OD1A.0[)&7@TSF\<>Q^)*V4] MA5V$N!4^L\F[1!)*!F.8O'1 .AJ!HB'"1L.%LE4VIXI)<%AQ]S?+\B($*9EQ M?A/Y58HBQ8R <^[SX;Y%5EX?(.3&/%A7;68@^+25*@ M6V15@MB#4(EL(AJ!4\F 32:>W!R<(>.QM<+L%[ M$ [*UO'-8^^9/SR!JQK]$59 OLZSO_JTY"K(7=W46PG96KA:V>N7OLLE6U[$Q9_P M>I$:^O*S/[&SX_@>A'F94O3SB9%)\B %LO LY@M1%8('CZ/())?&L^CJW#CV ML&(6\-PSA'==>P$<";]<_M[G6^5>-3,[\SG;#*;IB^&$^L1)S*W+AW!,@*DX M>@BDK*8H".NEID087,NMWQ+B0?G\A\OV#6%$#0Z4J[4VB/@VK8O]=I8A3[B0 M&F(>CTA0.0WM_.QPL9.-BG+OEF5ALH%U_ M)GP^YB) 6,TP0]PIA8P) 8F@C>->XE2GP.7V$ _*??]V.%F) [4Y>I4.L(:/ M&9)$OFM6:@;/D'<0BCAM$#71QA"=3:G*)MOV$ \JM_:;Y^A8#M3FZ";? @LE M= P8T927>BSX%BXX!T@Y=59HZ465G9Q]_UDMQ6B&G/.8 M@J!!I2I;D7>BVM%;_2Y84\Y,Y2Y^6/;^JNV T^<=N"W]C?$/XC&%/5=($$PS MHRG2^?H1@X-R"E-,5943?O=#V]&;_"XX5-A@I8D$L.XKA+Q)(X)I">07R)$\ M:F(9D?8\(F,]Y80S72F_9Q3J'6LJ?4_T>P S/T8 [8)4GC*@";6@&>ER@$_T M4,&9&!%]=%5V$_8-H,?F\/!(F1,.(ZZY1-Q0"_(F,12XS74W=.15SO4?; Y/ M):[G;3=O_G=X?P)/9+(^'Y:T).2+ M8P6RD4:46(S*A%"K@NHVX YI"?Z!:%/<9N5JAYS8+OX"GDC(N15QUB^PJ*28 MIHDBY24P6\(/)V'XQ]1C4(2)0=:I+[T1SB$MD#\08PK8I5Q9UC66ODU7[L'J MT.Z+IE]<_#11QO%@K$14 7FYU@Y!'*3!7=&!&:R(9E58LRW 0UK$?B >5;%= MR8*_W3 67IVQ%IYA[1W2$H-?JR5%1L&TFH2CV*AHJ*I29.0FD$.JNOI03!EC MBX(7E][9,:Y-$02C/C7$DU5G8V ;D/$IL M69HZQ8U6D4ZK*UN;HX#9;7EIZD0*(BF%L5%9D>^;\KE0JP#QO5. #_MHJM27NA?9-E0R MWY='5-9:%4ET^[VJ$RL3%2G?X$.8 B=.>61%+@'LL'2$>BMIK9([6X/<:AT1 M?^_<*F3$BC0;!LXOE[.N TS))V0!!9)7]M!XQ; MD>P[6ZVN9<*":]F+&\BN"N8LY^A?XBSF$H#:1DLUQ S*, "EAC((PB(!\:>Q M6 8MJBP'W(-K*RY]=TO8Y4SU&&G@*1'./$O(&D$0MQJ"".<%"BIQ$U(04M;: M,=LK#7S_C)"/[5 Y\%3.@AVJE4^<4L8$)\%OB2&7*4]( M4P4/NPS).AY\K%,6?'N(!W491R6:W98A4MB %0^P?L@*["[;]*$YG@V'; 'G MPD<&M;QKIXW/Q+X&9+MSEENV//ZPY3XBC#V9NEV?]=7WX&I\3'5N]ZV/.:ZK MJ/*=4#R46?97S2&9;LC.[%_D2^6FCV[!ZV .RY!W*&K\F?O3L_/Y(%V;5O?Z MO8O=L)V]CTWN;K#$6?NM 5?5S?[CSC;-5M93C9'AS@Z??Q&B3;_8/A,]O&BF MY_,OMTFNOCMB0"B.H;(=1JNE4"F):UERSRZ@GTR0C^U:KO.R ,@27#[\1F2( M$DF3-$2/R2++E461\V2P8(;Q*@?%=T9:-HV3!1<\81P9JQGBB3!D4^2(&H(] M#1!+J/]?I=CJ,N?N;,Y=C%%N!2R+T5S$#]&?=T,(N3QJ/QN>WYM/[6+O*NK$ MJ/8&!:]S] >1IN80 B;!"#>&.:*KW$2P#]@#R_9\0'95-VW5RE1W3#-?[HQO M9JGM3I=IK76FV3L[JSR?;B_H6&]G_4;FI<,^0J%WM#9>8]M"K:>2_7WE>]NL MJ9X:7O+MO:T2:"ZK\.BKUFLJ[FY1"OFL5YW )#&A@L'XKA6RQB?$733(8N5S M:09+O(G2UMEW6@1379R"J7E @CN# MN)41&IKLLUD8(M)G M0[^+VN#S28185#EE$(/8%^8G*Y !+B'&I%#8$L9MG9(2]V/;=V#+5)E\.:?0 M#P7/A[#O SPYC8_/CKNX*,$[,4(I!G,Q,H'(G(@'#Y'#"K'( YYEX!H&*DQ%#M.!>5 MIK@-: [) ZK%DW+F*%D\ER?3E&/@J J)XP&$[8IRP#-KXD&KVZ*=4O_A^3%EF# :HPIH>ZR M,\Z'\UGH+C>(IYUU#L8U)+0!2$QX<*&C0RG:H#%/X%7[:@2_#=4A>:TE>5'> M),58,KC-2\ZN@$AA*3;8(*OS&49)/'(^:)1L8DP'%0VK,OAMP')(WFH-1HQ5 M_V@>#,'V+9*M!K 7\:R% +R?*&Z]I%(A:H?RR"F;L[OE:PR.\ZPVM%)6Y2G;%B^CV MNDMN^+WQXGW=?0F!]D\,6?OM,L+52/;([3YO9Q>QFS?0^H;?MAV4HMU> A5:FGC3SHX_QNXT(YD0(7!R+"#'I$7!15V'\OLH.Z+Z421<8:I'AID.75&T/! MTIPGPR "DAAP)$P@7@X0*EGN1;5$,9<_"@!HP:)BBLG,>UWK-/ MM@O]HUMO,XS'MMX6RBEOO=*3VHX]U-#Y8TYIZU9>9IPLBRW.V\U\SE-?[(^IN9GLZB5=NVTAEE&"3Y^ M9R2<0TAX:6?AU]@>=_;LI/%K3^Q^^R3WM%EBUV07V+65M+\?N67+]156P\>\ MK\_2L]ZH_NJK^.%FQ/N0?+!@ZWD+7P,G)YS;Z55.4P,30SY_UB:"V_2QG=OI M^W@19^.#**Z*JJZ" MR=^ Z>?=\ISI'MK9W-!XA6P!L(H.]I\J[FJNDCYJ#/0;.UH>IJP*ADA9+*J6.]PI'T[IW4TOR#QAC6ZJS$\)S+VT%JWE+G$2;Z:<"K9JH:RQB\S XY%DN3R2EP[?=+&IH1+I M%?<"K**#,3GIMS=721]ULM8W=/2J[6)S/%N<@O%CUIMV:;Z2UK819EV+RU2H M_,-!N/GS7_X/4$L#!!0 ( &>1IE!!5SQ@SD( %79 @ 5 <61E;"TR M,#(P,#,S,5]D968N>&UL[;UKDULWDBWZ?7Z%K\_7BS'>CX[I.2')5A]%V)9" M1&I)E6^?7WP193Q99?.R-S5))$SWE>E![+^1: !) (O,_ M_N=?%^??_8&S^7@Z^?OWXM_Y]]_A)$WS>/+Q[]__\[?7S'__/__SW_[M/_X? MQO[WR_<_?_?C-%U>X&3QW:L9P@+S=W^.%V??_2OC_/?ORFQZ\=V_IK/?QW\ M8_^Y_$>OII\^S\8?SQ;?22[Y^E]G?PO**I>38*E(P;01A7DO,HO2!A0F.&_R M__OQ;T8Z640$!BE;IF7(+'B9&"_9 QA3;%X]]'P\^?UO]4N$.7Y'C9O,ES_^ M_?NSQ>+3WW[XX<\___SWO^+L_-^GLX\_2,[5#]>?_O[JXW\]^/R?:OEI$4+X M8?G7FX_.QYL^2(\5/_SO7W[^D,[P MAX,E_ )-V^@%Z?%S?_\"X:\\/JC_31 M^?AO\^6__WF:8+&D9V<3OMOZB?H3N_X8J[]B0C(E_OVO>?[^/__MN^]6EH-9 MFDW/\3V6[ZZ^_>?[-P^1CB>+'_+XXH>KS_P Y^>$>/F$Q>=/^/?OY^.+3^=X M_;NS&9:MZ*^;7$&9"N=_U*?]T!G3&0&9IGIWS#?/8AD+ M7)XO>D3\\-F]XIU>P+A/ S]X= ]HEP]B%W@1<=8GU'O/O8/S&N0ZPOK(_[X< M9SS_]S2]^&$)[GI@A4G^:;(8+SZ_F93I[&+9\W=C_6]Z%JLC+%>K/OT_'GW> M'8PDAO%D7'_[,_UX]="*J">T^-<")QGS]]^-\]^_'X<< F3#I4;41OL0"ABE M95'>N[5IC9I4C'-H41DM-%H;H&0M$CGOJL18\E9J M]FA='SQ]6$S3[V?3\TSKG9_H'RT^W_RU3ZX>>TTSOO9NVQIG-B>>T4LTGNOH M)"CNB$3ED=.OP&[E[+$7UD9>-_-\FNZ]_[PN9Z8W_MUMZ;@7F<>F^7;V! MW#@1?L#SQ?SZ-ZS^AG%QM2+Z']NAK!@\OG&D;EHYS_%'7/WWS>2A(=]/S\]? M3V=_PBR/H@WD)7%@* .M?%V6++B4F &?"\_ 4>06+3\0YWVSW$K[Q>S:0%=> M^)%N>MU;Z%4EB^EPO*RT0>W[_KOIC![W]^]Y5QE].",G8OYF/K_$/++6>XT" MF.%!4;M%8: "_5ATD462+ZB@2>^X V)X 31E;-J3N1]2+SI3_Z"5HZ2R=3I) MEDI&IJU'YE-,#)*V.G(ODM=MAL=U*,]+O*NE^SO2.16/0C H9G.6;&@$^'V$))$SZ7QS=1R&-:O M0$X-R7NH-W6LWJKW.WJ1_\_E?%'GW-^F+W)>,@'G[V"P:?Q L[O-&EE MJ[O@W]$B>#Y*!6U&1(;:2J9-<-063GTG*N^,4Y9KO\OU[@_.\U38B>AZ*#C= M=8"[;<1\>RMJ5XGK7>4]4HOFXP5^P-D?XX2KSO4>T_3CBN+_@O-+'(6$V9;D MF#6Y,.I*Y#0JZE!1*AXU"&0K[2Q-+_/Z>_QT.4MGM04/ MYX<1JKI"CXIYIV@FP,#)?$"^: $L/&2!B3>;QA^%]KREUS,U#\5C6XIGI6XN M! (OT$\QY&$ M8(/2A8E8XT>!!A'O1&(..#A# K(Z-#T_7,+HL;O>B;AL?C36P9:;CC^^6\7/ M_2V=3\D%_OOWB]DEWOYR.EG@7XN?SIV[>@QQN=[FFD[IY\.*O M\7R4,4JN4#$; TTL*)%YZLH-CM#5,/R[GO[U C=:"<_N4Q$94?4[SVR*,'Q%"=_:FK4P_F"X074Y*9&8R M G4#6J$'#XYQDPP';J/*38[8!]3#O0CNT\OA$(LWD '!N9BNG-M?EC[QR A> MM$?)I BN@$:9E*T'K"H1V3K5LWWK/'E8WM<('8LQP0EJMA>*:0'+>Y*<.0W6)V_1V2:3SV8X MST$1/1AZ:WS-?_RP9AA:B/_>\YT#F)^]/I_^V>\M@YN'MKM7L!GW^ITFZS%X MFXJ,J(OG7HDDI>0Y2)$@J.TW"3:UX!![?[B\N(#9YVGY,/XX&9=Q@LF"!H_I MY611C^KHG6F,1QE]SR=WMOPQ+5@SOU0Y\AB#=EIJ$9)W*,$4E7(&$<",#F]+ M_QRTYV)H3O;BAD8D*STWPJ/0IL108J1)2A27BZ$Y:T]NAN%HOT\M=YH:\G@0 MBH&X/MXRZY>N0O5H:\QYE%I9$;"X(F1QM.)VRNL]]7"LC4ZEF9_KZ=/\QSJ) MGY]<.O?!/"D%/6*G![?WLC')B@)>:BO *V5-T4K3^ *)^UZ%=!]6UX/9/^^\ M8#:=T+=IY1"\G;TZ@\E'\O#O?F(\26-2R.WIB"N.6LH+BRZ2S\\-,A]-8(F^ MM5;:(J')4KXS\LYA$:L[L9./2SY^'D,QG@L1B!LSE*6D/+9"W3T7OF M(2HF@HM)EE1H+FH2$/$HK.%7'\,J[$%P1'\D-=@X.]8VJ^,EE8+W*FM&C9#U M7%(Q$$*SH@%I)BN"RR9';YU0#W6.>UK9#4?L4SDEOA-4_GHZ>Z3]RR,/:I3Y '%L_UF0,\D-M@E_HT^][:\ MR--/E92K+:A],+4\@]X$ZC1'T VYG#8B8BB1.(6H?'9,:%68KC'B7N; 9-TR M$ZBS+$WB#X<3QX[SZ!-KXQ#[MSA>NM?Z1P;49>MI)1?V0O E% M+8)K=@(%&DPS!L56<2H@ZC/9&WIM]CS^YV>>Q;6V]Q]F*X1BUC#H[FM+1V^!C<0FS@&@B M&ONXQ;L=ECSZZ%=PGB[/K_[X$N9UESW_.#Z_7-P&-%Q_ML,92>\8VC+:V2IK M]&?):75@N=)":0W1YV $&)5\U.38E/_\ /F"YG9%>ZS(L_:.:IGLIOTSM!UE>7,:^FJY$)NJB0+$N1 MC*-=(0OENJ10*43RD;3D321Z,-)O^GQL>.R=ZP;[3/_"6BZ&#/@'SN C_GI9 MS?^VK'K/Y:*64JG!_\O>]>+&H1H5CZ!4RBPY;FH>QLR\R)P9'\EK]QVR(UZB7V1"6U2K.K_K3\G[^B\5B-HYDL:N>-KDJL/2V_(AQ M<6OCD?&*QRP]RX'7KI8<"_7FO70I%ID50FERA-P1]S?U;DH>/9 .&N18W O^ M;3[2=_"Y?OC%;%;W"I>[DJ/$>2DZ2,:YQ7I-O&8\RX;9(&3T!CC738;?[M"_ MB?D8,?>GA@;)$[=,)E>3QJHY=R:544@0A+$T;03RQ+6-GH$.Y "%Z#F(G"PT M"4([$.[G-/3"%D4N3+GB:X8L M\GG:G.7W@?Z;A-=# ;71(.LD;7.9;X\KT$RW9JS"JFHES=-2(K%7&_@>B%9 M4":Q$+/F0G(=2YO\]+TVHW60\!D3HRYVB=-[9) MALC3R&U7O-F7JK9#6&Q5FNOMW3!Q[]'%&)!IDPA0)&@0HV52H0,,]:)MD^HB M#Y ,?VFR7[(V9=(_VM)-\H?5W=W%F*;^NKE[?4L@>BEB,0R2J^<3H; 0@F*E[OT9>U#$B M*0%2T@))*Y"L,H;Z7]'.I,8XF$#R M UHJNV09>A*AMCR$U&0]M@5/YWBF>X]]0\OC&TM6J MV(D:3:TT UXBTY M\TF4NC3FN@BK56Z2.'\#EJ%N\;<7P>&F_1JVQB*77F/( MM>I6(M\B10:9&Z:"0%LRD/B;%,5]AEMCG>4VX/[6(;2?9*-A#WS?]K=.IHB# M=QR.H/,4LK-.ID(P6%2:ULC4VUR'&+QYH[]4O66 M&U.<$,S$$FKE*&#@I6$)=>$",1?7Y@[+ RC/Q4?J:.0&D?GW$=T5^!ZX6KHT MVX"=QI7I2MRC.NAH]09SPE9\2DK.C8O,B1K4G 6P #[54'V(X#PO98"E_HD] MC:'$<(BQ>Q3!,@CI T[&TYEZ-R4S27.U_W1GXOIUNL#YCY=8MZJO\Y#HXG.] M5.1+I(&Q&,FBIR^F1!&3,#2'K9VV;KE&?/B[3[T+>"QIT^$LWL!E^'DZ^;C MV46U1H)47$-H&H18%V/@AV+:"+CP;F419$:9(L18A.8Y^(V=#9T@VM2 MZYBN)[ ]4+5T&S;#.HW3T)VV'3KH8/,&3L,6=-I%4RRO5>0*9UH$1YI/CKE@ M(KIL580FIV=#*F&'PS"4$ XQ]6 ["4%YD:70C 8XQ[3ACD$1F84$+@!F05/B M,]Y)Z(.JO?8/#K'S5F>@QR")EW .DX0?SA"O:P5TB()XY&F=PQSV1;H6QP!N M63@J&)ZY-EH IB*$SUJ88K(JH_TP]V/3XY-V[7QF0_OND:XK.A\"1E=H8:45 M@B_6R^@E#U;6*BF/6+E;KJ[MSWU#W6]"0^'G)GI^\/2&]G^\)6M,6,5IB%(@ M2E&:)Q4%TAP5M$_H773Q$28>:U,_G+R;X2>@#__UB>9DG,,D3VM6EK2JIP#S M.2ZZ%);IY\4-F3RZ_>L%8V)R@(@E9!K() ?N0RF2%JW"RZ3M(R0?:8E^^%\5 M@%R]ZKJ:QKA3+:&CW]60Y4-:N3Z.!H0@=$C)).V5#2YX;HN*]$WP1C]"[/[M M/83+50:;W^"OXZ:MN_^\L\6W8EFOH6>D$=F4[!SJ$'(T)@E#CES*6BK+1UM0 M'6F7#NK=\)0^K;2/XER6+CN5O2;%!>'J)8"4,8#[%9=8./L=+R MWW6VR\.WKUDB>/!)EJB$ 9UC /+\,=D@LA59^SQ:QW%HVX_W_N[\ZU[LL$]Q M.PA&>RFE4IX:C]%FK3BOJ?R%X:A&FS$=:I,[JZ35UNIR _4V?/A-+]'91[ZI M%UMW;>%Z$4H1/08ME +R[USQPGBMR,-SR7EITNC(=[8)RO:H,O>&EOUHZE7, M+!BACXR7Q#T74H?2)!)PD*#LUY"NTP!0.X6T.;&D0F):I\ "#X%9B#'%S&-" MU[Z=MX!.?=1RG (>/W,[TMS-HS >#03W/HF8,C!I(B'%8AF-I)Q9&IRRTI:[ MU"1"YTN,S>]/*KU1TN34OB YZ?GU>%(]^5?3^6+^CUG-H$O^5T;@F:&5@6E9 M[ZT78YG+7!K(2!YMH\%R"Z+G(HT^#-XDJN:!4KBM>JHCHS&K(* MP8(0Z^XU>7H#7-0A*,^%^4XF;I#U\4Y1F=^FMU[Y.QCG-Y-7\&F\@//E->LW M\_DEYOKU1K,CPWGFPD>F,B'6RAB"'15+V;LH:%'@=9.+S5U /P\A#49;@\2, MV_VC5=+T\1]XQT4"*U1=53+CC&::T+$8J+L(KYS3Z)V2 ]\HW8#R>8BJ'3$- M\BC>!WMGE^$VP^[[NJL@1L5IQZ,D&RAI:JTJPZ*D"3:'Z(H*!@KD]@IZ!.%S M5$]?A#1(5+@'T'>S<4(QRH7[9- QYU2H2? ]"UIEXCH@3R*G5)K,;WLC_&J4 M'=Z$_-:A>UN6"X;E2/O;;/SQ(\Y&UA:; M8\A,+^M;1O$U^TZT+%]YO7T_'SZ M)_UPY\\O+^=DT/E\.7C;@$H(+*2:2(,W1\%B%H))0 N(&9-=NV.ZK?9@(X1? MMOB>#GD;)'GT-O>>K;KM3].'_6EGX[CP I6F)F%*U#CP#)R1R]M+TMJXO]MP/(\%-+5R!N([[P?_^)B2BK] MOU=I;BJD'\?S93CONQE>C"\O1NAS"1Z1!4%K91TSK94ET*K&!6>*T,'Q)E=T M=R)['J+HEX -$NF\V;Y!MJL\232'WD4_LEDY,@6P>JF]WE++#"Q-G%D[D0Q& MJW,3I>P+\'D(I@D=&W33\U;[ZEY[3LX7( JE#(0IUXVWZ&AM6FI.>!VY$$W* M73[!Y)\]AA(<;-JO(?EGD$YBHF&S"%.8ULZQ4&QDQF6414G%RX#E')Y=\L^# MY#9D<9L#:#])<9L]\'U+_GDR11Q_5//Y-7% M3^ILZ :7!;9DJ-D'U5>=R>L@VO9+X'2,S8?+Y)6BSC*Y2,.>BDPGI/6M!Z2) MT#D4J!'*( /"4\ODU4 (AYAZ,+<@<40IBF+!*&"ZCG[1UFW+Y#3X8J0S7V$F MKX.HVLL9.,3.PV0"ER4*X8MDR2%->0FHC9 4D]:9&C:.2@YPV?HY.0(=C=S\ MOMA=;W9:9 MP \AK6,F\$,L/D3RS]49YF(\^7@YGI]5PTQ7)^'=,NT\]LA>4NKLC7D]NQJ6 M4B#K4(K5PB.XE#$)+;7'$FT8[7IXMU'Z_I-700>WYY(0R1\IUK/,:T2*D8+\_Q;=GTFI6#1J.M-$HJY@PYY#K9S&*H M88!<&)=*4KDT:?@>V(8ZJ^Y/&0^J=?=,P%,YP=XPIV?A,)%!&"1I:YRS9\!C M93YQJXWS"AJES7@JRY_>R=Z]'#K$Z$,ZOOO@^JJ70P<1MZ\'?(S5AU0%SZJD M)#Q+4A>FA0S,>^-8<%9XXC(0)+E-C$>HQ;]E M9L$'SY05&1+]3AHSE)_]G)V%7@AH<)"ZL;5W#@KV0-?2<7@;AVM!9*]5YHS#X[DQ(.L(W4VP[LVO58F,T^KRXL MU3S:L=ZMSA:9C#PQ'15U';":D6^>N4[!>-W$%WX,U*D71<MY./-WCQT MY)\36-U>PWQ] W*D0LS A6)!*$=KMZA94/6@5--:3M3:AZ;)*GDGLN^?3^>4,YZ-023%#OTX@0M(Q MMM#5'MB>AW[Z)J%YLO([@-]C-5M-?';E*-U-O/ .9^-I%B.(4=&\&5F)2C%= MZI3I#"=G&TVF]:<5:H PZ -1/P]M#4=<\^3F5P<@$(J71C%4-?1&!L]BLH)P MV>"SCS2.-AF-GF#>C/YT<;AIGTK4T<:+11S !^,*2Y M^>DIL>"X85FH8C@U M1JDFGM!3OX%Y$,'[W, \Q-##W;?;!]57?0/S(-KVNWAWC,V'4P1FBYK+P 07 MI2;,YRR"$HQ$GX5,M*Y+7^4-S 9".,34@QT UM+=.KO : 'O:55?:N(!^BYP MFP+W=>OF.1\ ]D'57@=_A]AYF!N8&D("9PH+6D::\IQBD$-D66N:\DS0X)JD MY'@Z('IA1PW$<,AQA[,'; BN8).,VF%HY8"M=2[S!1P5*AT MD*E)"K GX@[T0]9>#L$AEAXL$FB&>;QX\7&&RZV(V[*1;R9E.KM8;H!UC04Z MX!7]1 ,=VZ:U>*#BA1()T)2(.H/QTH&1M!(H#LA[TZ-#7]8F(JC6II*.=,2M M5DR#S\P'1D\]0JIUT9$%)"-0PRWY\,)IWF0!>PC(YR&49K0T=W'7 M0MIHX'9&V\)*\+6,>K0,@@ FE21A@T#, R08?ZJ1A/V-)1W,WGPM_!+FX_F' M3S.$_';R7S ;U]5_K60L1EKQK+03C-?J*AHLX?3<,8.E>..3A2'DL1W@*W!+XK7M[_BRF>_3@ ]Y[5Q@Z7W=$[=?M:W'1Z/L[59WH]_HO&J#.8?<2JW1D-24OLH\S1\%K:-)&G MO5K(@Z3O?%1)>V& K^?LWS( [/.V+YOT-D9]R'IH4Y+O6D*WEVZ?I=C;QA5ZSG,)!5Q$,!6:"0IR&+I?4U9LG" M;]JF$#=_W79?'WX35.,4=4]&1"^-I)0V0 M.>.H78A"TT#?I$K>0RA/*5+H('+7CX2[&;E%., ]1%>GWOM@:ADEM G4:2*$ MNA+V*/\=K#V4$@PFX;.4S,FZ=X^6L%GG6 9''FK!F&,3[V X!>R("AI" (<8 MN0'Q[_&/Z?D?]1#O_A'?*E[%)YX,:,&TUM3:;",+)D5FA3$&4=0+P4W6B8^A M&MY3[$[<^@JQ-ZLW.(F_>Q*STKQUDN=4F'"UD(Q SD*)@H6@C(8L,+7)%[4. MY+DX IT,W."0]"Z>ZVEI#T0MG8"'D$[C G2CZA'>.]BYP2RP 9ER#FW1B7'O M:%FDG&;@A*15JRC2>N>L@R^9^1U3?VOB#S%O \)?(ST'SE]?3O+\IU(P+8N4 M_@F?*L2K:2AK)VO=,6HQ\)H(3[-8T+& R:"W,7/;9 6X![;A78"N%$[;VK^! M&_ 2YG@'#9=22ZDDJR&P]2Y3+0VC,\O64 ? J!PT4<-]&%\\\1VLVN9^:)Y. MEIN6$2:_OR4EDD-:\?W\YN7;]U<@!4JM5$'F!$AR2DUD0 XI"S:+B+P6*&PR M%>R%[HM71/\<].@BSF>+T7N8?%S-@:% 0NX]\\'1B*2*91%KLIZ@A]X1 ?VT+H![;_W2O?[C3=AC8-L-B.N4M'O .,"_WY_1_COM;F>^ P/K M''8P7X_#]SH<*P5$5VC:*)%F$86! :^U Y'4F2 (P_+V2IB\N+ZZI[KF"1FMR[7,>2[#)]EPQ3TB09BI96[!,$N!=]]]X\W-S9 MR?;3/@S7HX>\!+*Z W$%I'@$:T"P%$2DV9E:0DO"PCA*\M9E2$7OXR'MQ^#= M-W^!#!YMN*U]L,<+D1\6T_3[V?2<'C]?Y2:\__;][CQN>$KG:XV[D*UG,I5IJ\/OE MO/Z7/O;VT[+OU\V$>DYQ_*7=%C :,-BS;=8O_W+J-1:]UGUPWFV&<6#=[V&9--PI=*E;58F5:7YC":Q R+*FBF)48& M)4GFZT9S-D;D-HD@NT/O7.:Y,O5F/K_$_./E;#SYN$KINGSK_"?2\?0SXO)# M[RYGZ8QPO#N'R7QDG !O4F#1UM)03BKF9;#,.%IZD..JN6H2)WDDWN$W0P=6 MY8/JT0/PVN!LY089SOX8)]QLQ%]K"IGY O-JQ/]MNJA73&[_7NLP_#I=_'^X M>(]I^G%2ZW//&,@W%L>BX M944"K0YCXJ976>D"!CGI_DUI/7XYX=P3U/W'M'L)O MDZN Y%"/$WG*RPW3ZQ@;CT)K@:R8$)@VM89%\)J)8I4(&K)43=9E&]$\P352 MS;@^TK8,IYQ^G_&<]9,.W)-X%@@>6(A@?Q(S\_SROJ9P6T\V!&)?B)Q19MKH%5,"?2&N(J.: 8X6'IQOGP0??>VK&_ZU^. ^9V=(R^T M2.B9%:XZGCS4K(^)!9 <!5F^Z>["X@>81=PC*WI#Q1!9>N^BU]$V&_?W@#3_^GU*-#S:.^J>P@7=ZN\G6C^U6&VZ*IK%H MLF'.:7*Y$>LU!&\9IAA=D"I8;!))T:0U0^V[/R7QGEX63V5#_LV$'(%5'O5E M;KRK=JYV28117J1(?;=ZAJ Y+0GJN@ %!\&%1NY;R/P13*??K#^98!ZDF^R' MN 9KN2W0KK=I]P#7F7I0LK*+F1OX[>]QCO3 LQ>3_"/^ M@>?33[7%5XN**XBRE(C!&8;+^+E2' M:*9:MS\E!5KI-;I(]L#TG;?1-18LC M5SP_KW7')OD7F/V."_K^/KZDHS-!(I/)::9M!A9] 6:*4DB&B"(UF45V 7M. M.NF5A ;QKO_ 2Y NR\WPQ@YIZ:TW)&G+A(K'B4F':&$,SJ9:,DXZ] M02U":I+V="]TSTDN_=.Q-3RSZ1'"3_/%^&)9_.$ZIG1:?H)T=O>B;SU\Z?7, MX-"7-C@DZ-3N]6NST4$HL=#_*0T^>,^C#1$4KW6XH]EP*M#! H?P_6:2+TF9 MGV&2_X'3CS/X=#9.=^YW'D/GSF=V9NLPU.OI(VRF?HU6%QYU- Z$MAQ]LCDH MA\6.#L'?IZV/3RVQYY.;VWV/M!-!ZD0^MJ".8'66V6L.$(40V=A24MEI_6Y) M*'8]O>\KXIW>UYROHZ^/)\=]+2'BM,I:)1\+@+5"0R=8*)A9B48[FWD.KDU>F>[8!PL5&4!? M0U/Y5 (^'@RV+S_?7(N1@"4(&F%12J#>57?;BBW,TJ(E)FZHN<-,>;>8GD# MQS#RV#4G'DG3$%Y3!7:U([P/M*85!+=C.U$AP;YXW*6/CB0,K!-%7EN 4M$E MS>A[P;PH]"6F"!ZD,Z7)NFIP?>PJ,W@">1QB^Q:RN!HW'T"\.O)Q.25 %1AH MZYBV(%G,8!EJ,-()'Z5O&Z-GHDH,'>R^U^Z#: 8%T(V@46 M(ZT+M:C5D>H!9%312QDT=[&T.:/=@>SY:*1?$EJ,(LOJF=O :8O)BLR9S9X6 M!M+3T*ETK:49'"0!@DS09 QY#-7S44=_QF^P8[-A2GV)DW1V ;/?E_.J%SQG MK(E[R2 6DJS)866#9DECU*HV2P6NPS13Q%_A\I SDD_8=8N($_\.MT\L_K M&8N;$$J=[YS+R_LUA065:R2$\BF58K)JDG#@#H9ARPWVQ,IZP-F1)MWJ!/1X MLV!71.C2@5E,Z6/C/\;Y$LYO9L3QY*>_$L[G4W)>IF69D/XZP*IA9&XG/,TC M=_NSUEIDKS3.:ZZ T)NZ#XM&A5!Y=K0^],[*W$[)A(G]5"4U+S9R%\*BX%+G) M*=4SC//J(K.AJ7S"<5[W]])04VC'%%FZ*9EG$Q+1)EGFA(Q,> M G=".H0FF1Z_S&.0II(YA(K&QR"V8(@U@3#&7!,(>YKW$S76%TY+=&D1;).% MR-,^!CF(H$>.00ZQ;@,?^['01^02BU22.4]K .VD9R!H#:"-T^3XA0BI26&@ M9QJ(WK-;BMY'&+[$P2BFTQ#8PV!EAZHL3Y8!KBLKI(-*J]3 MB&WN*'Q)@>@'<7A@(/HA!/04B@6F F)N@47 MQL1][FWN=>#Z\/5?F_O1 PD]AV34DBEORSU,UT>2>X#J.R1C*YKA0S*ZTC1M M9>.>8S&V@ZMU;KQ,F449")PK-?; 1>:S,2 ]%][NWD.AVA]C24%8FL" @U#J+NYM'/ MAKKCC-6JU[VZOH[H@^ Z)&9RC?J563%R&@1#D1+Y@,G!>A6*'<2]>F:T'6.H M'G=C[F'Y\0I+X3IA$I+6B$A8G'(,K"\L03+<(R@H[B#2?GQFI!UCJ"$2W.X* M7]KU]ZNU0?S\"A;X<3K[W# $[6@LSNA9TCIK;I2TU)U-BLBU*(EZ M=2CT1>P,/3L:5;=]EA_'<_CX<88?;PKB+%_S\VTE)QJ@DBJ2H4;J3,KF6LF) M,^.$==J7Q$N3&_^[@/641? UC2FOIG5_(RW^-5Z<70\!/_V5SB]S39D^GR/] M+_\&?XU$U$D6(YDI#IB.6)BWPC.K-5ZQV79*7PB,J)DOP]99W(,_;9(;&AUR,19!-;A8^!FJHP+*F0NG-ZJ<. M%:LNSKO9-%^FQ=O953VSY3(^ F8-X%@![4C6H%D0@"Q&GIVIR8WS/@EP]]K/ MV 3@5)N=_3$[[='"/6]C7>&9OYCD*T3SZW(.>X#J>Q]S*YKA]S&[$_60]9ZL M/)@$+"T;-49:0P*-AMK4<='1PI\F,N=RL$KJ?=R/ITC](SN9 S%_B''[WE5Y M#Y_&^5D"O,Y?+Y:?B*:F 1W3 5%:U!9@('Q@M:QFL LBW+LMZ&Y^?G# M+M=[LORT7[/UOK4)LSR&]!"4T5DXH3(K12JF=8JDU2P8#\8XZP-&*?;BS%=WSWSPR=,8SBO!6)_',/'R72^&*YB1R!,_B<@L> MK&2$6##!55'5UXS"[L7X[G=]\7SW;,XA]EE?32\NQHMED 1,?93&^3H<1BU4J:LY="!S28]0=U.Z>N/T987Y=.K## MB<.!;VC)W\X6K9>N) MJS;L#,''/@PX1];.69JD41OIO+,YR]_7."L_G9 M^-.;R0)G.%_,;S>HE>!)>V68\*:FNRN)1:TE"Q%()5YFJ=<.T/O9O=\%K)/; M^^"Y(X>U /7U,?W^:F0[,78O[0&O(-K;A\W4NTCVP-KU?> #8 MTUPX;"^!]>M$K?D[M>8RY*1IH<"$\36@FB.+EFLF=,* (8 O;%K(_8 M4-C\H,Y["'O@6]LV\& <9I-BMDY'B3&2PZX\3TYS;SB,=B+M;+_C-ZH?>UP; M6^ZQS2PTS[Z@,@53+30%6*AS: -.@P+4FRW:;1=YXR-K4.=RK^=GZG7C\^7L M?'P)\W&7;;(6,-KPV*=MUC?B!%?6!I<4\8[)^E"X MLS()!!65W<)_1T#=IM.;Q[^$CRAWXWA_"9/]2OX MM#R&O%WM>QN"]GF99R?7?Z";#6;?2:8RQ:.9!$AVZQ9 M\KS>"Q"^@&;KL2DHN)M=D%VH'KA,J;G#2I^T8:[!(^Q%GXS]H3?''E:%& M(C@IHS+,I40]+>7 ?)*>65N\ML';+)NLP=:!?,62Z<1)@W1G*Q0WYOEQ/*^[ M\62-44R6@S6.^:P<+?UH1 ZE2!:A>%JO9)E+D_(06Q%]Q:KIAZ4><]=< [MC MCPWH;MJNM1812V(W#I==62A@4(> M;_Z(1MF8HU9$8ZWIPV4-Q5;((L%#F9,HHDF>W\=A/4N5],A$ Q?G=K#]O&FX M79U+FE+OY9@FKO$^X(:**7D:*_F^6'HJ$2=W M&G;S[?\:XXR0G7W^&?_ \ZM\J,XFF13#XB/3U"\8R P,)0HTV;J$3<*:]H-W MJJB2_E6Q779]L=-@JMNX8_T0[TV&Y-U@6X:1'(3V-'$D+6C?IJQFG)U<:,YB MP$1SNI-U?\OS6->=EF9WP2U&J\1>V6N_1('M"!YY8CKACD#_;&[334.%S((Y@;5X7TH,$BSSP19KI5.*-[F[\ BFKTTEQU QT%BBKJ#% M'$JQF)CG=:GIO"!H-*#2XE9Y9U6!V*3&RR.8OC:5'$-%BU7_]7KUS61.R[QJ M@^646Y0(P&FQD(7$FH46ZQ"GF0@EUYN.P9DV"MF,Y_DNK'JP?P-9_#:#R;S4 MU.+7F0*HM6_+!K3S6I!BOOE/5UUGG[:T7&CUV9@3KNS,TP:JZE-5C /0;*0( I!K7(Y?9URW;6J>^IJ/839IF=VU]4 (6B>03*T MY%;H (Y!S1ZN+*0"V9C2IM;B.I#A?;#3T;KU!.\(3II4:+RY!7_M*"8/IE9S MD,'0RC/$P&(-D8@.5''99V(@BN M.$M<>5I,:,6"=86E;+*-M588M E+V@+H*Q9-+QQM]?%;WQIZD?/RL=4J-]GJ M>[][\=A+&MVLV+M=:_KR\G--SYC5C5J17U2?? MY)I9T'=STM"J*N*+&8TD'Z]HO)A>3A9O2QTAX/R\_NX=?*[_&?E([JL&8+(D MLJ+FG@65ZHBA(/F 6:[?W-R23J5O9%]@W-XABKR7K>6DK/:=;?;7Z23!_&Q\ M=0T55TG"B$"ZCO@I5^3 ML%IQT< GW+\/7+LDG^_,5,LMZE&QCF8UK5G!6FPXU72@.626@C4>"IAHFQQ9 M]X#]*U'EJ=@^5>1AUB8:DSF-O#0::\,UBP2+H;21@W#!8I,$',\J\K"+T'IG MZ:E$'JYWA[H:7.Y7.B^<2UZ1>1RM[:4.+/B0F"HZ9UXPH6]2Q6<;H"=]"'80 M\^L7!/M@H,%,N@G7]7'P'LA:GFEMAW::$ZI^*-Q#%QWL/ZQ"D-,*(1,D7[VE.OBYX 5%H MK%5+1:!)V)K$HG.2.9%BL=RE,HPP'D(;WG7NB\@=^NC(0I/SG8T^^LO/-_V# MNH;F!B23UI)3GHVE"143(U?-A1P]SZE)!,Y.9,_6#>F7DP8+I2T [W2:?0 V M38VY"^%IO).>F=U/-QUI:9'Q& M3Z2;';[+J65S"!L]RF55K^M>BZ\F35Y"B*$$2)\=-9>9IH&5%$22 FJ// MWY?'MC)G&YY^@HR2_3(P[=-\?1\FW#_\N ($-#<:3?(U6+.J<,L9%*499ID5 M<%N,AVK8,24(N<2N0JVQJLH%#6"HF.<:," M"?0"V]!)W(CR-E]@+GWMHI#L9 M PTF]X$6H5!CC$QA(J 2$O-.*AKM,DU@,FK;YNK]B=2RPS<\C5@.X:!OC_#E MK^^N 5X'L(4H/2^)Z6AI\%2\!K!Q8,IGJT(V/,&>(2_KCQ[>=^C9]M/>#'>R M?.&OSFJ #.'^:;X87\ "\VUZW[+CC+E;&;.6<-I$$[:PU7I92"5EYL"UI35G M,#Q:F2SISALGA#9A<]QA3\!Z.N!_/"_@,A'@/R?3.,?9'ZL$_)\N%_3GZ231 MO[K"=E.Y"7DV=3&%GDNF@Q L2B=9B4+1JAN<\&TSP?38F!;Y*/XU7IP]>/_\ M/H#Y?;@W$2*KO*Q:\R!-4"PY30->,IKY&&M\LM.J&"=!-3FH:-*:$X8%G4KU M^Z3"&%8E+9,A'-BH+6WZ@(O%*KZ$7+D4--"DQ(HP2&M#=,S3/$]3/UIJ,VB: MQ9^2_G"IZ:9GPH;NI5WLC(J !B^2;ZJRH%2'5L$#'K',AI1PPZR;I M:/MNR.#A>4].ZZ=0Q%,)[]LSQY0PSHM0]X.E+/5R M7TABP9,HZ+@DA(

?+<%P^CJ$JH$3AV'(7#E:[$&RGFDA@07NR!(F@!>Y M>,&_)0[KP.8!B<,.H:+%NGM+DI>(46>M)!.!7 QM3::IWAHF)2A50)NJ!JZ>>9&R?MGQ+,G9,DK-(R;=,Q%#_U)&/9R&)MF@R73U^N1R89>S)J/839)K&^ZZF*WMK@W705$'%=@1WSS:>. M.=X_]!6=C^P[M6GM&#[3*E#XK"0$U%$["#2LF)A+T3E(DT8=6G<(3[<)ZVHU MYO^%^2-)^A@V-C^HL\WWP+<>X. PQ+JA+9/0.9>(VI4HC#2>1V-@M!-I9_L= M7^+]L<>UL>4>)=ZS$2([Q;E57@-X"!E"--YS6Z_0J,C7T]G./XX M655$2Y\[A 8=\O@V=M^G+6L\@"\F1ZUMC1(#E0)-$2YKQ!)M%%ENYF'+B_K* M/3J_LT2]/FRJ5R+!D+>4)'JFL[/,@Z'O(GI(DJ,(3;S11U'U7-_WU^DJ#]LJ MZ=-(2>5SC(JE5!-A%"@L%N,8#4,&B381?9-$B8^B&MY#ZD\7.TKY=C!_@UVL MAX4;/Z\!K,F:)&C-G*=6:RLBBT%ZID D3P.3A]BX&/069,]3(WW0T#1E\TW+ MWY8-J$?>I61R20Q=$DPKY1@(G9B%9,@NT0?9)&?,O@"?IVIZ)*7!/N<.G,MA M<41>F?"Z"%:B#$P'1ZM*EPFRKBGCT)BB&N< WP[N*Q+-X60TN,%U@VQ^QPYW M[[#]7!^QO(E\^X$:S%U+U-8-C)>?KWS('W%.+N2=8X0(%@SD4'N!H2]0,X#E MS)*61F>>"V]38KQ=DX:*[FHGR2="]U,)V-K4\M76;G01?##,8_45K:S)6ZQG MJ!1F6M#*DIJ$,&P#=/*SQ1/K9?WV6A^\M;C9N '7]8G2'LB:7H3="NU$-V![ MH7 /772P_[ **<5E6^]O*K2Y%F5#%I17S)!'29U!1TA-$J(,K8Q=MUT'%L8A M9F\@B'R)V.@@K#;:5'DZOJ[OA((0*5C/0Q3$M.#"H*0^% M+#XGQV5P30:3S7"^N2]]<]9@[^ AJNNT$7O@:NFZ; -V&L>E#_)VZJ&#Y1O, M45OQ91!):=*_K\7UM/,T"F94+!)O\HL,J8H?#,J0@#C%XD[WI%2#, M+^97&&^#5J[F0Z>C3(IG](/D0_V M%?MEH8%7\NMTDF]0WI0Y5"H:75APM4/80DVV6K 0D6S!HPBIR7G%!BS/1 A= MK=ST].I.--L_J*$_3^?S&V_J/9ZOKON?C3\M!\L@+3C@CF5.KK,VCH9-*24K MP7NK:K13;N*N'@?WFSL[-.<-3CXVP+KJDOL &\#??8CL- [O$/1N]G]ZXJ:= M1[P!H"@B9G2<<^= M37UHW/O5K^N7"'/\SW_[_P%02P,$% @ 9Y&F4/$M;JBGP W/H' !4 M !Q9&5L+3(P,C P,S,Q7VQA8BYX;6S1/?P$^,IDO)L $66P[/*U2 MB>0YYP?RAP/@//[E?WU[6(*OI??PC_'/P Y(H7(E_=_^L/OWQ^#?$/ M_^O?_NF?_N7_@O!_O_CX%KPL^-.#7&W W5K2C13@]WSS!?Q=R/(WH-;% _A[ ML?XM_THA_+?JIKOB\?LZO_^R 5$0!8?_NOX+B=,X$SR$7$4A1$FH(,:A@"Q* MB0P3DN%$W-S_)8FR2(6,0LI%"E%$!"0XXC!0 E.:)"H5]4.7^>JWOYC_,%I* MH(U;E=5?__6'+YO-XU]^^NGWWW__\S>V7OZY6-__% 5!_%-[]0_-Y=^.KO\] MKJX."2$_5?^ZO;3,3UVH'QO^]+__^O83_R(?*,Q7Y8:NN!%0YG\IJU^^+3C= M5)A?U N6E^\5;_U(@Q#^HA MTTI.0]T=5>6WC5P)6;/EWJ-!+O[U!_W3XJF$]Y0^+E[3?/TWNGR2;U:/3YOR MK?PJE_%?Y0.3ZT7*,QPHDL$XT9,2"@,*&8DY9)33)!-QP&2ZV&Q?[X5!@[^;,=[N69?&TYKL9[V%Y:AK3,YB9\_!/*_H@RT?:W* 5-LY! M;<._5;J!^%]^VMER'9;+*1%:C@N.T1)4:MZ 6M$;T &?JVU_?_/(E?P/;V6 MQF,HUH>8%-P%D[V/L<)#T9)5!C5/T>"$Y">YW)3M;Z#Y#0S"QK'X9QMQ/QV] M [?KUARZYA>&IKGB)UYHK^EQ _=&R7B9SG9O"N?7IT9=J_(#*-9"KK5W?,*L MHU?[5OSG4[DQ+G+YN;@5(C=>'EU^H+EXL[JCC[DFLT]?Z%H:GTW<%0^/5CY(7]ZOJ*97"BSA.<*9("KD4"B*:A5![POH_ M2(I4A5Q&-'#AFK$5GAMA?=H4_#=8&0-XQQH@OYF?I1N3C3[<=G0XIT$I)%6MP5Y0;T+')'^=.!;Q/ MXAY=YTG9?ZH1.)Q")I,[;!YZFU.6+_7C9'GWM%YK-1<\8YP@'L$,QP%$6:P@ MEA&#(E2*B9"K-"*+S=;;OD@ZQR*-YTWU2V0DIDY+/>2L/Z:+GRF$?^$O-&E\UGWR5[:._ MORMJ#KI]*)[T.XHX9X)@!3,E8_V]JQ3B@$40"?VELR!(TBQQ\10O2IR;J[=3 M&&PUO@&MSJ!6VHT*+J-NQPQ>L1R9**Z#T9DYK*'Q2227A4[**]88'-*,_8W# M6.=N2O%>_8VNM9RE7D?K#UJ6FU>KC1;YLGB@^6JA"&-QP"7D:9) ME*0"LBP@D'&AA$ R4X*Y$)"+\+EQ4:LK:)4%M;9ZZMVS"OQ:ZW]^7^CZ<;&C MJ+'0'IFM_ 'MS%Q#$/-)8D[R)^6S(<@<4MN@9PQCN?>;+W)MEFQK^46OVC2; MOEGQXD&^+,??)P;Y4FY2>/>-YR-R^'S^,U#_*QWJCN'ROWN8KJ?^X6TN1 M;Q8QYYQ*$4&%2*H7RED,6<3U3WKYK)@,.4%TT3T[OT@*9V59?>87XP%\?NW- M[GD)]"?\47XMEE_SU3VHM06O*:_6$&X$?!YI.TJ]#KUI2'*GHR'"2DOS0ZVG M/Z:["(5/[CHO;%(VNFCS(;] M@1>C0BN:P-]J\?4,$._)GS_4UD0_#+&:]YB-5Y[8O#\]I.7,&+[[M+&L?I]G>Z%J_^\:2]I#7/^A&;\LVJ/NM=)!RK1"(&]8QA/$XB(J=K=#>$![#OIZ-\C.DWH#8>=*P'];[% M1ML/&@!N0 T!R%>@!L&?9S[UL/ET]"?3?=)UP]0CWQ8J%0$-8P2S+*00":D@2^(0 MRB1*%3?_DL4NDY6K G.;=#Y*7A'1U@:P;X3;;.0\'':SRI@@CSP[:-7/@VOV MFXWBX-?F3V,!J$SPN,$\%#V?).VLPZ1D.Q2A0](<_)R!\0M%N7FO?BX*4=ZN M1!. 67XJEF*1,D0$8P2J5"8088PA82J&28 3$0J2$A$Z12N<%34W0JO"HPL% M2KW,"4QD3JZ2B6 M9LD?D11BP@046+)(A&'( BM?N$_([+S@)DVH5A0838%6%1A=[6:47DC[V=\7 M4&,[PD,PLN92&Q!VO%>VQ%=*_N?[XNM/^O::\_0/AU37^^A):,G&N)9"K*X= MYN#J)3:74I2OM6)ORO+)%"9ZKS1#/12K*C5Z05@:JY0H&&19D7H;=SCOT"N;(9+&/ MXYL.CK6^X%,OCLXNF#4V/GVGRT(G=7JL,3CT5NQO'!I]^56NGF2YX(&,LE12 MJ)+ 9"'+)EHJPS(+F"0QI<*%7MH'SXU%3,Q":>*@^9/FBP?;$P8_[%AW'.A[\^[#/ M\>_2%&64XO:K7--[V0;2O,R73_JWU;JD?*]?UPU=F<":19HJ'HHQWN TFH+? M&T,@K2W9NF_UX!4[&VY KJ#^0/5USMN'K@-FQ]XC#L+()-]J#AK5V[!)[?8U M7\W[+O"-1?ZFA('(^9PY7%68=((9B,_A/#3T,>Z;5'5>YZT0^HGEAT(_1#+&"4<3--A72JU0J3*HY4DPJE50^REW>K_. U,AD-AN+*X> ML;2B6:J:]:L4[2K6G!67BYBEE">Q@!D/-4%$D8(D"D.H!$^B.-*_9$ZU**Y1 M9FZ$TK'%+%CIUAKPJ,TQ#BZO#1JA-N*Y\;)SDZ8:A9%IZF =H: #\T -+;< MU'MFH#;G9K>I5EDT<5G#"[A.7K+PG#[S*T=X ;E!I08O/7-HE3&VV9U$WM5+ MI-PD9^OA+;\42Z%_I^>R)U-RZ/.:&E_O)?U>A@N*E0K-2A0%(C,UQ_3"-)81 MC%,6$Q8'*@BX6_6Q@9K,C6UWZZ%-J[E>F6Y5-YF31G<@M/*NQ+QH,_* M>-%HY_1TH8)#;4?7]GD,G[?+4RG_^/>;MWZ%B0R/]@IX2G:8P4 M3%B:ZL%.*,2(F?X3"4I"P;#9CG_<:TSR1QCJT_U:)AIH6?TYIU&VFY6?==Q& MGJT]1(9N8S_WMIUK2V<0_GEI$&81YWE6R3]&0.'%\5Z7?RN!>EEH/Z7S?>%"G&:"4$A4=SX 9Q!'"G3E4@IPE$F M4YJYK+M3&>VL>Q1..0?ASN'UIC8[B*;[>5MKTDC M:%D8V>4BC3FF:4R@7J2E$$G3,18)!*,L#05-0ZJ44SRMAFN#P,=HSD&=R1*:F+GE'W!NS:T(*.RCZK5ECC MX[=\Q66Q$]>QL,;AN*"%_:T#-Y&*E2A65;,,1E>_O5=*ZJ6=(;VW;UZ\_]BZ M1R)C5'$*B3 =*R3GD*4L@YE>@TD41!D2D=/ND8W4N3%3K338:@T:M>L9_<=* M<\?# 3OT+;>*?&,Z]AZ1#9PC.$I..'G=%[(2/.V&D L61SM!3C2YT51'<5"< M:*%3]\YI.NDXAFY:CX8=98V"\R)'+V5:AD(U7KQBC^QG#$^\C$A_-*+%_0-]K;*4FW+!&4(LY1'DJ=3> M%$X%))@3F J!II9NC$U3#9.GA.!L_MOO2;[&[ M@[)GH%?OHW[RM*[%GC5'?L/^OXX4XEM>""-Z]4VN>5[*;>'W@YS;]M\_K',N M%R)0$F$<0452 I%*4D@2FEK:1AULD=H4G M;\!1GGQ[%:@ \1Q[ZO==LZ/$^;Y!(U/O?%\>_W&MHXSAI$&O?BV85T3L**/C M'"X[CA9#*TE\^B*72Z,I77U?4(J3*$,)I*G940Q0!%D229@E"LF(QH1'UH5. MCQ\_MUFM*8=0J0@:'5W+1>S!US\17 _*R$3MA,> FA"GS+ZZ%L3>0R>N 7'* MH./:#R>O&N9$;P]"W^K5KPE!S679!'#H1?%'R9_6ZWQU7RV5?UD5K)3KKV:9 M7$5VZ'_6ANF[*D+Z;'Z_B(0*L90AS&B4Z \^P9!& 3)-/P*&F10R MF0"?:72=W="QAL"GH^E=QTE=R;$0/G061Y/C[@Z^;%H*?]:W+E J&<.!@)E( MF)X7J(),T1BB1(2IB@4-X\36$>P^>&Y\WNH&C'+VOM\>5I>]OJ$(C'U28F6\ MDZ-WRM(K7+R]QTWFW)TRHNO6G?QW'T>E54R)+*O8VU=*26[*+.@UH&FPJ!=^ MBY3'<:H78J;+=0I1F'"(12(@I9DD:81B?$T1F0O2Y_;I;E4$>:/XU<>EE_ ? M&>DF!9SQ(M<2F_S35]B'#:*U[ M//NR>*#Y:I$D.$UI@B!&8011+/5*$R%SQLJ$C-(DE9BX<->QB+D1U%Z< ?BU M5M)QC7<"2#L2N@Z>D9G&$1EG+CEOO$_"."%E4E8X;^7AI]]SY5"W99U_I9LJ M;&S;E^MV)?Y=BGN]7+DU;%*M978!^[=,7TCY9F'B4JF,.&0)-4%?F?9?>,I@ MF&:$13A H70B@BMTF1MC[$S9:]UGDG4;:\#.G$[R"OBUM 03$:) 8!:DH7(BX:O4F1L/GPQ$ MZ)38&DRWUPV:)>-.-A03QHT,' 5W;O4"GE=ZO4ZC:1G6"WI').OGJ<-X]F>Y MDFNZU)Q^*Q[R56X>:OC^U3>C1YOV(\(L"1*>04$BS:EQ%D$::V(EVJ?-%(D4 M04X;J Y!VM'(U/"/3R"$R(Y!&+P1^&T^>$C1Q%\H> M6X];4O9=/.RC?[/B:ZF]FY>R_O/-ZI9757K*CY++O H)6*0J0C0.$,R")($H MQ 32()*:#4*<95$8BRQ=K.2]<9KL6,!&K-5;3^JWOBM\O)>_U1&LMTJZ,8,5 MVG9$X0W!:7BC51?\V"IL$N;!%M&/EQ%U)A(7B'SRBI7<26G&!8E#UG&Z=ZSF M-YV.$ N9$RJDF-V,VMND. MQ)"@!8_P3AVT<*:!S7,UK3F!VK2-:KH*S*PYS0ELW!O2G'K(T+KRVQ#,NZ>U M*6RRW7D5&>?:LT(PH2F'*$@E)*&(H(I5%! 9(NJ637I>U-R8JU$/+'<:_\6U M.OQ96.VHR0]8(_-01TG-00UH8^Q07T;#;TWWL](FKN!^R>KC>NT7[QA8SW2O M!/SMM[QM M(-P?,7&_3=.=8O.]$^Q4J?CY"UTUQ0M>%VLE\XVIT'Q0MN!G_?#-2[J1VYRW M!24X2C&FVF4B$40*,XA1DD')J, RXSA-G9ISS<.LN3%SYS"HK Z#5&V,Z9C^ M>ULYA3:54Q1MJ]";SH^_?'H)'C6Q5!T@IVH Z?<=LYL)YJ'LC"89#ZTF:VCV M F;K:6JCT=E5].D =**23P42,"AUZO;/H%'E*.,^B^Z6?BV;5P&@24?36Q_- M<;0;6($D7]$5S^ERITZUY]=4ROZ]:B[S9R <-I.:KXNG1S+#=-B/U,#E6]S@#=!;A)),D@$1(8HJ^ M)Q";$LI,?%9,"'57WGA@;Q7MS"E^0+5S$CP -?*L?0HA[SM0 M%V#P6D3DC*AI:X'TVWM4TN/"Y3X.WW_1+T&QWN3_)47;KVN1\51&*4JA2$,! MD5Y:0980 DG(HYAR&B.]F'(*_[DHWSUO6H*4:R,R M_D/.V8=B^DQGZUUT6WW'.DSO@6:\ _130I_QT+P'@_Z#\KX;W?CG'T*_U'?: MQ\SUM;7#VD3*8J1H'-,0ID@JB(*(09)Q CEB,D,*H0@C&X_OK(2Y^7I[.H); M._XXCU\_7WA!9>RCKGU '#NEGD=&-/5UJE^.B]">J!DA94V>%U&HR=)<9JH& M:<,; CQ_XR2$=U'OEN N7SC,H:H7U=L#(XECSK4'!>,D%:8\"8-,_Q_,,%=" MQ#*5R*DJP?[CYT9ES=;N3GIOZX*;<:R=LSG7J7SL>Z%S"WOK,W1>BXY^S-V!^ MJL&LE04=;;T>J]O XODHO5?DU,?G-O:?.#*WNFUP%\ZU-"Y'QV>:>@+GQR58_LX>R+;.H_RK:3X-W/3/G MKIK[Z-H1R#68C>^E_LRIFYO>=+"$UTL3U\W[!L_UPGS M;5&6=[3\\GI9_&[*^5FM)E]6NXKTVHJP) M9EMQ*]\=?+H1C.^AM>.G9QRPD>FMCM[8,PW4MH$?C2%_N@'&0& LK.JBR1M@ MC-S^*ZLL!8>FW@!JC 7:6G^$.=(P^.1;WRI.2MI81@5PRJE*22,FL%X[=Z M@EI1]PKZAVCV"BW?_CDR2OOGS'M5!'^\\)ZQ$V; M(';9[J-,,8M;!AR.[TH/G@GK9-^/JA/VA'5N=F&=%V,Y/Q;+Y>MB;1ZV"&6F M%YYZT"0WO4$D4A"KF$"4,AJ%!%.9V!_'S\.FN;%@JSMLDR7NJ^!T88+3E8GV M_-H;G#[;5Z>?=F>DZ8SH?;K\"+N4"/"KP0DT0+F$8,QC:%V"/N:A\0S#3/ZH M+Z5;M,N\AK\WOF8FJDX7T3,3@T_%$,U,M8$UBHK5O79U'DRXIVD_U_0$4CQ" M(57:Y4NP.8TT]:=E$L,@"V*.TBA%PFEI>EK,W/PQHR4T:@*CYTW5QG!@GZ4S MN-HM2*]':V1G91A0[J6)>G'P6I;HM*1I2Q+U6GM4CJC_ZH&[5;3\8OYG&$JO M/615[;%-]C;_H->Y^[_H7+D(61!&)-2.0&!Z@(0:::)PHDF#A4%*" HQ6SS* M=5Z(3QNZWECN:EVCD\LWYTSG54(R]%ZHU:\Z&7W7A[U2FV [2X>\Z-WC<-?4!K-=]U:L4FG;G MU0=V1WNS7AXZ,*6]==/K2CM:4G\S=GW!NV*UWNO-OHV%QS0.(H9#J!C3GG@: MF2Q,E4%"* ["4":82J<\>(_*S[-^WNI?GRRUO9"_.Q8,=!L..X(9#^2Q M#Y@M\ 6_5NH#HS^H#/!(2<.0\UK"SDV#:4O-#4+GJ"30I%A"Q*6$C$4<9H2%42J2+"7$K>#8 M,$5'@H5B?RHR<9*KNY:_P! M&'D..XH2V?7!.LZEO@'U4)G=A<84?Y/9=5#ZG-0&:C+IY'8=6H>3W)5/FS(D MUT1Q5D&<+5\T=-$-5*,I"U"(,<19P""B6--L%E%#N%$@)0M1:I4#/KJF5Y*\+C.N=S-G%,$+]J,=#]+SVK\QEZ,7!]8N N0/BXZ/WWLJLWP M3Q&1ZODU^./$F7IX'2:*&G48HG%B06T4^ -$>#K@Z"=NTT7@X/HP!RUVW\G- M(I2(QI0K&%-*($H2"DG %.2$RT#&,D#8J13Z22ESF]RO;KI]&DN[A=+5"(T\ M?9[HG]W6/+A=+HO?J?[LJIKQ3?,XD\?NM73,>70\UX\Y(6CJ(C+G;3U12:;G M8O<* :]6FWSS_76^;-8XBS EJ5X6I#"0+($(J11J2F P4R),8JS"D'#;T@"' M#Y\; =3Z :-@L\RW+P9P!%S_9W\M'"-_[0Y(..7]GS/YBH3_HT=.ENE_SIAN MBO_9:ZX[[BO?JSNCX&I35RU[KS[FY6\OOIO_OJ9<#\#ND"DF01H&$89A*/1B MG]$ LC0*H4FV2%.,&59.#1X'Z#"W#_T3U>J#30'>K$3^-1=/= GNGLI-\:"% MFWWP5]^X+$NSR1<&_\/\\;G8Z&L^RJ]R]>1:+F#(H+F=#(XT%!,=#U8X[^EO M?F%TOS$K,/,#J*V8Y+!P )ACG!BZJ/$LQX8#<#IW=CCD40-+9C\\+HOO4GZ2 MZZ\YEZ?[66T/,JLU6%E]^]U_ORO*S;MB\Q]RH]VNXGYERK[MGE3?=-C?:L$8 MB^(XB:$4J=1+JEA"%F$.8Y6R$*M4;9;.?)" M!K#U6.VR*( M&0IDF$$1R B&H>0A$1!3"(JI1(IRN*V2]CG"3HOGU?5BC+WFXM]GF+Y4[50 M+FJU 3=;=\NEYLK!9?7'&&7+%= S#=H?YLSR5(]BL\+]T)\O.ET7XLL#,8N6 MPCUJ_C'Z U_&V5NS7PM10R)BY"HOUO&'(E]MHD0_SZP7[\R4M]Z8_K5Z9I/E MRR=ICBV;+EQ*3P6*X@AF*=$S!:(I9%S_A^@)A-* 41):;7T-E#^WE5+\YRCY M'Z"C,JAM I7J0#Q)8)1W"5YP'Q.;B)11D1Z;LVM(8U"I#Z($- ;L 5\C_K)! M?$C;N0'0NT2#C#H$4\5XC#(4CC$;@X'LC\1P?^R$\16#;=Z/FAC^F.&ET5_G M):?+>K9ZK7]7+D(4!CA,) R%GDF0GC2J1N4014RJA 9)(*W2X7NES&VJV-;_ MKC5MW$50Z>I>(?T8U,NGHUZ@&IGK!Z$TJ%#Z610\E$H_?O;DQ=+/FG>J7/KY MBX?M47S6#FVI]$=UNQ+U_DJ^NG^O3C1!+TW9J_+T/S7EUC(61"S2WF8D8\T6 M*&7:Y(DQE)L;R72K-[3;LJ^6^7TU+9OL6#V,X.=U\?3H MMAWA=4!I$C"NEPN0!G$"D[C1,XJ,*\X+RC=E^23% M@M-$1(S$$"M3&C!$$22"@I:0 M4-(PU;-4@)D&+0LA)D+"1%&*D/Z?2%+WDIA#H9NNPN4+NJQBD*\[Q&A1I"(D M6:HG?!HJ"A%'!&*)*<1"OW<$)V$8$->JE-=A.'Z12;\(.IS?#,!DBH.7RU_C ML%.2 W.]'V^TSY_^7.+ LI,'"H?77%OWICJP?O_[2G/TE_SQ3=/@MZP"!1<1 M8C**4P695$J384PA0SC3;KR(A1))I#*G/!8[L;.;6SIU6.I."%O%P5;S)K;2 ML726Y3A8DH%W=,>F"2_ 7E'6Q@:G< <\NV6,#6 M9[XKODK]XZ9<(*J$8I3!4)CS29)H?X-R[>42K"1-,T&I5<^#"W+FQD>[$AIJ MNS[EK;(.1V ]R%J<,OK!:V2&::!ZK\!N*7_G%RJ'4T$_D$UT^C<,.K?3O'!A) HTO\?!MPIA/ZBQ+D1YTYAL*>QB0&K&Z(8K1U=N,NX MVWEO7M$*7-CF$;1JH)9HZEC M.ZI^4/NIQ!M4(]/'()2L.<,*A1Z>T/=W.$+_[9 ?^@5,P@E6-K8\8'?Q,*_C MPUH^TER\JE/%S..K=>#=TWIMPEFKHN]-^!SE*14JC6"0)MJPM_H8K# ?/IKSA(G]1Q<4?ET(,9\(1A=%;UFWBOM+RR76$; MQLSO5[G*N5ZE-05CM#OUH5CFIG'\KN@ 82%)$IS"4)HRR9)P2&,JH8A%$":Q MQ"QS:B1QC3)SH[Q/3P\/=/V]JONZ,P#L+ "M"6Z<=]6 V;'@5,,P,B_6'7HT M_EU#:A>L?T# KZ/4B_ !JT_VO$J?2?G4!W*'#.OEF=>>15[,F"K/I4S5QV2( M*Q8GBD(99Q%$,4DAH9Q!HKCDC&0R#H-AQY57:C8[-NX M.^RNIZ,3#N:$!Z@3C.,5)ZV>,!_G,/9:Y9[IO-83IN>/='T)F+CV@>D+NOG> M":T\+,KPMZK*0YM4>U"<_F?]_,U+NI';UG4+%F=!&'$%*4$7N^+Q4U5?\/Z> M64YD<]%W3A/A]94>:G3V OWK7:.-!FA7!Z+&:%<"X@8HR3,26ASQ,9(F"8J#6&48CW92XD@ M39((\@@IE*4QP;%3C\>+$NCKQB) M8VPFB)'H")U#C,0Q!I8Q$B=N]!)POW=R<=#5E,0BE"G7C!/&#"(1*8AI@&&6 M8I*$A (GAL3G3JUNRJ^O@]VUUTDGV!.N$UT^B1TDB:RMHB-&''? M)_TYH^XM4+D0>6_SA&'4]?ZQ(L/5_9L5+QZDZ4RR").4Q$1%,!"9:6NAL:<\ M5C!)XA@3DCL&/EPU9):1#U,-P]BA#XT=H&.(J6!^ M>GUV [;65)70+PV/>^2##UB]ACY/@T09#+0PR4#&06*1)@[!2^T#Y[;HJ[5RXWNMC#9,=<0XTRS._K)4QSL,J%T$L'J: 4P@2OH0!21 +("2)<)0(' M@5/:W3E!<_O6&SU!1]&!A]=GH;7[[GT -O+7/P@K9PZX!(1/)C@K:U(^N&3Q M(2MV9>^VN9\Y/-+_+S[3;XN$XBA.]8)' M)7K!@P+%(:-1!GG )!$A0TD:N]#& !WFQBAU$^/UH";&0X; CEY&!G9DYFFT M!^;; :W^X'=MP+:C=+?[9&L$T%;X(Z8K(/3)64/4F)3.KL#ID.FN>=0P$MQ& M$)8OY3K_JMGUJRR;FJV?ODBY>6O>DZHNRNZ"5C<3!_3B^S$]UPE(84SCS!R MQ4FF3&$E FD2)S"0@H59$DJ&G/(#QE-U;I2ZBX\N0V2:GW2G54'+DGYO2K3$F(D8TPQB4XT>)5Q"$H01%"DGF$9I&BNK M2:5'QMQF@TI+T%'3H4+G&13[.=@3-F/[R(>P#.EW> 8?A^JEU^,T4>72 7BY ME2WM1Z*W9.F96Z M9+ZE*W##'<4>1$9Q]4[)>QYGKO4M> @13DSWF8A"@K((4A4DB!(A-0).*7Q]TN;&([6R8$];8-1US-CK M1=B.0+SA-C*#G(5LA!*!5IAXS=#K%3AM=IZ-[4>9>58W35QBI,E=?O^T*3=T M938J#Q*77WV3:YZ7\L,ZYW(A,6=!S#&D+-"$%&0"TD0E,(PC07 :120;VE1L M?.U=/M3I^I5]JNJ#%+4EH-B9 IC4*_25_NE$V1#9& 8>C67/5SK$\?U1B,@4 M2^T-FX-\E+ 0LA#I_R 1T20E643IH'9J'+MY>H:O MPL@SOH=Z,=N*,!WK3Q2#:1$ %00SJ (S;,QF4>/%4?4_1@678>/AK3[+0/%# MJZ\\/*[E%ZU>_E76V8OOY.:],M$.#&4B0A&"C"$"$64(TC -( LR+F(E4R2( M2TIQCRRG)=L$J<5[J@Y*+^X#UG*MY@>NL5=J>TCMI1S? *VOJ7"@-;X!MYO- M.F=/FZJNP:;0Y.TWA\\"+K]E5LZ+F[C RD6[CTNK7+YE<#&G_47A"[GB7Q[H M^K'I_J<\[WZA5=F^V(\H-<5SY8'1V$%4)IE>_+ MHDS[.VD"]0\84HIDP!3/<#:P6+D/]>;&9-T21EW[P,Y T%K8!I-N;30WM5:: MLIWULN[:LN5>W@++!?JSC>W8Z_!G&-8K*ECY1'^<*E=>-'RF2E@^T3U?+ M)BE'H]5X9*2:&P^2F?UC+A_SI89'PA#-&,AA5 M,19ZG0TQPPCR2(F,I!E+D'2JBG%)XMPXJ:NP\42$5AF(1F?PXV.MM>.YT&7< M[3C**YHCD],AD$9;\'(+Y(=+0+K7M; %QVLMBXM"IZU?88O!4NOJ$=>TGJ ]7A]3%L4!JE9$:OX.>I MHF&#Q=G"&E8WNW&4D+GF/[D2YOFOE_1^@<-4TB!0IL>K7J"%U 2L,P2%PB$- M(HJIG1=T].2Y<,J$$9W4JSLM_[NS]JZ^[;+]N,N)?_S M??'U)WU/_5WK'PX_Y^/G3?+)GC6C_2S/7S @4Z[-#K]KHI#3E,2ATFL0JDR_ MSRP.(./:"PAE**,8H9BG5EOHIQX^MP^P50_<.21]'0+6__U="\/8YW!;!(;D MOQU"X9#X=@4D$V6\N4#CENIVQO;>'+?#>Z9+;CNC[5Y6V[EKAF[E\K6D9B.F M_O/-:EN=_8X^YANZW+K+::0XHRF%4HK$)+=ED.C%BOZK7KD$,J6$*[?-7%O1 ML^.R+R8JK31-]&C=@,2T(5\VM95S6?[%=8/7>A!LMWC'@';T3=Y:6?!CJ_:? M#,*[#@V-ZJ.L7]P1\[O7:RU]XMU>5U2.]WN=GS"8R)I>$FU-GGSUI*4TXHI5 M^4*J8MT$<'VFWV3YUWQ5K*OF?O6>].U*[#^E7G3]56Z^%/I?3"_7JIKI(L:1 MQ#A1,),XA2A(0XB3A$&14!%HYXTP%KF$>DZHNQ.53A ZVH1 LLJ^)G04;(R% MSA0ZV?!;<_ R,)5, MBN6R[M930^1U!IAZO#Q/(9.I/_4<-/6XG)C$)E=A<(+"0[&J-@ZK:(]N7L0B M#J.4ZL]6OSU<082IGK8X4U!@%3"1QADC3M$8?<)FY[)7NM9=V6_JE+?]S#F3 M$5?_VO'(LQ=RNZG"%Y!C;V#4&'ZJ,:PUW4L?\YJ>O-!4*!>;,,\DR!I&B')(@)C!!&4,BB22CZ;#X8<^:SHW* M3)I08TUI"/OB[5ET;'Q!]CR>'4.PS8R<>X5"6[-V-8'[@YBO9/4 MVC)17]N1@!\G0-BWLL\4*SP2YN?#AL<2>&45M3>K1SU7O=5Z+,/F9 .EVCU- M0ZG?!6X:/J09Q":Q)"2"\2S!B4RH6SO.'FDN+#%-L\U*.Q .K)9V D\['O:$ MTQWC)2U3 M%;%,(Y1 D_\*$2$QQ"@+8"!#:;Q&3.RZV9U^_-Q\O>W!J$LG MNC/(]?/ ]7A,=7SNJTUE\5W*:N%Z@?]7GS15WS0@VR(HZ[W499/#W5!C\KSW2TF1*!G?90* M[0K$%*)$"D@#O6X,LY@@C(D,D%,[EQ%UG1N'O"HWN7;WI "=2J-5ZB'_4F_F M-+6 ZLI 0Y>/_L?<=0'YK",Y,OMU$TU[BCJUQC;CVIH+C+TW8&LQZ)@\T2)S MM,$99YGI7]UG6FB.AOOYI>9X(H>F9!S&4;\K-IVBOCO&43(,(RX1I%R9ZKNQ M:1J6()@0BDBD)R :N\TRMI+G-F> =[RPY=B)=\]U>EY M*@D#SCD,(Q)#% H.J>9G&&*)(Q8A&A)DFQQ[^/"Y\6^E'Z@4!+6&]CFR1\#U MD^JU<(S,GPY(.&7+GC/YBH39HT=.EC-[SIANVNS9:P8X47_5>O&G)5V_S.G] MJM!^&?]4F!IHFA+:L %",Y0*"J-4"?VU9A(2)@)(B&)Q+"F)I55TJZ6\N7W M6XW!3F6PU=EALK> VL)I\@O@R)]\/W9#LG4M0'3PE_R".9&W="VH;LZ2/42] MKI+%8Z9SE.QMVG.3'&YSC\CX0+^;K?GR<[$].5[P)"(I"07,HB0RG0\B2#-3 MZE'$@H89C22VJE)^YOES8]IM($)>E6LV/9CMXS).X==/IQY0&9D^7ZR+W^0: MOI1T*=/5FX1H]=W7B-OLL&5DGD5>&S\J/D M,O]J'OY.;NZ>UJ;5Q"**B1(8$9BFA)DFE"'$LNMLC=@)<]G&[K#:[=.60[2P_*@2HLT] XE%Z%'6_H9>_]% P% MCEG IHED5/LC87,N?%$JRFX-ZJ"'\W9XSJG2SU7:LOT]&F2P\QN]Q=)A6.: MLLT0V/&(9V!'YI2MMC=@"V^E\+;?6JNTSU(2U@CY+0%Q6>S$I1NL<3@NN6!_ MZY6<]/=B_=N;U8=UP65Y\$&DA*0T)!A&$2$0!4$$:1(DD.)8Z4$(0R*=BL1; MR)P;)QE-M<,"'VM=1R*EGC%P)"4_R$Y'2D9?X^@T&D_!2IL0^#RM= MQN$L*UG<.C!6^5(?W/)"(]S7Q5K)?/.D7U>M8-60O+?#-H]ID"81@:IJS2X" MO20+,(%9QGD4)"E3;DNRJ0V8&U_N]V;G9N=CN91B!BW9?;\Y=L0\Y_=A9):W M:=)>VG9I[\!031<5$'/JUS[2.$[:N-VW#?/JX#[2"#FWH>\U'RXGZ5_Y>VHM+RKB@WG0(XL7X-44;U7(I4"E'*]<(A% 3& MB0JPB/7\RL3 "D=^-9W;'+I'EDVG,.T0+ZO RTU1)S?"%\?$:M+)'!,&QAM^ MR_EQ#H,ZX42XG=]V?'#3CK&HUI+-EJ.QZ\;T]3-=M"8JA#3."(Q4",FSLL]5 M"&DH%84=#0=X5S="A*? M+-P#?Z$Y3U_VQD@,?G&P,[KO>,[,B, MW[[2[8K(H%G/ K7&(S"_ T ^^=]&[*2S@ ,.AW.!RZTCG1ED)!<8!E0 )$O1X+N.LXMQFG4E&ZUL\: M8>P\;WNNE?63KBW/GPH)MT^'Z#FO';(A^/LO E^A:@K MJF"]*CP#N1 GH?D!V2T-W1*LW%]WV6=,EI#M: MMY>5[GKO,"?WI62;-ZMRLZY>L'?Z[7A9/-!\M8C3!*N 4YA2)B!BB78A%$ZA M2!(5)@B1R*WWW3E!O'YB8NG=(D$:!*?B<0!(A#%$6(4B)(E!*%>(L M((BGQ.6@Y@]P)'/-N:UK^]:"K;:@5M>^9E\ONOV?MD_,1O[*A\+E5-C/!HLKBOSU/GZR@G\V1G:+ M_UE=/[#'-2V_F/^9"NQ?Z5)6)2RTIY#SC13F'VY78O\7G2OKO:,W*[Z6M)0O M9?VG_OORR73+??6-?S&;C1_I1KY22O+-(DY82%7"( ]E8C9Z D@"'D,<:,^J.I@E%^J0(;J![FSU+$)][3OA)WO,]^1'IEV MC2G:M3(CVK'H!NR,K?_1C/OA[_9NJ$$ +0K@QQ:'/YGVCPT4H,7"5%^6H$;# M8ROR9QE%K\W-I[5@VG;ISS(Z1PW8GT<+'WMD=\7JJ]23,UO*.[I>?]<2ZYR+ M]^KS%UEW.3''<<6J"BQ5VLL6/(0\Q:F>#+F>##'5TV(299A$,@U0YM:;]PIM M7!AOFMZ]K<[@:]MD3]9-?WBKBFSC/N&P["K7]K<=@CAS&O M=GXUK1$/U.\>[DDD?-+OOH!)"?6D;8<4>?JB M8:37.?/=-HG?MBE45--BTXZ&'8([M#$<$BGC**8R5THX$10C2D$=0$)11)0/,@\2IQO@I*;/[J/?" M.AQ=A],XVGW;5Z,S\O=]$.\J[D;EUPQ/':$,PWD([-2:P3H6%'M3KO!ZU0[+T\$0?YX&WW_)R$:1,A0H',(JP@$BH M".(X"?5?DU02F5 BG'H_'8N8FP-U<%2D_02MY%7Q\1600T[;7.&9]A#M$C)7 MGHQUC1_OP*N2\HSG6%TK^X^G]JX<^'WG);V_7YNTZ*:>W5>Y>I)O-=N\V!MB._:8=MI'Y M<:(1FZ[XT*A,ZT&K/T9IH8ML[?') [?9'TSRQG\UD\5KO39=<;TJK@Q@*WO:DP%'1(X."USO'\9FV]B"%W1I7I-/7Z3<_+PNGAZUL$8J79I$M8I< M[VA=6VCGNF19Q%G& QC'B)@>QBG$A(>0A F*]8P*Q_3JL;5CRBE';&0&G6:PG-G5%\(^6?=JG29E M8U\('K*TM^>ZL7>YWBP^K OQQ#?OUTWGCFJ#G:L881E'4*HH@$BF%&(3[1%* M$A-&J78[4QLV/B=@;NS:Z%BY-8V:3F<59X'LISX?\(Q,90.0L>:E2^;W\(R^ MM<,Q^F^'_'+VV9/PQ27+VN__XG5#"WQ\>J#+97OVN4@CEF:8,)A4#9=#9?+L M Z&7D%%*.0^B+.-N=3WVGC^WK[FI3U'I"%HE78MX["/8_QU[P&7DS]@-D@&% M.DX:?G5]COVG3ER6XZ1)Q]4X3E\V/) ZWU3='/7B;!NHP'-9GL@Z2!!*LC F MD+$X@P@G#%)&$M,8D: P#AE&F6N0M;7TN7WT'>7K?G==]1TS%CR,C=V:9S3$ M1Z83GV /BOYV!LUW9+B] I-'C3MC MW71S/;?UP#9X_F4$T1>3Z?L)$][-N6$QM')E-O=5Z?) M:U>F2I+[4BSU_65=@V21H5"%0F)3+@2;F&P&6<@YI$$49E'"PUC$+G4(+PET M/[]>?B]]4BPSA # 4P M54D*D>0$DC@,H8R5"C'+ N6ZF#F2,=,%3:/G#3"::AR!T=5U77,,J.W:YBJ8 MIEG?N"$T8)ES%H.KESK'3YYXN7/6M.,ES_E+ASD4=0&?S_3;B3V_,$T)-ST/ M1!+$$&%%(IS&PXYJQD!U[]Z2C]D&46D=S\*O1'53*^TR/&("9UT0(%_G3ICP, M0.8HN6'(,X:>6.N'KS9U"OW'O/SM@UR;7]![&2XBAK(T#1GD(@LA0D$":2A# M2'"3$%!17E$*<4:0]49IQD2;:+:5NN^Z^H)]FK_T376KJ>MRJZ!%:NSG! M%UPCSP%[:@*C9]4=XA)J X[L+\/A]X2^1][$!_*7+3\^?[>XQW.7@L\:_M+L MA^UDO5?5)MF'=<[EYW5^?R_7BU2%'&<:0!SS,(D+BB+L5 M-;A.G[F1_E;K#O<8^J_VT\&CT1QL:M4]]2:P'#<[UIIP-$8FMOX>!;MAVI^E MZWJ5E4G@\X5A\M>KP W<2?H56*HTCYX%;OA9]RUP?.PP/G[_6%6?6MV_-=UI MMB6HWFE(FOIMA 5/;B_*LOF%2 M?\.MU/$^XZVZ8%EUJNJ>4T*P*E:07RC<-A!U.[[T@^8TC+B#LE)VK_K=3F%_ M=&>-C4]"NRQT4LJRQN"0E.QO'$8[?Z/KW+1Y>+/27I$L-]59B?ZH7GR_6]*R MS%7.FXSAYA3%Y#*E!*&(L42OYDU?9QS%$(=A C5#A5(DF(<1O MM0&T1H#6BD&U[@:-BQU7C8WVR/0U'&AGYKH&*9]D-DB/2?GM&J0.*>^J9PW< MNZPZ +Y9-0<*FFZU9[?B^>-2-I7X!<%1Q@(%$QD+B#(<0A(S"8FD)$RBF"-J ME0=K+7%N_'8K_O.I;!(]5+$&M0&FQ>S.!+"U ?SZLGB@^]^4N"IUV<\X6@Z,=.NL;?6S3?3:\N) L2Z(@51"G7',1 M2A)(E>20JRA(H@BI)!3#M]XJ&7-CGT_\BQ1/RVIOYFVQNH=:Z ,XV-LQ1Y1& M^:O*"M<0#]DE#MB,,?G"-SR [)3S62M:Y@ MIZP_WK #Q2>%7) X*9O867](+)9WN7',/X1^A>W;)702K<<4U'PRB^I[IGOV.ZI M^=]JC*VGRE''H)Y9C0@]7QK8F]ER'*&33*ZCXM7.Q>,*&1A@?I34MDV;,.?$ M)% (*A'KI4$8Z*4!3A ,$(U2&N-4"*L28)=%S6U2_70VE]6QH6,/NG;^OQ_, MQMX_Z"CY/YOTU3.MX4?)5+D,DMJ R9AI"R'AJ>AE%"A)$)&0LB# 6" ML=0[2(V-NM-&J"6H] M@5$45)K:I[&>@[.?+CR!-#)/#,#'*8GU @)7)+&>>_)D2:P73.LFL5ZZ=.)> M0N_KNL,_ZPLWY9O5![G."_%WF=]_V4AQ^U7[.O>R^L>7=".W18T7(&B8_G.CIE9A2&N-P;U1&0BM,U"F]/A7 MH_4N[KAHJHI7ES6[H+]\>FEBE.O=4,?-T*E?'TOO:KXOQ=@NV[4]D&Y @\$- MJ%$PY] U#C>@10(T4-27 ,&V!6ZGT'GI.O&<19ME@::\,?HR73=^'AKX'2E M&E?V1^E4H?FKI"854[Q??90FK#-?W6ME\T[^,8J5_N(9AYDTYWDB0Z:U.H>8 MR5@DBB,AG,[S!FDQM]FO6V&I51[038>+@,EE:XT!E34#.YXXC9;=-#7Z&(P\ MV71[FYP7[R-E1 MU6 \1J8@>RC<"WR>,MEK'<\] =.6ZSQEVU%5SI,7#4QNVWR1ZW?%JFBS6>K2 M.MO2P"I.TYC$$&B[S-93"5(@NC?%L&^ :LI&M26S_:=I^\!P0G2F>KT.IJ"IIJ6C\VRI[? MU'#/9;-"Q6LB6[_$:;/8K*P_2F&SN^O:=I/?3W5,:P*F9<2Y"A,8I=HS0(&, M($VR!&8D")%$"9&2#&LI>5[HW+R&KK?.OI]I1C@L@-IJ#!S71)Z0G7 )-!S4 M*]HW7D9IG!:-/7*?J0WC923.MUJTN'?@*H7SIX>GI7$@*A8T&U1K^47S7OY5 MUC3XMBC+=W+S7GVFWQ98D2C%H8"(4M/'B<:0A4EHVK/AE-, A\2I;JBC_+EQ M5D?]QBGB70/ LK#MYC9T0"R71^/!//8"JH-P[4CMZ;[UI(SZ?[H!V@)SF*1M M\+C0&@:>UZ68HPK3+M:&X7.TG!OXF &AXV]E64II*J]510L8Y;_56^V?BU?? M-G(EWCU5N9PI"9G@ 8(B$0HB%@<04R%-3)IB^B<2A:%U1+BET+E17*WV#2BU MXG5I$Z/Y37-2:R*L9*6]0WRP+?S]W#86J",36HNGT1F\W>%9JPT^%Z!67'-9 MI?H(N#J$4X^ [T11TMYP=HM]=@2L-Z39]EG312H[6K<7@.QZ[Q5QQ1_EHWZ- MOICCU)=/9F>_/CFM0S1P1D*:! P*EFE2IT1 RDR'8142E,@LCN.@WYPGX?:=R:3PG/QJY_3&6 _EOT$X@VA MD4G#!1QKAK ROH<5]/T=1M!_.V2#?@&3,("5C>U7;W?Q@,7CRR:A>2]GZJXI MQL@3Q#A/&92!-#V!HP!2$Q E.),A0S1BPNJ<_Z*DN7WQK:ZFN& NBVC+,!I7?MUON Z19L M-G;LK=*L;ABV-/MHFN"LI'A%UROM>)5-P;1(HD"&@80H,@T@6)I"FF9,.T@Q M#40B62R=ZK2?%C,WOFRU!+)1TVVQ=09+NQ76]0B-3));<%H-P:^UCAZ/*/M! M\+E^.B-ITD53O[6'*Z4+5P_[_-_)W[LUZ(J5_I'76>;OUSU5ZNK3^8 PCI* M0,ZB!"*<)1!'60A5$A'.!.44.QT\7J7-W,A$&[-?B[%K#K HV3@DJ.*Z\;1C MJLE&:61"&WN G-G/"[ ^2?(ZA2;E4B_8'5*NGX<.3Z.OM\%>K81))5K$:19% M,J*0"&6*"9,(TA#%VCO#5$9IB!)N53_]K(2Y,>@V1;S6$F@UJ[1!]P3Z?2#[ M:_C9N>E7(?&R-]O M'315:^=QE^2R[=YCS/>E3!]7?M+*D['DIZ\<>J#=[&'7?K-*A S2)(9)9!JW M"_T3$[&"6<@PS^(@T8LAM^)8W:C=LB7* G=W7/!R1D;]D>S &G"N? MLMGO(?*>A(E/C$]9=WP\?/(J=Y?Z5=7TXZ.\STV1J]7FG1[31:"0X $S482) MGH$C9GJD$PPQ%T&0*)J( -MZU*<$S.W+K74$.R6!T=+>G3X)XF5O^EIH1OZ$ M'5%QI'OUFI8OU0%^YH2RDF M">:4X "*U!SV1B*$.*)Z5I8)%W',N")6A2JM)<[M(]^N#;72H'FW.VK;%%T< M"'T_$XP"Z%3K[,FQ=#DK]HSI5&?&+;9T,+:.Q\<../4?(]L\:,+C9 >[]H^5 M76XO(44]G$;';J4V&N8C4[U?N-WSV8; YC6;S4F!:7/9AF!SE,DVZ"$# MVRS5Y>*,G-/5W+<=>5_G*ZK%KNYO^2;_6M5 6O"494*%YIS'^*VA=F,Q10@* M'*=*(!60F [(A;A**:L/=?H\B<:F*DF"\G\\Y65>^0Y\UW=A0.BCGV&TH\OQ M1V6BED]-/="*.L]UO>BT#-]: W;F>&P*Y0-5KSVCKE)HVI92/K [ZCCEY:$# M]@P^2B[SKV;SL/R\IJN:'S[)]=>?/^EE.+-ZLWJJRPW>W/"=J,L8DF",I+ 3)E8J"BED,6F"B -&!4L M3/2HN,6@NJHP-R)_\^YOKSY]?O/N9W![]_G-W]Y\?O/JDV.KH@'C8.?NCHON MR%1OZM@8[4&KOJG>]:.Q .2K/X&M$1V7=I061\-!]!LFVF\_]#)LHM/VM+-*#Y]P3 /Y-7# MX[+X+F7CV9SI$K<-<_O5?:+RKN5Z9OE>4F_)MOI)O-O*A7,0)#[C$ M&*8991"%/(6,91D,!$_2,%5I$CJY)Y[UFQL-M.9MW?MSO6ENP,Y(L_NW,[.- MB:X,!;\:4T%EJ^/AB.\WPL;Q'9GH3G8/VK5;N0%-:5]1'0C?T<=\0Y?& MKFU_7*NQ=/:F1D+Y'JY_%*R31NZ M'M* *R80C-,TA2CCB7'L AAS+$TPHI3/$:3%S(_6.EIK75WEA"J]O;#<8 M+T!J1ZO7 S4R.W8Q,AJ.D!70CX%/OCHC:5+:Z;?VD#TN7#V,!%[*,K]?F;/0 MV_+?I;BOBMCK!6*U;=HL7+07*".<:AX(:**7=8Q!$F(& Q6D5*$@1LKJX,%! MYMSH8:)I*=\K/VNJ.L\O87&8*CT 810H4[T@AE1A"F6< M"(0$YU2X]? >0\NY\92'/9-!*9JCO %V9/CLXSK_;3#OB:9C0NXU7W441:=- M>QT3ZZ/LV5&%#5T4K_.O6LA7678ZP+:;Y,1T+Z)I"EEDLO?H;1#[;M,M@3A*,O@*] ;\#:UP(5OZO>/H$3 MKWZ=K<-#!LK%C]LJU;Y99"J6 4D$5*G)+6<)U8PC,JBP"A.% MXPBE3M7V+HN<&^=XKFY^ F,[@O&+W,@4;.P<>S-&E;-?N<<851]I_R0+! M()(L@#A-.0PH82SF(HPSIU(YG6?/S6^I5',\P.H@97GL-,S^L0^+C%8C;'*< ML-;K.4WG\=.>KAS;=70F5$/]-O;X3^Y'/M5U3G)DTO9QYBGD94P2RB MPK27-&&^6'^<.(A%0#A/,JNLK8N2YO:I-F7[_IKW"-O(7 M/ABQ 65(+Z!Q=3W2<\^?N##I!3./*Y1>NF% V9'Z">]5U42[--494L)D@B,* M4XXU)\2:#AA*,AAE 4I)FN(DMF]">?3XN1%!K:#Q566KHD/YBV/T^C_XZS$9 M^[2BAN.] J^\P.%0^.,J6":J\7'B;?FSIVH>9\WO+=QQ?-=T-3K.:KQ7CN/\ M54/#,MAF%WG\6H]3'6VT4(P$ 6(IE&F 3!Q&!DD8!]JA42P)(OU;&;M%9)P6 M-#<&,YH!6JGF&G-Q!DF[A8@/?$9F,Z-B)[/ 1%N80CS]6 V(L.@'PF]PQ1E9 M$\=5]%M\'%)QX?J!*?#-SND'N:[BQ%Z: T=F*",W+F1@2-6MM3$_"HIZK2*.R83WX&5CM:\ #6V"N9%A^M8IVV M?P,:+3TF:_?#X#7I^HRH:9.G^^T]2H*^JLK*!ME'6.R MSN-K1PY^4)MF#535ZM@"]ND28.[Q6Q>Q\!K.=5[:M-%=%ZT^"O:Z?,? 4PJY M7)JB6"OQ5[K^39H"64U*PP()CN+$Q'HQH=E"_PQI$B0P3*.4Q@'C(LB<#BW. MBIH;6]0;^2:CXZ'5U/%$XSRJE@<<7K :^[RC5K(":JMFFQ'C\?CC(A9>3T/. M2YOV<.2BU4=G)9?O<#\Z^;RF0C_HT_<'5BP708@I54D(L2*1R4'FD$6!@"E. M$D[#5+'$^JAD[\ES8X!&.5!K9W\0L@_7Y8./P2",_&E;VN]TK''2UBN.,?:? M-]FQQ4DSNL<4IR\84%LR7W5J)J*8I)%((ZAP3"#B(H68H! JQ!")8DY8**UK M2W:?/+=/KU'.H;;D'D[]W]Q5UH_\S35Z^:XM>XGF8^_316 MR3.);4LYKX)N$Y(?RM"@:VG=EJ0,=FV]"C;6!I6Y5]TQ-!V3W6TO_"^+R^V) M1VU'W=[X1WU_>S2"Q&$OFFJ4BZ[L7XE'?3K\7:G!ED_B\[+4V:FB>%C4'>[8 M:S7+@;"J_'_!J[_-ZV8 FWEI7\3Z5MZ3GS-*XRS#F02<, (@B@@@*:& $:3< MR#1C++8JVO.CYN1>,-6HN5)/$FPJ$72UVGIK0D V-EP%"['6(=(U^6GW+O*T MY%D(]6(3$ N4 BB@/OB/J-JMZTD;E$J6D=EWL:++O\ZB=]7UM^SU."76-31X M(,5BY M19@#HMX,(,YYQ!$G&$JC"-)I$5-[F5>I3T4G]4D)-0PL]>!H1L&7H>.9/@]R MPN[[@+DP&:QKN[\TL$K*&R: =:WL3_W:^>2PIUL/,UJH-7B](S]^)^I;79!Y M63''G=![&5'.A( LC20!:8ASY?Z+&""H9Z[Q)$P9RRF)K9[V\R*G]O0K18.G M5E.[I]X 7S,6<(N:9U;8*'L5:.PV^FY MJ10,EI6&MI6M!^B9T<9%F'AFB8___:)KX&KM?%2[GK+=:9;'@9!QDSM.V7B0 MTW'R@\,>YW=$K:7N*"K$^G/3/K3I-P4I#2DE4CW2& &(*5$.@PA!# 5&L4PP MR:V>Z].BIO: -YH&E:I!J^O OEX]")L]^VYP\TP"0R&S9H/S:+BDA1YIH_+# M>:OWB<+@BJ&!!"E6*SU!5<D]*-$ V 1R=95]HVSP2Z.NP]9=AL"XC5CTBQPY?&%D_V$LP^PR^WRW M._TD-6ZR9(B(&!$0\UAY) 3F@&;*&4D2BG*(1<214:7*WGVGQA[?=*UVN2X8 MF>]D2]BY'OO@]1/#!9!X)H#!:%@EQ!VQ_=)TN.XM1TN&.V)'-Q7NV*\'M@?> MG$V4]\LV-T)\$>OM,L"1!"C)7*-J0%]#9:MF0'9 MV/GOEAV+?7P/S)R8MUY=S\2WM[ ; ZNXZ\ZQMOYUE0/YM;.VOVA;U1?@UV!C M;K"U-_BSM=AE;V6/"^*T'[,//P1Z8.^SSYE73K>[/@4G$Z K&R$OU:# M;^[%S_6[N>XV*N(01RBE()(9 C"1$."$,Y!*RN(4PC!F>-@LLZ$J3>W%0\.P^:@KX]L;MEV49M18H(T)*FN\3!V[%%H_(\8&:_5& M\\0N1?'T\+"+[SRP[818'WLS?"H61+U%NF^&&+E>_!K(U8;C7;K$N M9B3K!VW/9*J![O&;-\IW_&:'32ZL$7/:],)<^KA-,*Q1.6B*87^'()L0A!X3E(8A1*J%,:2IY M:-XVU%SPU!Q*/>^KXK56^:#1_FI[3+)C@$U_38OUZ&,3Q6;S;?=F[U^U'FFW; M]0^RXIORP^NR?'FJ'7%]=,;TJ)M"O\ 6_(ZLQ0PB&8L\S(%4+W0 8Q#BB( _UR&6"$H 0SH 464IB&>4AM J'_T42M:I=HFZ]7DWH:D]+ MR4_;K*S+LK&FGX4U3O+5B$E7DTBVLDRR+[V*U+G0 6(%= M/B[GBL:4)%8-?6U:F'T@K^6GY7R^_*'^TOGUNY>R6(BRU+^?R1B21*>,HUPW M,TI1"E",(*"(\!R' D=OGMHD6^EZ4WM.1-^'AQ*-_X[02MO L;6O"Q*KY7;8\V&Y5;N?W'30.L M6983(>,8@3B"', \"0%.JZC?!^6RW5 M<[[YI6T9B.%ZF.U ?*#L_07L"N !12)V:+FM%C&4/7+9B!TBA_4CEM=?T%3O M\[;T2I\05$UXUK,41TS]+P0122" E#& 4*H#["*-!*,TP5:IYZ=%38VIZJY9 M"WV452LXO#BM!U\S'G*#FF?FJ0'K:'D5;/5TW!VL%POG';Z.2QN_2U>OU4<[ M;?5?83_AX+TBF^N5(.^77,SRD(6*&S "1- ^.I,8'6+=#*!5H[\_D&.V#U/^B70.#YL3:TWFJZP3%3+QANL'.[T68;'#.B M.]K@Z.\G<)!^5Y3__+02XJ9) -#')TTO>/5(XU 2(H#,(4+R+)*2YBFS>8T-UF1J[Z6MFH%4U/.\4310I/92612PQB2[E]7PQ3)[ M^XRR!)Y?)]H&W1JRMB)HS;@*:D."UA)];+)9)V5,L+7&W6OA8D!=\OQP948E M[HLQVV?BRV\X--]IK;Z8^OSDNFJ^]$6L/_YD\Q=];/+;U[HU ASJW/3IJH:HMB>E^LYV*6Y$F"!4F S"(*H%3XTEA"0+(TX2S-$(R,)O DFGEG"%@ZK4.,INR\(-Q[<35_K#\^/0\7[X*47WHJ_H^/*H=XU>UN.4,$I[B MG&+E/.A((F0I0 P1$$F:4L0Q3C/[SM?V>DSMT=?NG-IJE56;[*(RIQJ?M5PL M1#UMIQK^)QJ#F@\^-R8%S^IFP2_J@K*R^_1;T^E:&L8'_:^0[W!?!79M0E#; M$-1&7-4A/ETFTZY,_>'6E*"RQ7%C[^%@.F__/4"5\9N$#\?K:"OQ"VXWL'E@ MY6EM@FP?BI+-E[JSXXR$, ]#78<2)[KI>$@!@3$%,F(RBO-(JG^QZ@!X2M+4 M^/)>-Q9I.P0_U7TN>4#6@=1Q]>]:>]CJZ;"O MW3DHG#:G.RELW YSYVP^:!-W]H)A7/&1K!:*ETI%3!4K;9I$QG'(0Y)'(,-Q M F">2X!H$H&8QC&+H)"0666:GA(T-:9H]=1O[/IM;=+,T0Y;,XIP@9AGAA@& MEC5#G$/")4&)\>SGY^&#ML^.;=Z^;'OQ=BI6[T^/I9?%<8_"S* M69ZG$ HH08Z@ !"A"*"4$I!2F5,6$2IC:<,59F*GQAR=U^1&V6H:P9?K?ZC' M0FELR1^&Z)NQB7M,/7/+)7 .'TAOA(Z7X?+]DM]F4+P1&B>'OIM=?6G%3"7IZ62S5PT!> MFT$_/$DART4*F$2ZE0\5@,:<@DBW]N'*PQ"YT5ZG5\K4J*'24Z&[)G0Y+UC0 M4=BBB<))3/OIP1E2GIFA4;$+SOE1K3;?//-6$2[0&JG5PR#4[#HTG$.CM\/" MR8O'ZY!P3O^=#@=G/SQRZ5 ]NGC;UX-??U8;Q052__$#6V\+E62@PS)F(@ @5"T,H$H!"+(#(LBR$$A-N%VR: MC&53(_T[H2PKJEZ.=?K @U99\*O@1V-*0&I;.J=H55;!']\^Z)SP.KO -KE@ M*LOANYSI+;\^GM^$#NJ=FHGG'7B"NC!\K0!JQK"4N@F%QDBGOK0)%BU.00-4 M_9% 0]4YR)Q 692O]9]$W91SX_X:A56^UM19Y94W!0?W2UT)I>,'4?]YLVB3 M8N[$7,GAGW5ZMV\$NK^*_Z!;/)V&N4 M[[8H<=JDU1HSQYU;S>6/W<[5&IDC/5[M[S$TQ+S3:8ZL5J]Z/,[3\F6A@\P1 MCC"2(,=>LSJ,E'9U 4ZQ-@TK.\&-\^T_WFY> #J 7@*M,)-?SN7X?SS*+@- MZ/?(&SFD?][RPZ"^P3679$=O99Q#0&7(E)-)$XH548O8 MZKQO]_93(]_K;]\^WG\;DNIL.SU\, R>'_-:,3\#NH_:[#Y[^8V&8A^U[GB> MLJ/TPZ^KYFRO+I$@J]O5M[5VTZJ]9YOK.$OC)(E8"A5@>KH&BKEZU;,,2,E2 MG",N2)K;/,)F8J?V:&^TKJ.U5VIOV,9D-['8*CK+U8:1K,K!$5K#53'C"?=8 M>^:/+- 98-=,V7Q(R]_ #MF<&< M86S?<]<:+J<]>,VEC]N3UQJ5@QZ]]G>X(%Y?)87,ZPKTNI+U>KU>%?1E7G.PTE^"86A7(_OJ@KAD3\+UA, MBT. <99HC'.!VI*@Z;]0VQ)TC0G6RV"SCA^E%&Q=]6K;6*C_5LVWV1KI^/C@ MM E>5@LRW7!OBWU%W2Y M*)O4PC2-8Q&R'&".J&[1)@#):0)XR$0D19+'N=$.VECBU)BWHW.P53K8:&V1 MOVD$>#]W>H'1,SN>0W!(*JP1E!9IL:XA'2E%]G)H[?)E;6#JS9TUNM%X>;0V M=NWDU%I=.("C;Q;\I5RO7J\7_#>Q?%B1Y\>"W2SDX MWOW;M\;5@LI]X#L2G6]P)A?A;,?IMGCU\KKQS<;C=EO[=OC=^N)AT9,O8OV> ME(_55'0N^+O7/TI=MK:)WEPSM6FL'/[-$X%3CBE"',221 FD@"4LP1$F*4B MRZ-,4JLN//8J3(W];[]^O+N^O_GR6W#]_O[F'S?W-Q^__;M=X&/ .IC%.ORB MZYG^=4=EK7W0JJ\S]'_1%@3%XM=@&S7>6N'E%'TXB"ZC%@.T2,1RE_=C$ M!7<:V'+LI[[M2U$^ZI=M'>NX5[?ZL'PBQ6(60YQ2SB,@<\5VD.OF'3+2XS<@ MIPG.&))&L^W-Q$V-WG:U;6.%5X'6./BSUMFV#5D_WF;4Y@Y%SS1V&8#VK('1,^E4YSE;I:^Z M)W17W;.?NUY\+TTJ/H^5QPSC'N%OF6Y\'I,SN<<&-W#3>O4=*0NFMJ#5Z:'@ M,R)S3F+=:43@&, (08 AY""2(:=0I#A/^24=6/?D38V5*O4"T788W60K7M:# M=1]D0^_''72^W9^#CJQ708VDCC8U^OKKS'H"&)\-6O=%OFF?UA/VGVO7>NHR M.V(I5^O9%_7=N)6_D_]:KMZ_E.OEDU@U?CY.H(10A !%""DZ21% 28)!%.4( M*2Y)/A&9]L&?A.I%%3PF%/E-61(>0TA@X P!2+&6899G N1 M685/CHN9VG->.>!;-0>W;#\!JOG.Y3*HQMBFV*$T:$MR&@37^X\CDD;?;)RV M]MC.HN?3 SMSL4?!7^:*8V[4]F2A5N>U:9)Z7^65B9_K=TKE?\XBF&91'.= M8I$ B"4&!()L1A8^T/-,'ZW*.JBZ M47K3)CGXLU(\T)H'E>H.6<46+:=-D$QEC]NCR!*1@Q9"MM>[ZO!3U5P]+N?J M'F7=CNAN.9]_6JYT?Z(9R:5R7S "(>94G_GD@$HF0)XPS*5R:5B*+VORTRM_ M>EQUM!=-UX;_U?9*^U/;$32&6/H]MLMDQG$>P?=,=1YP=] *R @]O]V ^E5X MXX9 1OB<[PED=IO!?*AV@%6UJ8XN?];?@F*Y:"(+"44\T^--*4H5^^6" )1E MJ5H9CK.(QCD*K8ZD>J5-D.MT0_6-MD&K[L!S[WZHC1G,#8#^^6HH=D-XZ3PF MCEFH1^#8G'/>]B,,8W#1@+SQMO7]^^6B+'B5K[-N M ?0>)VJPVU'U*OCB!3J+K&^'$(Z4['T)E'89WH;8]"9VG[O'>/G?3U()STLN7(J;(88[L)V_LAL$!B^ U[#<+ Z+SNP^]+SL>T-1SL/.["A M>_YU^,N!<>Z7Y^=Y6T1-RL=/\^6/8T5$69;DL7H6 4_2$$ NE=.39 C(2#VW MB8QXF%HUTS&4.[EG^(^O7S]__/WCE_OKS\&'FV_O/]]^^^/NX[?@]E/PY?8+ M>'_][>_!S9=_?/Q6%U-\^1!\NOER_>6]_MO]W?67;[J^XO:+;7&%Z3(91LG= M@^^;,SH:U_446F=OQ5T#@7(:'S<4/6YXW Z/@^BXY>6.+C M3R;*\E9NNB?/$D;S-"54+4<4ZO1EY83HX[R$HRAAC)$,6_72N429J9'?C02L MU;EM,RV4TKIC?JNSHRQGDZ4RX[JQ%L#[YK$O%WIG9>IFB;JW?F6//E?\>G9Y MW"5)6^ Z2MZTB3[32*6V0,XXN]KFGI=F2FQ'RS;]:M>;B29[A_DP#@D20OF0 M>9[KC@LYH A"D"+.8!Z%5*9&'1\/7T.\S>C;/8J>Z7@#X%;EJZ!6-_BS^=.++VR'E$N>-)0\*N_9 MH;'/8Y97NTI$;N25BAFU SWCDP.!\IN^I"P=NG=L,OUOYJ5B0A>X9^W59%COGGC)*E+<#4Q!GF"C')TYU M&78&!(IXFB.*)+<+*!H(G1K1;--4U9M[HW70JCVX>M-H 0PWLHYA'2%3Y4)$ M[;>6%A YW2B:R!UWVV>!Q,$FSN;:H;RDW*<[\:R^;(]Z*_CA9:6=K&K">QUA MFJ6I2' :<9!CIE@I0P1@Q"G("0QQ1!B*,S1;B <]).O>AIS.239ZAG#]#!W( M]_<\;76N=A>L'O=1#=:K9NC58UDL!^<9K(,I.3F!=2QJTJ!UM UJ=8-:WZO@ M3)!S "^9HN.6E%R7YSM5M M](#K.T42OQ>+XNGE:98AD4ZE/S MV;9*ZB:!MB>[XZVXYW,*K^LX_;.+SDES!X"KH(4@Z'Q-- A700/#!$XT!B_= M)$XY[+7_:YQ\#%X59Z5>%1J%M]%72#X>5F6;:[IWP5_ M$+^18J'_\5HJ@K\3;$[*LI!%73UXO>#WY.<,"SM;+-9F;O>!<*F?U"MNHZ(__[K6,0#DUZ@NAPW0OBY5HQBH]*&O* M>K@BTSG;4N=L/VH[%;DM1+6M7I.?EN-F72ZTV7OMK9;/\YNK,BO8L2MH2IY_ MT5;\>M5)M:_LNPJTA9O?$FUFL&]GU1/SOF=9[2?<>L#?Z0Q MTLG/]B#< 2R>*?&@EY^78^XS./AKY_=&!]EG[.UOZ.?JJ+H9$:O#,,VO&;@3T3,) MU%9H.X[^HY2"K6\7U=2"_5$&U1YJAE*)2 AC(,(\!3#.DK*L?DIFPMW5ZN]B0KGT'\FX6;/["!;]>J/^M"WZHT,_Z Y\4$#H^]5)7"MS*?>4^%PMQ MH]X$Y8RF(8^2* $LBR" 21P"0BD"/!)QF)$PR7,C#V\\E:?&UT?X(FC-KF:D M=PWO?J@UO3Y/Z!BO"?V08((_-01!A8'-6/5QOD?]KX9I?CO&?Y%8?C$^[7\Q M;O]Z7PR;MHU3^X*,U?QQ4@QBV4YRS#7K;THYBB8CMK8<$]G=!IFC2K9SC;@H M9A^5"NO7]^K!7)'YS8*+G_];O,YTR^*<)1)0DG'ER2@GAL9Y"#AGB$112*#9 M',R3$J;F>-1*!HV60:5FH/0T>P6X$'L]O7FMDC#GOK/7;_579;K!* MP?[VL/S^;^K:>F^E?MC?4IV^[RB$<]:LEA_.?W#D7-]Z\,*V4U19[;ON'\FB MJ5[_HC?CY5KP+R]/5*QF&-$\2;,<9)*F (9"C[=*0I!13%.>HTQB,GNNLYC7 M9+4V#&R/I;_-4[9OA;\'[DYIN"JJS,ZZ^&&Y[1EP5;52KVVX"JAX*!;ZC7!! M?<1XWQ7(6(B$ %C/?X<(1H @GH(T)SRE"M+5F\S@0)XX0F B " MU5XI1!"@$%&0"<3S),MCPWJG,W(FNF-J=0UJ98-&6]M]TW%H37=/%P,VSA[* M%JL!.ZE>)"[>3QV_^\B[JEX3#_=6_1\?<);T[LO7=R]EL1!E^;NHO!:(' MNHM#\&>MGLV1P2$@%N']BX 9*11O!Y!=J/RD_;UA[<.KQ@M!G]1X)UQ\^E.7 M]M^NV? _"R[NQ'>Q>!'O7G\G_[56[USOQO%SI9F#?Q$/E4%5= M;F=A L,H@AC$41@"2"121"<@R+*(1SGB/$GAL'[<@W6:&B=VVT4WINC-6&5, ML+'F2O_;QJ"@M:AI(&V; NE@90VWV^.NE^^-M->ENJ#!]\7@^FGX/5RM-VH M?C&.IQN"7W[KBZM3ZM-#=?]KSJN&163^E13\9O&>/!=K,F] M=V=Y*D*0AB$!$"4(H(AD((*(4\ZXI)Q>WFEH:DQ6P=Y$^%GW)*#)<7=QMG/1 M0P<[14<=XYQ)3.$2PB_A?R!&WS]7TX<7#9]UG M]G-!:-5#YGTS\1JS)$ID$@,1Q;KY?8P 2:@$D'*1IQD14F:S[V)%EZ9LT2_0 MYB'HBO7W+&ST#>95_^1YHW%?.<40I&,L<<*D5+XFPP#&$068IA3(" F40_5+ M:<7*[G >@YVW*%?J7@4;A:^"]S9SW W1-B-J=QAZ)NQ+X+/O'&.$BM->,/T2 MQ^WN8F3]0;\6LZLNCE;NI;I694'7"UZETPJ^-Y$NQ$D8(\) SM5&%\H\ 5AW M:$!1'I,XC1*:&1W 7*C'U+BH&^HZ5F17E]_IADR-.8,CD%:K91UU]+4&(T8: MC> ?:9+@(#P]!1>M5'FK@.(0O'J"B(-N-[2E53O!L),FHV3ICEIZS\[4KRH/ M\%C;IE#"$/$H!AG5C7PYC16KZO\D(I.I[EUA-R_J$F6F1JU;6\KJ"6YLL.V7 M=<'JF+'H6)A[IM+."-9N^F('^6!KRA@MNBY'U6T?KPOT&;G9U^7('78$L MM*L&<6WLXBJK3,C*9 Y0P#F$ )*\@QD&**,HE00B6V(UXN64V/D;9OL MJZ!C9_!#&1IT+0UJ4X-=6Z^"C;&58U9VMIY#!FO[^6:8D?Z;K[?GM\';+;7U MF\+K4KA\A?A1=-1WBU>L]U\Z?H4-3!-8"5ZL/Q%6W?'#\HD4BQE+& ECF.BZ M*YT)0!- TY "3!*>LRP1E%F%8X\)F=J[H-8Q:)4,_JS5M,RP.@JGX6G^A2#Y M/K"WQ'/?,?GY[GRUI3'$C 61CP/,8QD9D, 9R5.C0VN&5N]"*Y'K*[T MQ'>]:US5RK=GYI8G8.=!-Z,)IU!ZYHQ65]!"U]'6P]F,,30NV>2\T%&IQ1B# M?9XQOW#PP'E1#6=IZE]2$L=I*@#". :0$00(E!D029BQ7,9QB*R.7W9O/S4Z MT=I5@Y:LA\9W,3,CB.%(>&:##0@>4OF.&^UXGGM7PMASVX]8=V0^^[%/71BE MJCEC1M-.&OU01CA_!7#*./"OJ?O7H_?X/IG4*VFK"W<:4%E?_6%IQ*=X\DFF8K?+G;3I ZRJG:3JCYO)J2DN?!WE8"R\'22[U?)L3* ](GSRZ\B%K:'LMA9*> MP*%O>E>4_WSW>J_N5,4:H.0HBUD,P@QS )EZJR"64Q *E.F&SP0*JZG-/;*F M]E[84370N@9:U4'AH#Z(S9C9$7">"78@9@/:79U%PVUCJ]/B1FYA==;NPV95 MYR\9QAN:?V[E;E*O;HU5K/6^Z9,07\5*BR8/8D;#!,H<)2"6F1Z5@PD@1$WJ\TJH92"&"YXVB=I1B@[X9Q7C"U#/E5+Z7'@Z_F]1_ M%71P5KH'7\_C;$U# Q!S24LVXD>EJ0&X[-/6D%L,H[&O:D7$2@FJ.LM5,=SR MIBQ?!)_%$6$<)1G(.$\ Q @#G$4Q2-3V6D"4AQ0A&]8Z+6IJ)+71M!ZN=-5, M3@J*2MOALY1ZP#8C*3<0>N:D+7K?:O1J/8-:47?\';I V M(9[K1&GM\OKE^=_/YYO[FX[?@^LN'X-O][?O__??;SQ\^WGW[UW]!<93_ M1_#Q___CYO[_V.Z5#!?"=*/D'E[ONZ1MM%L7@#;#$/]L575(-[;HN-T1& M>3MDA\CA7LCR^H&9S#_U2>=+43YJ(KR5'P1=5R]<)J,D1S(&88[TB+^4 BK4 M-BA4^Y];J1-M]'E.#L^$M1.3:4,T5\]0.Q]-I?]H!:HS;FW8X3@=]:2^XUT,S:+C5I M#E.289L!I8=53*U+BP'K^^6"Y HV! *HTM)P0< M!=2,P2Z&R3-'U0C5"M;36IP/ >A#P&GO_Z."QFWYWV?K0:?_W@\/>_:_B+4N M'_NZ6GXON.#O7O]0W'*S^%0LE$NPTZMU$Y&0ZBL2$Y( %B*A#\X1H%1/;PEY M#"'&DF*K(RA[%:;&&I]NOEQ_>7_SY;?@^OW]S3^J:-&_VU'&@'4PXQ._Z'HF M&Z5\56D:M.KK(:"_: N"8O%KL#&BVVO:1P!I.(@N^6J %J.2V7"4]IGN@CM= MX )IEVHE'I57576NUO7YGY=EJ92YE??DYXQBG.?:(Z(H#0&D(08(B1P0F>5A MC)-("&[M$9T1.C6JJU__K*MT\$"*Q56P$%6(94U^#G"6SD%OX3LY!'045VI' MWZ!IV/&+5OE7Y5_5H-[W@#K,OS)$R;F[=4[N^-Z7(1)'G3'3:X>1DC[SNY77 M?%D5^;1SA#EA& 2Y8X*F=45NBS=)\%>C\[T!59/9!%\3]5 M8.?]EB_UZ7P[_[@^;%PNK"?S[@!JQHQ#8?),<%HMH-N#5"D+#C.ACICK M--NI>_]Q,YJ.6':0M73L,P/3K-77\_5WLOJG6']Z6?#R>OV^^4+7Q5D,4"@$R*,T90F%$4FM@N1GY$W-LZK4#6I]@TKAJX#H6&[ST ^8 MWW4.<;/GW2&.GBG@,@CM4[+-@'&:F7U&Y+@)VF;V'^1I&UYV05CZ]L="/;&/ MQ?/-0CVZHER7GS<]-$04\H2&'"20JVU>F$G="3I1KD.$I:*:++? MJ4.H&X6#C<87-#LY"[I%,-H1E*,$H@>C."P";0"-\^ASG\SQ(\\&"!R-.IM< M=V$'J$[Y2;GYQ[\78J5N^=A.7J,(IHS#%.044IU+F0$$)0)2IIQ'$4_3R,K' ML9(^-2;:-O()-II6L8@OU_\8&*^V6PTS5O*&L6>*N@Q>)U-"S\+D>_KG:07> M?*KG66Q,IG6>O\G <%VS\JP_ M,LL95]LVM4]+94( )$D&:);FBN&$Y#1*("-RMA /U1 OHP?.7+C1TX;KIZVK M@K^'KM*X+*HIJ3I \]RH?E4EA5=*5\]@L5BKRPHZMQW$8;$R9O3F&.V1:O,; MI8/U,FC4#KYNH*XTO]J4R%7*.ZS7MP;,:?V^N?1QZ_FM43FH[[>_PX .S%]> M]('CK7SW4LRY;OD\2Q**$=4IF4QP %/EF&&N=H5YSEDFTEPR8=YI^>#V4W.Z M:@4U-=%618O.OX?H]9/,Y9AX)I(&CEL9O',"AT7#XXM@&:FQL0T\=AV,3UK? MVZGX\*KQ.A*?U'BG\_#I3UTXRTSHJ>NBJ/I(SJB(!899 M)$Z"%F1+$72D+U MGS!-%6(4,ZM> T>E3(VZOJ[$,RF&SCL^#J29CW0Q/)Y9K#O7+=AJZ&&D<2\2 M7D:5[0AZFQEEQVP].9SLZ(>'/?O_(*NB;AM;!ZT^+M;%^O7+L[ ML1"R8(7ZL4G-XUDJ6)Y30-,P 3!*,, R1" /TSR4-)8)#6UXP5J#J7%&:\ F M0!O4)N@ZK'706!%TS#@_$]314IDQC]<%\,Q*'K"WYJO!^+GD,GLE1N6YP1CM M<^#P&PWCQW>3E$JN%@U7;:;/)G])E$S&269 MH'$&)$\58[*0 )R&&*042\P1CTABU1;%@4Y3X]#6I*!C4Y5"V%@5[)BU;QND? MQ$KYSGKJ6E6VK5X>U0"PZRKE<88A2BF"!&2(J'TO4PM*<@*\]WGE+;F66^U7A @M ZQC9^/=:1K#TBZT9)SM S#,;UU_!CHH>PI)G4'">%7=$U/C) M<*?M/9H#U_-Q)ZY:.4-I&%(:21 +B &4"04XHCF(*6=1E@E(D55J[;Z J3ED M'3]C2,^K _P&>6%3.DW==[R\^5E>\ET/9+RE-W4RG_7DYP;V"WYZGB]?A?@F M5M\+)HYWR_NR7'P7Y5KPZQ]DQ2A&DBEU-=I'JNM_H%Q->LV8CF'H]K/+><&Z?0?S%*$<NN=%C6U-]16TZ!5=7#[CQZ S5X+;F#S3.$#$;/F MW_-@N.3*'FFC\MIYJ_A%\9X1TE1D2XB@E)&:*'F(*8)S'@, \ M H+$B4 QAS&T:KA_2M#4N.)#.V^/=0^:K#GB.*C&#'$Q5/[Y0:O8#:AYR)LY M!X1C;C@N:VQFZ+7X""_T?WY <<+[EW*]?!*K#\V7EH68I;F,08R1'BDF$H"% M) !!DG&$98IRHW2^8S>?VM/?JA=\L$C WP>L_RF_% ;/3_86 Z<$);7<*#TY]9IAS++B@:FNE M="[:^B643CE,=(N29YU50UYH PB4 B,II20B#B5K,NS@F<&EU5 M^NKX6M'16)/;*=KJYF&;<])RER1P*&34I_ZDC?N/ M^>D/#BU=_*[NM5R]*JK8AD)IF.)0)B F#*LM#0L!A4PY#T32,$QEGG!B5[EX M*&1J3_=&QWHZP=#XYU$\S9[P2U'R_)#; S2@^PO1LGS<]]6=#<*>D@,[$7 :5^6HX+&;<'2 M9^M!MY7>#P^<+LP>!7^9BUMY;'SQ?55P#U$60\IRD H. 63Z<$-]38",]?P% MGDH96\4-#&1.C19:E?7.]]3 [4IQ2__ !'XSWG ,JF<6<8"G_91?:FKT^JJY#NR%M5@ IT%PG3L^D',PBA) M4APA$$-& ,014;0D(H!@)%"20I&GU"YUV53TY-BITD\WJ*MK]E?JK[9YS<:P MF]&1'S ]LU+%.UNMK[9=$+3B5T&#\U9WE\G2MGBY3:,VECYR@K4M*H>IU]9W M&-ST:25(*3Z(^L^;Q:Z[5E8%'3.9\P1+% .>4*I;;R) 4!8!SG%">83C6"9V MK3?-!!L]9:.VW=QO#57U?MRMS]+_-SL1#1+$,AI3S4LX!U""@E#) L4WY6#J5D68CBQ*@ZK%?*U+RI6M&@4?&J M_2'0R@:W"T//JA_8?KIQ!I=G=AF,E#&?&"&QI8^RY8]2L+\]++__F[J^I@[U MPSYC]-][%((P,J_E [,/7]:6J=,+N^GH*YK&^T)MM\*$I2"$3#DN- X!9;H> M3!#),YKSC%AEN)Z5.#5:V#3HZ6A\U7:R%@.''YS'W+(JGEZ>V MO?B'%['S[]]>Z%Q_^D[OW.:E'M$BXURF(,-$;ZJB!" 1)T"2A&68A1F$PFH^ MU.4Z38V]-B8%M4U70:U]T*@?;-KS*\,.?MD:%S3667;+<+#$9C0X\L)Y)LJ1 MULR^- ]Q.&MA_'Z;ZME67Y=+66QGM$DI"P.!9") MB)7'*#.UC:0(A#D6+..9$ FW:3G4N;<5SX[09JA238^04;K9L607,#.V&PB# M9]:J$?C:CX UYQRQU25W=&\_*@<Q_=)UAY/LAMH+'^&DV,K_GN5;7=YYI];?]Y[E?P"A/MI&-[3-N]N$+RA+O M?RR;O/*,<4;B, 4,1VJ3)#D'.!4"A)BD(:8)D\AHCN7QVT_M^=Y4G[T;4(^W M!:W_:;X<"L^/\08%I=PE!8I;0 :4* X"9NPBQ?6/Y=\V&U4J;B]:OQ: MQ0.-CU8K'G[J@M:ONNO+2CR*15E\%W7R[6?E[KPGY>.G^?+'WP5_$+\I+M3_ M>"?8G)1E(15%5G$HJ9CDGOR=5J[$'950;J%WS;)+#8)%.4ZFK0)L6:-N"RKBK M0)NW^>V^C5J:L@ M#5J%!Z8I[./;SZHN4?-,DL,!&YZM< (-5PD+^[=_FYR%$T:>3%LX]?E+AFU6 M]]1.R>=E0SL_BW*&XU"$410!C'$$8 X3W;D6@A"E*(249]CN7+!'UM3HH7G] M;W0-6F6#/[6ZUF6LIT$V<[L<0>>9(P:C-G H9R\>[D=S'A?W!@,Z>^T^/J:S M_Q)W64_Z*\TP@83@7.TBXP3 E&8 218"G*4 M_VS"GWDH.0I% M(\# &,!0,H)A0(F"&)(I'%T*HK\!EY4V.(3;AT1]] *VS9 M]N8,SF9,X1"]L0+QA\#Y:)%CAHO3ACEG1([;/L?,_H-F.H:7#:.63M?13Z18 M_8/,7\2'HF3SI9[%.)-Q%&*BQVIPIGP.DJM=2YQ&(,P%HQ32/,RQ#;/TBYL: ML=33N3KSN(*G>D8E#\@ZD,J X+NVP(YESD!N1C+N@/3,,9^*!5FP0N&HZ^:^ M+!=R\P\[D[RT%4%E1K"UPQWYF.'EDGO.2!R5>LRLWV<>PZN&$4_5]:]\K.(M M7/!WKW^4@M\L;JH1#,7BX9JMB^^5[%DNTI@3C$"4$@X@HQP@E$2 \C1+:,9=,92%]5-:R1V6?P0;<82"; M*8N4H-O55[):-W_I[ $_%3\%KZ>L-64J/)KE$+*UEBV97/< M(4,.1] I50Y08US.'([3 7E><*N!U1EB(59D?KW@U_RI6!1EM=O]+IJ6 C.* MPCQD) 4$L1Q 'B% TB0&20Y#S)F *+,:"WM&WM38L5&W8D&RH[!E3<<9F,TX MS2%XGOFKB]NNKFVK$8<5(6:H.*T2.2-RW,H1,_L/JDD,+[MHH%[YE;SJ9G!M MZ].0B03#. 4XRC+M@ E TS '-,H1H9PE,DH&#-/;$S,U%FFU#)YK-0>-SMN' MTHPR+@?(,U-LL&DT]-!'MA\##Y/R]B6]Q92\$]:>F)!WZM,7%)S<+D1SAD,B MFL0Z(9N*+ 0P5_\A"4= P@AEA,HP3^P+3C:WG]K#OCGA41I>4FJQQ:__2;\< ME;&.O)P!,J#V9! P8]>>+!?"=>W)@=U&M2?;J\:O/3G0^&CMR>&GAODI=4+B M?Q9 M8[@]\'E(5C3&QFTD]YS0 MD6.YAA@<1G--+QP^YW.Y^+9>LG]^>R3J:W93EB^"SS(D"L E ML4P S--(SQ(6:9[:3OL\(F=JU%*K&91:SZN@K#0-BDK5X)=BT?S+K_8C0(]A M;$8M#I#S'0BJ0?M6@U8K>174:KH="]J#@^OAH,=$C3XBM,?>8X-"^SX^=(MR M<-_;EW6Y)@M>+!YF)*7.$XSA9F,(0#MC(FR%R\H>D5,O*VQL3@P\V-T55# M?8YR75XO-N,M9JE(14AY"CA*"( HX0 1C$$&(1(RP9QJ&C'/2MX78$4<(^0> MU\40RTWWWW9"CJU;L0>CJ3\Q'!SOCH12KS)&=AB. M6WCH*9SXW,4[B*]D=;NJQVY5%0Y?Q:KBCEF,XI@BM8<08:@>E=1[2_XBG7^JC_?GG->95L2^9?2<%O%N_)PY7L>J_T\;]?:L='\V(59OFJ MOF3EC(2*I1C)0,;5!@>RF (Y4FAJY:66)^J[H8@/6 M(;K@9:%6JJHZ4%X^ZY@1/&L[++)%W"QE/_>]S0)YIL:M/<'],MA:%&B3@IM% MT!A5DV<3M@EJNX*N8<'7-UDRBZ2@T9=NI$2BSA*NEP'9+F$UXU&Y#:Q9POJA M:^*5)Y\Z5[E(3N'NS5]R(VF\G">GR.SD2;F]\S"/OWHMOR.EX-T[7Z]6ZCM; M=7!Z][K]2#.,Y/H'637J;*?UUH,M[Q_)XO99WZ+\LJS*"07_3U$\/*H_K[^K M/?*#^$W=>OU!N0:;XND9Y3S&F(8@$20'$,(<()JIOT84X4AP1!,V4VYTL>3* MJ5BMS3864S#-AH#V#?29SZ1,*YAVJ&N666[C05?5$-_:O*N BH=BL:C^^4=C M:T!J8SN-'JKMSA_?/@S>ZDQAJ68X1SF!- 8L8$;*)I_^W_^ZV>VE9^"JA-RB"M; =7&[OJW'41T M.73WL==Y"IYVL':X5-T(!S%6S@N0I:@((&H:""2.=KB4Z_%G>Q MB2FMNKUBUC/PE2&C&4(L!1* *GN M_B?S$*1(2B@03H4T2KP]=O/)Q6P:W:Q[.^P@)KE,A,PB$(5)#"#6-9\)B@!) M0Y;G&6,QBVR.[@8C-MJQ7>$$-[,W]U T/+]!-VJI5YQP6-!YS%RW39([]Q^Y M*_*A98=MD(]\9GAE 5NNGI=UMF 557^OZT%7K^^77,QBGJ22Y S$<81TU5,* M:)K&(,D(XC27G)IU?S"4-S7JVR3.=W3NS MH- ^TZO8U!WVXFV;O.$-SG/2= MBX <5(U@ (^#HH0^*:/7)AB8?*Q$P>2RH9Z3>E:5C];D$7P0=#T3BP.^H_(F!J9M"JV63Q7 5=:VKH&AU":>@@7 >3= M46BP^=AB\Z$/FP$.PTGKW?H-AV)&=A].VGGH19S^Z+#G?+/3ZC0Q_;UIWGN[ MN!--TSBUQRO*/Q9+6HK5=]USXF;Q_+)6OU8FJJLJ!KH7/]?OE&'_G(5Y&BGG M(P4L2[#::2G<*8XIX)D,$TQRFG*KAC$^E)P:T[Q_U-MJ/94O^%BNBZ)]/XKPZNL M 5E;ZI:BJ"1\6JZJT^PZ*/CQIUBQ0F'Z&D@$51 F"F=K)8< @((QCE M,"4A-'(SS<1-[3UP)_@+JYYUQ?C+ZMSA2,/6X.59?:+H9&:M.@=H5<;IRZ)8 MVR3TG%\8@_PJIW![INBMKL&G*J%4'SO6Z@8;?9T":)'MY!3(D3*9+@/4+CW) M&)_>U*/S=QDOK,:3DJ;&T/HT[&6]F;G=ZFV0A&Z)L)DC[00WWZ'$ XR4 M)^O#AST+AM/F2">%C=L.Z9S-!PV0SEXPC"MT.&)[ZOM>'_*NUKH!??UCJ3,4 ME8LBHAD+PRSF* 8B1CF .4D!C:-;2 M2\D'9RZ9KX$9NWA!UC/;:)T[Z3M704?M]B\5Y)7F[LC'&BN79&0N?%1RLL9D MGZSL;^ I[[D\E>Y2_>=>2;U><)V!_45]-3\LGTBQF.FI]F&2Y8"S--(I)P10 MDB8@E2%*,V]8:#!Z&PY[=(YUY!APEV$L=R>^+^??E8#W M*\&+]2>B#Y+7KTWK70FSL#KEI57?C5@B@#B5("&QC-4ODQQ9]2#ME38U#MLH M&]3:!JVZ=OS5C[ 973G#S?MI[0G(/#0U-L+$)?/T"QR5:(QLW^<5LXO&#LPU MU69555EYL_A:E3+OE9RUYZ15#''&XRC&,$8 I45Q]^K^LS0@>M!VZ5/:@:ELT1G3./[Q6;CO\MOB."7K]#GBF:Y,Z M[/),(?:FU+I&0*?&UA@-8*6]^G^1&.;@=7$7VARNPK!7 MZ-\%?U OYP^B+!X6M98_BW)&*>=9&J4@A@(#F"($2(02D*&$"R@@PM1J3/1Q M,5-[,35:!ATU@S^UHI;!S!.@FKT4+H?*,W\/0,F:6_M!<$F#)R2-REC]UNZ3 MRYE/#^_-?2N_D;E. :_VB#242%(A0433#,!0^;J(*=97PU%IYV$G?=)VUYVY=X6,WIK[J(W' M>G,?_^#0 %N;\E]MMO[0"?]WW_YHOIRI#--(/<. P)@#]2RG@$)! $XC%L>4 M,9A:Y>?V2IO:8ZX4LWRZ^\$TC:4Y@LA[+&U3*U)OTRM-@U\T:K]ZB:<9X.(V MGM8G<.1XFH'MA_$TDXL&LX90%SU>+_@'\5W,E\]Z7])4%+>SNG/,&8M#$&4" M*K> )@!'E(*$HX@G,LPIRRVYXYS,R3%(HW)U%,:W2ENSREFPC;G%)83^&6:+ M7D??ME> 'Y(Q!<@QU9P5.S;AF.)PA':,+QT8S&>/@K_,Q:WLMMZ?LB(10 MB) #(;((0)0+@+CZ#Z:($TDXS&(K[CDOEAI#(38,7#L%SG>\ MN8/9Y^7B :B%>@KV*@%*K_7SYG@YC?">ESIN8-88A8-XJOF5 VL9I1350&?= M..E)W).?=U7/))T%\5(L'FZ?FX8:Y0P)!B7%&(@\423$$ 14<@:2G,4HBF&8 M$ZNXB+GHJ9'11O.@J%0/UN1GH'2UK7(TQ]Z,G?P@ZIFEMF#66@=*[4#KO=?G MXTH?=+$^;].^,M(:+Z>EDN;2QZV=M$;EH)C2_@X#JRN+DCP\K,1#=;=;>:<\ MM,6+J%YHLS0D:9P) A#3G5HES0&!7((H$AF27,;8;J)SG["I,=2NKMH!:+1M MWO:6YSJ].)MQDROT/+/1<.#L2R,-$'%:#=DG;]P"2 /+#VH>3:ZYH/CE?=U0 MII/B7MVZLP>+1$Q#G@,4,DTG(@4TPC' 2&024BA#NV,A(ZE3XY6Z;J/1>GB/ M-3/$S8C%.8Z>&>8DA%XW8E8H.2^!.2MX_"H84RR.%L(87SR@&=C)XNY[M2SE MXW+.&S^8/(BEK"=)ZGR8^U7Q\"!6GY;S^?*'3CM5[I5@+]H->_=2%@M1EA_( M:SG+9(9QEB$@:*ZV<21! ,,X!FD22QSR1,:0&K<2\ZSLU.AO8Y7.Q6S,JD[. MJQ.C.EMS79MFT23+]XKW\^C4UM&W@]?;"&.[P%]W%K@^$JQ,#AJ;KX*-U4'' M[*"U.]"&3^A;8-%H;4+?AI':M$WD6V'7[VVD9>KM%N=;A_%ZS8V$YDZGNK%D M7CSHOIZ^QA G#(<$2*J38]5V"- $4B 0YCQ*K,5_V(,M1^J!E:JW_1 MF>L7D'7P>W5*G$17@7[>FN-B5ATU_NN_1%GX'_6O(GRE.YP^UZ&VN66=W,'B MFNVV+EDRSV_V9K6^U:O5])FNQ\*ZK<@]9K^G>?=O,'[ME(4]D^Q=C"7[)N;J MMP_7"ZZ^_O\4N@AW+_^&82BE4%N6E H >9X"(A$"- UE)CC)9&P5SCTG<&ID M5*>C:C)X:O6U/ 0_A[#A$;A#W'P?@->J5J!ME/68;F,*C=.S[G,RQSWI-D3@ MX)S;]#H/^7TSD:"<)!P#&L(40,$EP%F<@2C'$8HX(0RYR^R;&JV,D-/G(IMO M0JQR+H]OI/2]T1/W)I2R-RA9[U('10\3T[>[E?6Q=M4MY.EY)1[5W3>'W9NN M78+$*9)Q#E(>A@ 2&0*<0 )2(HA4_T\XM9H,9BE_:CRS4;^>VM/1N\W[&-I! MS79A#-TH_ M;Q:=(3*;V)9"!"5'. 4M,,%NP'A$ TS<#DKL$SCR MR$0#VP^')YI<-#!\3$KMB.D_/O[W2_&=S*L>:^OW9+5Z51N\.NP(4\P8@B%0 MVRP((&*9EC%=(\0- [VN MKPKZLJXR>):'W6DZS6MF)-?=T%@*A,R4RQ-'$% D&,A"C-4. MCT1$6 TON%REJ5'9AV)>GW@_+]=*OX+,NP=>58*;_NHT*3-M+S3]X+ZH-T^I MZZ_M"]4=K*R%TS7:>HWAF=7&!.WA6;U477N"]3+8+&J=V5_E/ASK4=:QT[%3 MYP1SYY[?95J-[QXZ0?&H#^GFS@/SM^MRDL7#9^W"WNF68;?RCU)9IEB H$)M]%RNZ-,[<[I-G\WQWI7J,5VL%P5*" M%[4)(UI'VVSM7GS-B-,99IXY<:-G4"EZ%6S04\H&E;8.D[)-0'&:C-TK<-PD M;!/;#Y*OC2ZZ,+ZO_<_UJPZJ+1>5$ZI;V!$2B1!+/=038@##B +$DPB$<1CC MA'*29U:=@WJE3+[B>*!2N> MY^)SL1 W2JMREE AXUR'T6-( ^5AC5_"GMBRH3+/DKO.^%V)J/[-%R24X6TD=E*GM4]FEKP!V&AK67 M[)^ZDE@]^G7D:Y8E"0WS-%8[&1(#R"$'*,HAH#S/9,XC7=,[6R_79&X:R]X7 M8<5)&T'^'I][+:-..6CT_-=_07&4_T>5:V4[8O((I#1-8 2Y $FFD_T5C !# MG "81C)!4*99"F?/U4RC;VNR6H\![+XXC^Q$U%][)HR9HAAR$68AS$ 4ZPZC M**, B8R!&%(%8(S4/CQO4/RX,$PI=H%A*VSZ")J>HER"B>=775>Y_Q4T!RG[ M"2E?R:JO1FW :H1Q(&?GQJ/W NZ+\Y[VZ MSX?E$RD6,X)@*'.U%X_UB2HDJ028$ XXBA"B)(IQ;C5AM$?6U)SE'54#K6N@ ME0W^K-6UW)7W@6S&#(Z@\TP1@U$;T.[A+!YN.S^<%C=R$XBS=A_V@SA_B:LJ MI*H)WS899-N&;Z8[DG-)&,A2+!67\!A0B$+EVS(8A2DDD; *VEO(GAJWU(TF M6=-H4F_%%\L%:/\^']J[TV8US$C'$\:>2>A$75.->B>-S !G!W5.9Q'S6_5T M6OP;UT"=Q>5\1=3Y6W@:XGYJ5&[MD'6&050:WC^213-$]]-R)46Q%KR=HZMV M5DD2HC0'4K&@HL4X 33E.X]H9[PHDMY71&LI^9R-[L4+L3=>IWP%I!L)W7OD%A.[)]Q(GL[A=O MU(GL#M6?UD1V]^MB/9'=@PJ.0@3O7M^)!7O4[,RF/Q3Q@:A.O'' MPT3X'@@'/?R?2+&JN@E\*$HV7Y8OZLNRG3G#44PY M"0E@,.+Z;%S7>>40Q)0EA$J<1JE5@7^OM*F1@5:V[I 1_"Z(UK6_E'L OF:< MX PUS]S0 :RC:?"GEQ$^1J"X9(M^@:.RAI'M^^QA=M& $3VZW7[!FQF&[YJW M'>(H)%F,01+KN3I)C@&., -Q%@J:AI1'9A5<)R5,C2UV= S>68PZ.8I?/S,X M0<6_I] %Y+RC8(B,Q>262Q$::=R*-5)V@U'Z4.B=9G+TPO%&D/3IO3,WI/># M0\N?GE>"U:-VU<]S486)%OSZ::DM9'CI*9EM 90"]F>/D&E#/C+F+Y4;A"LBN MRBZKK\P!A!0I7*@='BR\#?. &W@D[F#SS/7M,AI58//6^0:;8-[I\A9^&SN$!S)>[L( M23M/S@R;7I_NS"W&\^[,;-GQ\PPO&>;Q?56HB=5*\,X0L#BAB JUB:A^0ZPP< MQV,K:.8G7K@NGJEZNR1^A[GUH.#2]SLF9E17K\?.?<^N[Z,#'+F;!7\IUZM7 MY1O^)I8/*_+\6+";A5RNGJJ7U#8PK'RZG,(T!UDJ8[6U)&IKF;(4Y%Q$.(V5 M9Y<9#6&R$SLU,FH5KRABJWK0T=W"1S%'W\#1\X*I9R+9P'E]$DZS8/TEV%JX M@EXP'LDKW/GJ/FRQ+K;J_\V15V@-4Z^#:'ZW\7Q%:PMWW$;[JX=YD/\@JT)7 MY-V1M:CRA;*$QB%6GB/'H2)Q*B3 $6(@8AD4/ D9MLO0VAO'GZSJL_9%+>\L3"5+,,Y 2"55#EF8 -WH%J LY5FN?AF+R.19/B5@:L]R MJV/0*AEH+YI,@]C_-+J#Q_#1;HF+\/)\S??L\E^T#70KVMX?E]W]3E];/ MLOIA_Q$^>=M1'N%S1K6/\-G/#7L=7R_6!6\F-32W+T2I!,Q?N."?E)HZ!?RE M=@1OY4>R6A2+A_*K6%49X-=/NK7B3*(X)F&4JJ<]273;PTR]PR$'$9108IE% M++;J9.1$JZF1Q==VN,G\-6B-:\-"HC&MGG/"R)R]S.NM!G^IFA<0=2787"6J MD1IV7H.;E39S-49?/\^,UK4GV!H4?-Q9MHY-NN-;:Y6NW*F+@:Z"VC)WKHU3 MH%WZ0VX4&]6)1GC,, M$[4%(UPM)L\P03$4>19FQM&S@]M/C7TW"@:MAA:!FT/P#()?%T'BF= "1Z<_-]GATY%6>MYGE]7 MR^^%O?Y1ZF+A32N-:Z8\J+I13#4[D\8)8&%, 80X DB@%&1(1#34@Y=@ M:-.2TERT%4N,T*I2:5Y/ 7YN=-?M!Y:;=C)DH_B_VTXQ,5X,,RKQ [%G@M'H M5@."OW;0_45K'A2+7SMM>[;:NQP_8HN8VSDCQM)''BABB\KAY!#K.TRM8\^7 M93/\]FXYGW]:KO1%,XE#&:>*%*44",!V'/].*)FA';;X*;4?KQE<1YN]*/M M^*%%KZ@?#2/ZE6A?A/*AR0>[5UJT4S"?U?YW%O*(\CR/ .,2Z6XO>E)E1D$N M,*1IGA*&F6DARBDA4Z/[5L]@JVA0:VI>D'(2T'Z.=@63[R";/4)6Q2GG(+B@ M0.7DK4QG![;A%;I_W?S3RX*7'ZL2")U-_8,\ZWJVMJ5F)HB( M2 H0CPB D2" D#P#>10*2D,>"VEU!F @VVC0/1]WZ% M'GMK87;9[K[V/%ST^'6XU?.P %INO^Z+_YIPNWDG4D@1X2D%D,0* M($P%()P)$ ND$,V06CN>6=IEY=K$J*J<,RBC!J;C*0&=3-JIRV1^9M:3"VKF M."9@B(.@QP1T&EKVF("AL5X<$S!XL6>F[/"P+WY+6?5!JHLDFB\LQSEKY-KTX;NK#=4WE M+L\0RD$.N9:(!"4@YRH#B,)$*<)RBIQ.$>FP<6WB\->1%P?YW ([.AG,T4,- MVDTMNBBUTXF)1,VL$!6ZJ(&WBAJ X71@8/0A%:#+S*+O_L XW[[U0Y?ZEC76 M#1*_[HY4H[TIRE/Y79XVDB>0I_J=CPE6IF\&!0QK_G*J9,:)_A1KMX+%3CO7 M]MZW,"-5X32>+S=07#JY++EJ *X"K2$$.6 M40YR$+9 LMO4PJ6/@^.]+&H%H,"$)D3H% > M8R)PK!*GPQI[+5V?WKZ5@NE*4%/JKP7.1+V'&E0@Y]6#5SS,K0BUL7?7A%=C MME&%US=X)H_JYU5-\?]^W&FWXX'NFYB[W*0\86G,(<#,'.0*UUQ'Y3@#7$J4 MQ5F&)>>MTW#GD#T:,NKA/]PMH!8M/+,/I';0FE-#HH+M=_<.#:7MJ+=,%4UF MK3 M$]WM3?AX5]P4AT-QK!:0ML5>/Z_\8MJ 2;&1F6E1#U.@J!( 9 M":,O.,C3=F +5* YL].J66=B9OTRD]"LR_UAX/\9G0=@^E#60XA>CF$5-:,( MVO7"C\# S2\<02S= \./HXY6&)X/\@W0'G=/U.3<7^PM_D9W1V/_\^^.$O6Z M_1>2)._E M)L@FB5/_P3BW"]')KIS(A&)M96?S(WO_WT8IXNSG&V^NGY L,*\T]_3%(PGCDVENG\__YX5^UL*+P&""D;$ )G\$[D8"5[$+0NIB\>>C9=/:/?ZU_ MQ+#$GXBYV7+][;__Z>-J]>E??_[YCS_^^/.7N#C[\WSQX6?!F/SYZM-_NOSX MEWN?_T.N/\V]]S^O?WO]T>7TH0_28_G/_^NOO[U+'_$\P'2V7(59JB]83O]U MN?[A;_,45FN9?Y>NGQ[]1/T.KCX&]4? !4C^YR_+_*?_^)>??MJ(8S$_P[=8 M?JI__^WMJUNO_*^+:<:S/Z?Y^<_UUS]?Z3?,\J^SU73U]=6LS!?G:UJ)_O7S M5E\_X;__:3D]_W2&5S_[N,#R[W_Z+WH65$4SN:'B?SSYO)^_T?AI@MNS M!][V+"Y7BY!6D\*]X,@5&,\L8=4E0C.A-C+%K!,:">_?$]O6;]O(<'=V,DZO MG_^>/COQ)GI?C 0F4()*BH'G3D(,WEJ!!C67MZFN6EF26M:87&+Z\X?YYY_I MN81-[NL74+\ QB\1^3_NOO,V[3<1\&R1?IHO,B[()%V]-"S2/33<7@Z7G_CY M4UC0@R!]G)[EJW]=;5-+1:[F \AUHS1BXT\_D30*+A:8?]OH[%&FUQROR(#C M^I-#X.'_N0@+>N+9U[?X:;Y83;(4/GC/H$BRP,J7*H?$@!%BHU.*F90&A,:= MUV^%$G&Z*#E$VIT Y@TNIG,247Y!+L$$O2ZJT$:.B450,C@(17(P*HJ20\&8 M](!PN?7RK< B3Q&3,;J;RX MH!2P& /]J##._ !8N?O>K3"B3P\C!\FW"VR\HE!U0;!>R^,=Z02?SR]FJ\77 MY_.,$\VUS083!!8UR45+<#X0.Y[%(#,3QHC!X/(D*5LAR)PJ@H;30A>@>A^^ MO,HDL6F9;F+TR]5AO;+>10XJ1 =*1P/T+;&DDI;*%O1A.#@]0L160+*G"J0A M)-\%A)[E3*I97O[UVW2&?")RR=))!SP:\NN=+^"]L6",ERQ:(;(=#CX/$+ 5 M=-RI0N=0B?<$F^?TY>O%^_D?LXD37"81"FAM,JB4,@2!'% J'512ANTNX),.L]]_7BS6+^>3I+M.6:Q"P3'(0-",I["2$( 1YC#BQP M&QP;&C5W:-@NM\=.'#N'"+XG +V9+U?A[/^;?EI[;)YGJ:0V@$Q(VF2U MIM M)2262Q&Z!(H4AX;/+0JV \\)9H8'$OK(T*D6\]D"PYKNK+*U*@D@IFNZDN3A M"M.0E/+.QJB0#0&6F^_<#AXGF!+>6[ C Z(>9IZ]^3B?7242T%+0QX*#$C#4 M4UT"L_0!O& J2H/2NC *.Z^=SM@G&#Z]R !CPR.=Y@N%B0/+N+[Z>H,)RKR MA!XS9,TC 9NBN8BV@-.RMXXP/ (Z[[]T.'">8ZCU(P".#X_TBU%*3=U_/ MX_QLXH)6,G($+JP'Q9('QZ4&;5 )S$8(/T1^]]9+MX/%"69W]Q=M)P;CUR_I M8YA]P-_#.;E'(105C8!D?3VV\"0 PQ!*E#8&E-'&(0X5'WKW=@@YP>SMP8+N M(H1Y?K&H8MP<;U7 DVXNEA/#;9)6,=!*)U"%)PC&94BY(&J7O"_#!3$/T[ = M<$XV6SN X+L T*L9/8W$,?V,+\(J7+(UT3*[Q*('PPP#9>LNZG* 5+Q5V>AH MU7"IMX=IV Y )YNS'4#P70"HGJ NGH<5?I@OODZ,,B[PG &5)@,J6(2 QD)0 M.3'RT:S (=S;!UZ]'5Q.-E^[OYB[0,F[\W!V]LO%O5T]WJ>2CX:4%1G(7F>5&2RT#>#H>5!$K9#SQ?H M>?<1S\ZNJ+?,D2^?D.QB)NI9,>!L1(@JZGK10G'AAC,Q-]Z\'59.,#][H)"[ M@ @1?EZK=.;I'^\^DCR7KR]6]7I*S15,A.9<>J-!2!-!H0O@%(6!ADF3;;;* ME"'RMM^G9#L(G6 F=V E= &IM_AA6L4R6ZTS"%HK+U PX*:>HL<0R7]7%JP+ MQEI==!0X&(ANOWL[V)Q@CO=@07S7+^.7_QJ\3K9RQ9""A9+*@ M9"X#Q,#(3S-"&^:8-X,D]1Y\^790.<&\[^&B'OMX>9,'>#E=IG#V_V)87%UW ML)DQ6Z\[:%<8*,4$!)\%V,!%PHC<"3, 7!Y[_W:(.<$\\" "[^1^R38Y]U?M(-AXM]^ MOB?4W^@'^S53>#Z?+>=GTUP;9?P2SFH/B' VB[+3&0OH6J E$T=8;1!3= M"(?6R5BR-NK^RKI:6"4LXUK5E^_U"W+[VX^H=SY9+DNTU MJ]8*(V0FP^>2!I69@H#) ZT3ERUCA7#?@M7;9(S3CJ$9)JX,RP R'W''N4W] MI:=^@PD3O%<*8@KU>(.$$IWFX%@P49C"37[@3M%0P+E#S;CX.42]#R+E$%EW M )CG8?F1-NGZUZ]D[3^',V)F^6SU/"P67Z>S#_\9SBYP(DMPP8E:*FAI05E% M_!1/L9ZO"23&L[,/W+X_'$!;4=<#H Y"P;RU2CK V;.4ZF7?Y5M,2"S%,_P= M5U>E'%S7JN1"O%CI0&'PX,D!!*.T$1:+L ]%WP/8IR>(&J>?3#M4#:: #L#T M:O:9J)XOOA(+DQ@SRUHJD&5]UY<)\$X+<%84):-BB3]0@'4X>&X2,4X_F79@ MV5O '8#CS0(_A6G^](MX?'_-5.!O( LT_X6+U] C4S/XT3UX.L,$I(-)OD.K,QKXB34@OG? M,"SQ;6V.^[K\C4QH%=W,BM$R"XH4[VI^7-!O/6\"HR>IZL$- M&@1'P\E^;R!]QD6<#P2EO\SG^8_IV=G$.$Q%*"*U6%&#QDA;KDM0E!;6Z]HE MN4D,(Q@DK M)R08-!EBD R"2\;0SV2(35+JVQ#7@Z,S"((&UT0'Z'IQ^=K:Z>TO 1/+CB!,%/JD$.OALK=;9Y@=ZS1R.J<=)&J?97@,D#23U#O!S(S3\ M?3Y+5]Y_=M*8HL&:VMO-D=_F*2" 8A*:J%BQK,FF]2 UXW36:^'B'"SK#@"S MH7\B"O-)N$B1IB1A8#$0K55@8]!LP.MG:390;3]VS3$ MZ=ET-<4E17SK8OF/\S,2^K)&?ZNOUZ(A8\A=4A9<0'+;O.K!!-_BZFP%CLC",/H"5@8*#2(;4<8R0>#0L2\,, M-CF:>)RD<<]*VT#@<9P=HH\.D'5U9/2E"E'* WVZALY1WR5KW"1U(V@-J(DN M,M97G1F>S\\C>:-5.\_GL\H@L5.KD*<9%Y?ERW=X-<44*;,&EHRC-802'#(+ MY)HBQ:\&=6P2#.Y/\KA9\4:(/)(&1T7KYJK#Y5MO\?3-H*/DRB(D&RB69FC M!Q4 2Q&"B2R]^FY%_W??,FY.?&#\#"O3#C9)XH&PMJJ9_A<8KTONO&5).@JE M621KK**C8*?V/\O,:8/6!YD?Z/\T0$GM@^2,FPQO9((&D'P'^%DG:A_P%67D M*2 /X$L*H+C*$%.TP$34)*)'F-W";X:J1"WV#DV2U M9K7X@2=O0!DE2$Y%09+"86&9167V]Z)WA,TQ4@/#PV9P.7?@&>T18MY@MM"* M(&->9V9H"B-TT>"3])",M$E(41(^T"QQE#S!C@@]1JJ@G6$[GE:[\,SNNI@W M>$%MI/11UPKE2(%N*.!L0D"9F-&%PI3\0(.1X3W\'>%WC$Q#PWUU&'UT8!YK M]\#IZGQ]>726K]=0(J8FM3B5S'L$G8VHTU8C>$9(\$XSP4-R0CW05WB([,.C M-'63@FB'K:$TT@&XGI 0YYD'Y3.D>N5'J9@HX,EUD(C6,99@@VZRL1Y867., MW$0[: VDCPZ0]>;JO6N6-I?=.:J"*!UX'FNO4R\@"HT@&3>&.QZ1/] K=)#[ MFG=I&;O]R3!JOG])\R"9=P";&[UR-_1''REXB1*\B*QV_J]E\Z5.^>5>!C*U M7+7I67&'D+'+^IH YB!I=X"69SFO*QO#V9LPS:]FS\.GZ2J<381,H62#D(U' M4-9&,L;&@18%L_0E8FZ2%'V$GG$3$HVP,X3L>X!02A?G%^M*GG7,4%N]+_ C M4H#Z&3=W,7Z;+^LUC-?E??@RT5H'C,F!39EV]Z0H>BB!0U(N.U$LJH<&NP]2 MMK<+G>-F&%I!KJ&N.H#B6UR%Z0SSKV$QHXAB>8/=%UBF:;J:&*NUS\X!A1,> M5!82G(JTFSL?,H8ZHJ))5@11E: M)5$;6BH9BTBN>">:E##<)V7QVNN--6+Q>K.65U['L M&URLF9MXZ="AT&!BS?=SQVFA)5IMC/,DM'96-+%.VY$WMJ/>&%\-=-0=\C9K MZ-G%ZN-\,?UO6D!QP380=KH$5B7 MSB;7S" R1AR4>E+N'7A'D7#1*BF58K*J2=7I(_2,&RL>'U![:*%',-T6Q)A3*1G5Y*+JP:--!Q_>,QZL]M5'!]AZR(&\7"4J M1"V4)4YX\>0\$B?!2 TE1W3T'(.:HH&#*5I!'Z5*3*Q5#N/KC'D$.C:]]M=(!R+8Y>Y \ MJ$Q1"L12)^T43?L]$X:B(RM,HN YY28C9H#(U[]#@0P [21H_ NMSU97'4#JI13ZW]3X;&/6H<%%![:*%',-WO9;FJ8#OI?KA>5;#+1H&,@-:L= M>^BKD(,$PP+3%DOA;49U[4'KN G5(3!T_Y)/6X5UL3DNR=#7>63K6P*X^#Q- MN'PW/\N3HGT.:!P46:/?K!4$+0TP1!:4S8&'1L[68R2-FTAM@;"!Q-\!D/ZR MF"^7;Q;S,EU-LO<\61\@U"N6*J&$*$3MXAM#(OR*2>S=R\GAD]XL1I1D*,7M-]T%O#<.PA.H116D>?7 M!"U/4C5NYK/-9C:4$CJP-N_P[*QNO+/\U[#X!]8V2U><6*%+,H:!3CR DEZ! MLW4^N7.%]-:.,$?8>N<5.93;:W 171 :X>:'+Y M+%&XO!M!24QR9H>8"6<2]( MM #,H0+O 3.UN]+O\]G\-BM7N[3C60KN:V/F4._2%@Z.U@'H>M\C&4M_-JEC M>9JLD:]$-('2<'HX8#3 A_68PR%P]6U%7&5;I[,+8NO;R<,O6.:+RUY>[\,7 M7/YU.ILOIJNOKV:T>^)R19;X]E,V?4[^BJN/<_K-9_K(^CAC8B(9Y%P0BB<+ MK7C$:K -)(6Q;@S%R"^)7"7:08AVBUPT*D:]1<5V8#FI#/[^4NX (E>-#J]J%7\)RVFJ MN>3IV04Y 9.H>+(R%0J.HZ[LK+N4!0@J>R1WQ))X6H#F.W1M!Z.32N0/J8D. M@77%!@:OO37U"J^M+5J% Y<< ZN*IR63;*/QAX_0LQV03BJ+/X3D.P#0WW'Z MX2/1_>PS.8(?\/>+\XB+UV7-THW2LKO+1&DN= KUH$*M+XMG"KQE@I2\]45K M0]%W"WSM1^YV\#NIC/\1]-;% *A'^+SDYWX)Y'J^%2?>,O)ZM2ES"#Q'"%F4 MH+T1/!P3F(_1N1TB3^I4H*6F3JM8]9'^Z4-6KC[VBH9EK%MQ-7R3@,V;U@.A M[KW_&K=1A2*+3R!=O8BM-0,7";PJ6Z6+$:&T&=BU(YW#1II!H)-)%L!8S]9D M,N"S\2"*L2SSHA1O8NKVB#2/4&X_.$Z>#D!W$7X';MXVS!=KO:U6BVF\ M6(5XAN_GFX8@UP*4P6.R)0,65KW;E"&B]^!U5*FH+%)HLM &HK^;9@+-T3J& MPCO'^>/KZ?A%F2V*Q2F"6U]^=;:"0__?%)I=]/?'$H[8ZT$)G M@7QGQ:PD-Z4P2%:BE,A324VJ3-JP,Z[-'@69.ZR.(\&D\\7R/"P_OCR;__%_ M8?Z ?PG36?WAYHSH+::SL%Q.RS1M!%&(I,I^L<4F80P(Z8E]%R4XS@-DQU5 MRX+A3:[;#,S'N)M$[\NC-3!.<5T\RCBYA4XJ%,"L05 A1G"8+6C->2Y%>>:/ MOF_LQ,&X-T%.C[<8UOS>$\)L?;_/!&]EJND>7NNULA#@'9. M&#(JKXHK3<[4AV1BW,LM)[DDAH)$!]4B#[!][?Y%EA)+&2'+VMH!LR'W+P<( MY!2RY(MWNE4__\=HZJ;'6?. =RC%#(:QHZ2:[T\FN_[MD.GFIU[3,.6\-7?# MIYV?F"LGE>(DLP)..$*3-AQB"8Y RT7&D*3.3<*UVUC(H(W M7JH"/-*BJ3U-P5F>P 9&BT<(WZCW_VTRNDDR#X2*^[,L]Q9Z!^'2-?4;B51# M/)_5!?SLRW0YR1@%DRC!1._(]@H$%P*98JN-+MS$H'13!#U$52> VD/=CR'G M8-EW *0[/+R8GY/_.$&T.4F>0=,R(O&4ZB &"TPGS0(S4>8F5Y(?I*83X!RN M[;O53 >+O@/\W.B-]5>LU0?U3EE1CD)NP6OB*?H GOP]X FM]%PGV[Q!V8:2 M<7$S@'8?;T.VAZC[P@H%"Y>=B')>WV -9V_"-+^:/0^?IN337S(HLV!:9@?% MF$@;/+?@% 6JOB0OC/?"Q2:YO)TI'3=_W11K#535 1:?I71Q?K&^-?U8:N62 ML2B2-(@(,K%U)U)>RTP=N0K..>&3";Q)6>_6%(Z;;Q@>>VU4TP'FWN**9(/Y MJHSYRHH7K;VMO4<SL_.7LX7?X1%GD3CE?,L (HZE<)F6EDV)=#! MY<)R8,B;=$_8DIOM/%^R8=E_.VW?M5_[BGYOV'S"Q71>SP\6JX'VN;NRF229C55) M0"H9:W]:!)=B@I"449$YGERCU/]=4D;OYGH\(!VFAK[@M%D/+RX6Y/Z]V;Q@ MO4ZN[J+B^GR4PHNU*BD;8[.D537@9/WC>GEXUS791GO+LNWN.E: MB)>]PS<+^2VF^8?9^BGK 5,3GS";DBP8G4MM&$T.MJ3%&X5D405N-3:IZVG- MV.BM=8]FLKN"2 =+9BWIM_CI8I$^5H[O[V,3E SUNE+;2MJQT#,2=R"_O00L MS&>.J4DF\/NDC=Z^][B>QG!JZJ>H^"G&-@N*<CM?+M W^Y*Z@=\C2Y_D6_DO,("S*JZ$I&#-[09!%MXT20; MSWZT.X(M&PX?#>8=P*&+3BO;W"R8B"R,-") $<+1BH\"8L@,"ELOC+B"[EZHZ<$EOMU>@Q<$,N2Z N0XLJ"V*?'8(1@KA;?3%R2;;_QZ] M+5IV/CX:HO:7?@?0N774D(I,*6H&N9#Q59%3$,:\A:Q#0/*1N<8VK6!V/N7Y M\8YY=I']@7GY7V?#M,Y^X'2!6T-AN]3@7!WW[)D#I[(!8[SW6:+#V&1PYIZ' M/$U[_HYYRK.+'@9%TW&:A%U>E!RV+=CU0ULV GN8\N'O8%V_Z/J2318QJSH0 MRWF=@,!@(?CL(93J8$O&!&^2B7V*J $^.ZD=E(L!23TMF:7J&MYAZ/]]5GBEEESRCQ>H+DCPQDA2"!VU+9EP7HUF;ZO<& MS(Q;OW-D,(^.A@X,Z@ND-Z?I6L7T]1E>9A&?G==N'?^]*1-)F1:Y9 H,%PJ4 MIC^<4/2M#0*#2^ADD_XHVQ WKOD='T+SQOKL *./%"]9F:)+NEYHU[5Z,VF( M26?0*F&)QI@8VQP%[U]HULQR=H?# 736 ?)NKIK7Y>5T%DBNLP]70R)?3)=I M?E&'2Q7RV'WMNYNX+[5=D(+@"@-NA/2)&^O:-*38EL!QRR"[0V<3O?: UY06 M:XM_-3,PAF),'1DCUW487CIP)>;:OX@7+X+AO(F-O$O(N(6._>'O$#UU@+,7 MEZ]];%2:*]J3[YV %[V>@Y6!@D,!R=ODG#,JY"8)L>_0-6YE87 N:RF_18W$67$VD0-L&(F.%XA:T+[ M@\, X[OX.U!+O0QHOL-5'9@[HW\TK36\*I!@# 6Z\*Q"2O21%7/Z;D+M86% M@"AXXED7%5F36ZS;D=?;1<(C >]@376*P"OS_29\7=MNQ90Q* 3P:&V=!5!' MK:*%D)DS48EL=)-#G.]2UML5P2-OK_OHITNO[M?S3V?SKXAO<=VVZ;=IB-.S MM8,\B5:ZG+.'Q$4&I;BMXPT#,"M44O0KWJ9!]RY$]G8I[T@P'$AK72)R;/ZAL3A(3& MNQ1]\::T0./V)'99+#D86.9'T5P7$?7VHIPDM)F%F("ATZ!JIR''LP ,7F@3 M-7K7)'F]/8E=5CVV0F4CS?6[?U^7=SP@2%V$]OB2AU@N)Q!>2%+]UCY\(HV1@B4.V M2,:?*5K-$3WHDE#8H*+73>[-?)>R+G?KP:!Q=[<>5$\= .\M?KIT0%Z7WZ8S MI+^>$Q73U21QS@IF7I=I;18>!#B3,X24G+>V),.;U',_2E&7&W KH VCERZ\ MP(V(\+>:G'JSF)*T/M7V91ON)EG12P4JL+[>N\ZE%D\J3TZM"$*)DJQMDM=^ MDJHNJN^4R;K//4T+_3OKM9EK.82P7 M'IW.WH+V:7W+D[C5# &C5C8S#.B;W*AH#^EV[49/"M.[*+B73I,7GSZ=K8_V MPMG5T=ZK69DOSC\G'[!_&RYQ-7RLG(F\XFU M,888!,@ZA);6,X,8ZPP@GPJ*Z+QG37)G>] Z> 4]DY57)%EPH";)U&"QW#/F=6KM'!HE] M]U4C5VXV1%,#40\&G$&[[;Z[.#\/BZ_S\F[Z838MTU3K_S8WG.KLDOG9--74 MY2T>MFNYN^63!^B[NP\/ S7?O?^::]@1JAPS6)O %P<*:7-UR65@:$0*,M/^ MVB1*?)RD0_?&7\)RNGQ=WMQ ?D)2[7$=DBHN^ECW_GI,DLD"9QF!4 MMBGK:A? /+'UO%X\7Q=W7#"/ M)H)BY)ZYQ#04=)9YG:U5;?J+[T+EV-<8CX:>Q^?;#*S*#G#ZGC[WNCS+\_5A MT5_Q/.)B8B6B=-D"5Y("A3KTW8GL0101D:/*HC2)V1\BIIO!-$/K?CZP(CH MTVUI/;$HU]*2TOB,J"&6+&DO80H",@]1Y\R%2Y+$UM[H?8?*L:_4]F'TAE1E M!SA]@IW+A1=HF67TM?9-A=J:U1%K]*VR-CK'C?+B2U6%\4*1!LY[2X:P47M(=&7Q@A31*NYL =2/O9= M\;%LZ'%5W@'&OW74K!F0ZRN>SR\655&30#*,(CL0R1A0M$K!A2B!>QN3**F$ MTB3E]C19IQG6[(F1>3.%]9G#KU/S+C8/F9=?PV)&O-8;0^NY>OLD,9]^X"!S MV;>F>*!DXMV77"=['"]E?3%*&Y5 D;+!.4P0HI"!9XE%-%FOCQ%T\&78.\_] M=EA50I*Y> ]*ZPITE=^DC MYHNS6JUQYPVU!"BM1V6>7=1F%%78WQ9&%+21>RMH0Y>B!C:UI56=HND\+U9A MBJ&) =Z3WDZ-UBYHNG=QZ B:.T&3]CR<& ].0VMC M>;!<6EM6;97%6AY64J"M-BN$*-!#<%JQ%*T,;9HGM+>LSR@^RE72T\_X#M/% M8GV9]=$ZMU#G$YPT^T2^CV9C.)E$6%V1*4#QWY"56 M$2LG";:9,336:=.DJ<3W"!OYP*<7!&V%[#W5V0$\;US8O3S><@YMC!Y!Z52O MK*6:98D&A$0;T ME>!-/[1XE/0)P7T7?]2H.DGH'L'D^GWW&Q6I*&\4+C*NK MJI'H!(]%0TA6T\+R!;SW#G)2(FM=.QBVZ9#V$#4CW[QI"9_#I3]V?X87]T2S MZ9N&^=DL'VC[OYU010Q*%AXA2++Q*CE5TR(:LDM61;0>XQT7\Y$>#T-[CYTBHP-S^SNN2 KS<_QMOEQ.7$@:B],@Z:LZIUY!#$1\"$)%88LD#MK4 M8]R@8IS=N5>(W._KNZ>^.@#;??%>MHR=K1.+=R6V&2F>T:C@B@7,NFYGCOP7 M46M6@A$R1:]2:M+'8Q]BQS&T)P+=YMKO .&WEN>SSV%ZMCY$F=^8;/!Q?D8P M6%ZFT"?:JR)],I B"5/90A+-M:)0)A\Q*B7:M*G9F=)Q2MY.!-MM]=Y!Q]Z_ MX_3#1Z+[&84'X0/^?E$#@]=ELU(O5LM5F-76Q'>.$"?%89 R94B6UA20N._<@=IU7DB4#\" CHP("OFVY?]K3;K-W*W_+9:K681I+P MY:JN4?)R+>P:)G_3R40[R6(6%!M[5I=ULN"=Y"!LBD5DB:$TN?9V(-WC3'(Y M$>0?$Q.GL@2N"D8P7\[%>;98U,K>S?RPQ%@IR@M@S""H(!AXFS48ST5T.C"F MFIC]PTD?9TC,C[00AD-&!VOAD4WOZAD7N4;<*)F;-#MZ@)9.BRYW0<&]'/2! M$N_ )6U9OQ29< I]AE#J>9),M']DID%ZCJ;D8#BJ#O?T?BLG#\;;$ M#U=28?9>%O10?&5"T1\A)>))188F*U5BFR8L>]>QC5<&N9/"MZICVT7Z'4#H M]N:Q7F&&:5TLYZ!C\: \"Q"/F0>P >7ZGEMK]#%?TD;O:4^M@EL^]P-ITO MY)OY=+82FG;Z1+SX?'&!-5]Q:4FE*B[7<@578AV\I05$1W_H$GE, M7),QO7.UY)'ZU]W?W1-^]E7X_'C2[\ T_3:??:"GG5?9U9Z0FU47)5,A2 BU M]$4982&BCL"\M2GS(E00+!5= Z\:"TLQ2 MC,HS^!2L#Y@YV>=_DKAK"#5O%6WM(O,.@'/;#'\[23.2&:.Y!18TN89^:V)Q'Z!EWG'7;N&L_H7>'G5C(N5V_#"M?SO_.E5Q<^X"1* MDZ+)'DH)=08NE^ +,Y(K-]B3VY&#OB8@G43:8>OH\M?XEG(59 MPGM9R?3?/5 -:;\UA? MEY?3&1$V#6=K@&S:X5^=/[)L! _2$R9* ,6B!F=2@:31<%M"\J5)#FX0Z@^^ MU7]CZ/=-[;V8+M/9?'FQN#FMUF;R&VS)$#!)4+6SM>>" R_,IJ1E"+J)I'8A M7WU]1C#2C#U^UHK[37C$S*X6(A<22R8N.WH.+9GWX ME2,M9B9TDP:AVQ+X(]C)79#X>+NV 1790>CRC:_UA=M+GIXME[A:WN',$ULY MQ 0)#;G@R 0$[P((+6-2W%G)VVSG6Y,X[J%D3R =5)D=P/0F/U=-_:\&K=[H M4:O0)1,Y6,T+T'H+X*UWH)U,-AJMDFIR_6(KZL8]91@?G,.K\-1!!6YES00I XK7<]"0-'@CDBZV.&PSV> A M8@Z_:WGYS+?AC[_2:EO0LEO2\U^7MZ2PQ6=<3I#KF"BX E$C+260UW9>'A)+ M3 E+:T4U*7K_/FGCNH0'8^/^[<9!=='!IGG-T=_GBW^\FKU9S!,N[[#$@T7G ME0#'(EET;B0$HQ!8EF@"$V3>FS3DWX*V<;VY=O@:2!L] 8Q\ANF2?,^_S.?Y M#DO2Q21T*E 2TH9.T1$$S6@)!9$4"3,*WZ3D=0O:QO7(V@%L(&WT!##B8J*R M5]9P32XG7X\%<^"3R\!YREE:&62;&;XWB1CW^+4=9':5[V MB8[D>E.(\RG0 MA[]\PMD2EV&6YS4<29MP)*PCY"9>^2XO;NJP[RV!@7SYR_?_NGD_19WK>'"3 MF[A*5%Q!&J5 EQVM1$W>E:K](B)3B9#HF D8T8DF771VH/&@BMNWF'#Z>9VX M?[\(L^7Z?NT[LM#3A,\^+/"R68:)V::,"K+,U5BCAUBTAB1,)G<@))OU]Y"Y MP_O&]>=;X>-6L6T#P7>Q2];6<^_#%UQ^8W B0G)%6 9<%/(EF53@T2G0F3:+ MR)/1;1IG/DC-N+Y\:VP-IX@.T'1;6%>#4VT(VCF-%/ 6!%6O33D7/' DII02 MB>*6]B9YEP&WS1SW8Z'I<$5T@*;[LIE$&Z-D(D&Q(==)PTJI-H2GHRNMM[5[(G0T8[D M,X[377%<7PT?>/W(AT+!(N+)A M0\BZ@WUR'7E<\G%EMGIC,OF+A07IA+*QR=6G!V@9N3RG M#72&DOW8M\#OBN>2AZNU\ (_S9?3U7+"%,O1,TA]L89C# MW4+%1Y)26[YPY+*9-J!I)O$.C-":K7<7L[SX>I^YB2DF:24\V$Q!A^)*0\B9 MK(=RRAD6R:XV,4=/4C5N'-C8, VGCU[ ]0 ;/GA'1K5>-J65H1)]%6SM/X5& M:IU-=FVZG#Q"S[@1WS$ =: .^@SN;N1O]XG7;O[S 4*P1ZD9K+KN\OD/X"-J M)A*+ 9P(%*BG(L!Q)H$%M FS1RZ;7%-]@J;!3DF^/?I&U;ZVT8MB01="K$KD MJ06%M7[?.L]DB1F;M"-YBJBQZ^N&0<>C9R2'JJ'/ZM\;B_: S,\#3QG6H+2M MVGT<.=J+G&)M%K!N,Q&SAJC(H17HO%7.2L.:9&F/85GW3)V-!^A)+IE^4V,16/TS.$.UH'O*NHM5D^4R!K'B=Q5<07/8&G$7+!"\B MMCEX?X2>\1O-'(B$A_K,'"KW?NW!_@T2;OSK@6Q#PZ8'C^ B2/1)DP=!RA)U MU'9M<*4"J&",<4Y;IILXKFTLQ+>+PK=[(]WH]>%1FFCJV;Q)-3'($_@B'61D M*EO%E0Q-#E2_3UJ7=F,7?#Q^;7L0;?1K0FXT"MRTO5TWM_TV8.C5(*.4]GS3 M0*;I4![;FC&%C'8BY< QNV[61S@RB5 KD<(BH>I_3\>,/=2.,"?K2B *A/#D MXV>OP45;P!5F7>WTSWDS)Z>K 4H#(&";\4F[R+N#2+OE_!,OK,"$"(5KBON4 MM62D301M,XHBA62E28WT/]7XI)WP=L3Q2;LHO]MU<*.AO3 Q*1D#".L5*,D# M..4TB(0^!R5RL$U.1/YYQR?MA*!=QR?MHLX.X/EP2VF2 1;)"?HV3)&0;19@[*!P/>,0-2 M!"$CE^09-?$.]QX[<=012H?LK0>+NT/(7"ZE%%46B;QE864]E49>KUPA&69K MD:/"4(X"FAXVP,/5O-W8B5UDW@%R'K:8B2$*7B1X+0.HNJBB"1)DLBJXHH75 M_^1C)W92\U:[U"XR[P X#PPD$R5R[HJ 9)&L< J\-O20((S57#J%LEV.9H\A M?T<=C'3(#G6@J+L#R\WI8]P7C5(!\MIT-E@&CJ4,/*?H31%>NR:&YF2&_.VD MZ*V'_.T@];&O=^PQ9@[)G\^66\B\'F08GR#4*C]9!/.H*22U^3:H?O@A?[LH M_, A?[M(OSO3]-OUW!:',C.GR7(@_:$<^8<.?016$G.,"^7+$3:SW_H=GS3< MCK:?T+O#SLN0\-EYO7!<^>#"Y 1)$OR52AX\\QY,B#'%S&+"9H?N#Q'4DUG: M4]M/(FA/T7<'H2='/#F7>$RYMCJ/Q!D60P%"9F"(K"R5838U*6P8> +7D1)# M+6 VF'JZ -[FM9NNZ?A\OEPM_[*8+Y>3I'S&P#*@$;62C L@[\& S4SHD%&7 MW&CG>X2BGJ*YH6 UA/ [15%MR4F2\$:[.HF.B%>)W$''K80GKRG=@C:5?!=X.>68XF+<_(K ]-H)!3)B(.H,I!I);^2!Q\Q%6[3$7RG M2LJXEV';;V<[B[L#P#S+__MBN=H4&]"=/\:O8\?)JNZOR/>?K'J^7R M G/]\WI]3#1CF7$706;B4$E-(0N/$E)V-O)0KXXW&4EP"-%;@="<$@B/IL(. MX/JX_WA]+>>&"QE,3>E)!7K=,(.X@>AI:7(GK57HK!1'GK'[ )5; =*>$B#; M*:D[!-Y(W6V^7)+>WE;M\4FQRK(H2&92:%#<:8B"G(CLHRW2ZU!";H^^)RC< M"GGN=)$WE'). W5O%M.$?)(+%WD/4;E=YI;]$/ [6$LG <$ZQ!#3NO[Q!I]\@D4FM%J"#)M:I "N MQ'6?66U5<5:9(SA_.U"\'31/^%2AE?9. J;?/-[791V-K;>$]XOIAP^XF!A3 M3(X^@U*R#IH0!5P4M#O$%*+4A1SD)C=&#J1[.\B>\ E%6TV.70NR[_)\.3\[ MF_]!W]SX]2\72Y+_9(Q'R3D60EST=6X*AY@Y!Q'0!,2,R=P9.?)(Q4@K M"K<#[DF<@?2CR?[A_&WISN\OW>_*@G''42J2 *9$L@@.@M4"?'!)%K28O!D( MU0<1NAVX3^)XICN]]NQKO"J7WV#^SW!V@:]FOWZIHT5?%Q+'+$T_A;.)2T49 M'PODY(C70L%G5"R!R\$96MA9N";#H XA>CL\G_#!44,==H#7JP3P96>VROI$ M*&U-*A&*U0@J"$_Q:&'@=9:Q>"5*:N+O/D#+=N@ZJ1.A0R7> 6B>G<]I0?SW MY?79JQ8&M2+MS0+/IQ?G$W2Y>(<(GEO<]'!SHM[OL-[JPI6WK,V]Y.]1MAV@ M3NI$9UAM= "O!U;(YNXVN0DWF9V8+"U)+H @,D!Q"NR"(=\@*\N3QFA4;M0/ M>#L"MP/;21WB--%-O[V0?OVR(L8NILN/583SS>HZK.G14X\*P\VK6NT2G6%.()E)J-(UI*?U,J=;=F-[;9X-R9WJOF"+M(O0/H/&20U^LJZ>!%(>VR&#PH M(S)XYQU(PW-(]#.A=0OT/$;0N#>V6N]@@ZBA4SC=Z$427&VIFQ&DC'5FA!$0 MI$303AH9K$Q*-KDQ\319X]JF852_!9[VU$,'J'K8TE+L45#S# 41:\]W\@$< M6M#:JLR82_EN\X0?=G\;4MU;[7*[R+X# #TDGV\IM1"9=<4XR*PF\+5 <)Q" M6J8B.9:<.::; .E)JL:]2CK&?K>?0OI-/]8VI?-9O3PT+S=6T8V6Y0=W8-_V M!8,U7M^+H[:)RJB"3LH$4%DX4%99@J&58)0TSMLB2VY6X'>*DO\LH=@0:MXJ!-M%YAT YX'4O0H^!:L+>"4H+!6T98?L M(V2ER IKKX)MTFM^S^.QH_8)/V2'.E#4W8'E1KX^<H=H.=A>VEXL@6M F&X)K,.]ZAA%+W5+K6+U#N SF-5=RP;DWGM/<1JKHM1B!EJ6]JH(FW@5J>$ M1ZCDZ"0YV':_VD_HW6'G>5@LOF[J*FNSSUBOO) /""*R!"I*!B$8!8G6%5/) M:Z>:'*<^151/1FA/K3]]^6-_%70'I[_-PJ9 %_-5@?A$^I@#XQ(\EV1;?53@ M9>V]KBPJSKRUNDF!QWGV^.)$,D^4D)/(;"]1C7PAT0KISZ6\P^!9K^J5V#KET)V_>QGN#B^D\\TF(49)_ M$*%$*4&5ZAI8S2B<09U51,/E$>:\[$AUGSU8FUC%P978<6D343)=/?NP0%QG MGJ];([^:E?GB?/V&0XN;=GC%4.5-^W+5ML#),(>8"2,^H:B7<3FX$C1D(X+@ M/#/434[ECU?@5((HH;@(HI@ZD"0+\ (S1='9\"1B%/H(ISK]%CCM@H!M"IQV MD7<'V^9F7;X,:7I&/N;ZF(O(U);B'I#11E .)820&3"DN#ER150T*?J[3\KX M@#E(NW>=KL-$W1U8+L^U-";NLA!@A3,D$MKY@[$6(&1

T.$/,6/\_//M8N3S =(DE'10'I11))YL(7J<(AFNM$7E- MP[2 SI-4]82A?90^;Z6!#N#TGV$QK7:X3F78K"]C!:LS0+BMX[(YTCY>(@?O MI58A/:E\-4^P1.]I!S!TAYB23NWOT1/E66+FUD5E:@ MPD 2"JS>\%,0"UKPF#0Z$S,S3?SA+6CK!TO[J'_>5A<=P.N7L,0;U#,AE!!2 M@+ 48:I C]_FLSR?K5O'Q3#[ MQVM"/1%1^?GMU2^OWUXRQ5$H*0N"Y4&0IZ8C!/+2P)O,(S)+XFNR=VU%W;@U M! .C:7A]C BRY6(U>1MF'S;[O"\A(7,.G+=D.64=3(SU##$GU#;%:/PVS8[H MH3< 1-_=!<^MM_948+*_6[R_('O0_E6QL. AVD*FL$2RC!(]!%8$)"3^4_!< MLVV*)+?7_Y@>R@$:NZOS/<0WLM;_.IU-SR_.+PE'6[ (17Y2KC#/-M-728,4 M.@E?E#!\F]JAK?1^Z\TC:WX?O' :C X?D>:2MBCBGF*X M0T$NL_"IJ&U#>YRS#Y%!%S+@GNDD,I9BL!3 MG3C*O2GE" ?(VTYB/_J=BITT_/U)[+N(NP/ 5#F\+G?.%C;6\Y?Y8K&98!,^ MT6]67R=,OG#@*R9BCJ WY.7 MDFRHP[E-@>+KL5F*AN)T'D!(08LH<,3SSFL;0GML0"NH4>W^;72PQ7[FBCS&J>;(B(O'(ZTV] MP!PX24%[E(9[:;1FHE\U=XFDX>S[_ MC/3E:CEQ+KK(4 K+(*2,H%+JIX *EED8HS=G4?ZR$S=Q]^Q%6J./B%M']0, M*_(T4^GZ:K<,8G0OI0A!(0T%E03$N2D=:0 M!0;E?98V-S%0WR-L*T3Y4T!4$U6,;6[JG.?YV317G_+E] O9TH]A\0'K.EF0 MZ5SS.EE?1ZE3GE.J/7EK>B8(^LI%F93C.E#(LY7AV>9MV^5;V2D@IHV$.[!& M#PW-511L%.D\>)OKF!Q&+!BAP&D6,_F!Q;@F-S+V'E-\4CG[0R7>Y\W3]?SY M.I2>7K+I-W";WNTNES[PE 'NCWZ/MH&NB&X>?7TQT&4=1,X>--<5(Z&JLPC( M*3O#A-$^M1G2=(N,@X=SWI-=G27P[1[D>Q+>+_0/_C%1S!N>E8&LDP>57#5\ MM4J&95=TBE+E-B,ZMZ5PY#$P^Z/CWH#.)CHY%;NR/FO?Z^KZH\]J8F,>HK.- MI=&UYU"V'!Q7U>4H#J+GZ_)E96L5J]1-3M@'MC378VW>D5N%M3 [UYXUM$FN MM;&6\.M/]] M*]NT"YX>'QY\%"UVX$%_X_CWVF]D2<'!FO5'N".7+G$C:GU0,*!J0T+G; *F MK2R9BRA2DZ&QNY$Y;A5#$SP.KIVNL/8MI_F%6VV1NVM^L6QU^$T3!*"-S#&+RA22="_AH),2(V5IT@8*2MC =F*-Q M"R>:('I,G7<%_F^NN6\N5BDC_2)-V=A5EN5;62S7%Z< M;_:B.W8 E8W)B#K?L]0F5 'K[ X#,0OK%4/:HIJD0!KR-&Y!1V,78PR]GTK MM/[)?4?LXOP\++[.2ZU"N%C6OZ\]LZO-\8 V82W(:!*F#2R=H=J-70?SK\M- MNM[B6P[%4[2O=/80$ N@B_03YXP*;6JN#R+[ MX WAX0UPL:@W.M8U7U\?MAB7\QI-E$HSMH(LPT[(Q?!'P_7][:-\='1@],TG!0V1_(39-;; M4!@H6T>A\Z@@,.9J-V%TMB#GIDGCW<$Y&7=E] #/=BMF#ZSLO5@^K6,;VK@7 MJRZ6S%\6M4SEU66;V;\LYLOE1*++644!-@1B/XDZ%*QPR%BL*RX'K9KHMOZ(H"_.+BP7)=L/+FNWES13PKU]PD:8DAXE/7FCA M%7!G:&NW3H!'1_8A!RZDDTSF-E[6SJ2.FTGJ$?!MM7WH/)7WW3A/).R"TU5M MCW^UO"%,3)>?IR5 M<]^5S*C1\11 >-H,E3:D$A8C:)W)MBAK#&_2^W65E%&5 MVB# U1$N"65(Y\B_[X6:J^]-Y#"#&<%?C[I5"> M;81RY86^64P33JPRQOBJ'9M)62Q9\$'3?LHQZT*;+#=-RC2/Q-\X2:W.T-QN M@QD,6J>3[5KNE+YX4D"*.R%%,)!=K+-32(F.F4!+Q11EO/08FEQ'/R*/XVQD M)[[^1H+8*>QZWQ/-%??;20=-JMC:N5]]3 MB4"K4/M(_Y/H6EC)$RTMW2#A6P^!Y>O51UR\_QAFER;D^EK2K>,3E:S/00 6 M,F*(EK4> ^?%7Y!Z8.YU#@;W%L!&FYJO?"$)Q('@JWO$@?9/1-VH0>B\$3+9;]D1;D 8C[H3?'_USK M[UHN(2ON:AMB"KLL5*>&0M9@(6!AW"9AF.NK0GU'!D^TBO='6HD'(.X'J&S\ MKG@NT[HW),1(!#IZ6C;!:+)5B4-(QH)C*3)7>\?AB86%]W@\T1KB'VE9'H:[ M?X:5>=>G#R8SKM!!%%*2?&K#@! BD"O/)>IL63HQKW6?.+*_&N4?:54>@KF3 MKFE^6#*K;Y*Y<_*R]N]?D"EY&::+VO+CUFD1,X8;R6(-NA,HXS*$H@JX'(/2 M*=(O[UPS&[KZ>5!^3KI.>I\4:D>RWPE+/W3H>&V;OBN^B9?%LSH9,XIZ\4_5 M62@1":U*T_RTYR%8$1V;0:0]L'^*5:__S.L_680_J$7_@YADXJ8N>"N=D[ZO'H''COH[J[O_9UCTC>![2N7[SW*>UF>&LU>S,E^< MKU\P:&7^DV]H4G2_/4^-AO$440Q' R+4SC>*(_@ZTMNA,@F+<*8T.:,_[C"> M;6ZGK5NK3Y*+JL@<0)MD:Y4CR2.3&9"T6]H@5.*-KA@/Q4%?HWEV0->NHWG: MZ+0#%VA#.7WXV9?IR: /(6%2,79H^# MA/E0:ND 4_L+[AO;LURG4OP>SO'%_#Q,9Q/F@G7!%* 8@]4NKXP6-DG#&!>0 MHR5!C^,F[\',N @_ %N#W2-$=@/TM^ M4_A; CCOU/_?WI?UMG4LZ[[?_U) S\/+ 60[R0G@V(&=[(WS)/10;?-&(GU( MR7O[W]]JBI*H@1*'U5S-[ LD!BW*:]7P=755=PW BY'5W'L>$WC.8Z@."C=?3G='*U^/3YSQ4S 6LCM]K+QM=&&DPZ\-I)"$9' MF='8))O42+Q(5>>%#2-;P@,TV $<]SX->W\WNCXH9PR/&J+TM=X)(X1"OI"S M E76FF?9UPW,'>DCV]@N8J8C Z 'R+\T7&#CJ+_%N;8\N#KU/)HZ:L8*"4YX M ]K:@D8'6NMM$@WVH[=S_W5@6.TR0&(@'7< Y:WFM=Y=2]QTA/EC=A4NUK^O M2=4?9E?_@U?WTUSOGW3SCQY?=9R'PF4IC@/W]RKSQ=9G^]._Z$5<%@5>SYULB+KWY0?-.#J2A M26;*D')ID[MB@Y+%6@O2UH),P0(X5[L#L\QECE$(W60&8ZO+]=5K#>G-I(KUW468.UBF)-1 4Q.P.88K1>2&^P3>%B"VZZRFG9!76; MO]RL6;ZZ^N9:.IPC,U:/SH!@$7R]=D+/ :PLE]&0TQLS;JZQ>)JVNL21*B>BM M!ER>GI12.Y%("=FXG&S(4K49NK(%;>.>7[?#U=!JZ0!IG_&"OOI"'/T6YG_A M%7U^R$]2T6HO$$2R"I3) 2CF#Z"+E$B"BSPUV?9>(VS<@]IV&!M4(1T [!>< MXCQ<$#]G^7(RG=2PZ6KR'1^M&A5R83Q!L:G..-::O 4E@-&:<1H5]ZG)/.RM MJ!OWM+$=U(9730=X&R8N6CNI=5SQA X,MS7[FGEPTJ4Z 8>%')TV;3*.!N:C ME_2C7L+6,6'2P2I9<;9^*?[, >\YLQB8IK7/G(CD-A<#M.0=\,R=LM$IT::- M]G;DC7P..":"'A=Q=LP;FY\65Y/+ROS=Q=2L_!32U[7T[>7U MUZ!7-+N^M,F=S$&<-RH@3M%KK2PP*S*HVG;9:T'6N03)LE** M*>)LL;B^O+E5_319_/7S'/'7*=EO7%Q](HW]1N[6Y?7E>>T^;;A68)4)M.AY M@."0MC!IU8#'9U5;,+-@>[=&^)B X;=+S9T*3C.;G4?2K= M=%&_Y.8UC.# 922#:9O!2D2F1RP G>>GP9);) M.F?C'D/VOCKVQL I+XH]\S8=V05NN 3'F2.5Q0@QHP:GLO,V9,=M7VUL&V8) M-YO[TL.".0(^^LSK_76:KTGP/\(T_X*S+_/P[>LDK;54V^<0Z-5G#G#&LQO= M!Q[A++LLWK[Q;,,;[P#,$>.N>7DF(M:=EX$2.%5IL"TV.A>$^%.;SQH M8,]K+_F#9/>&?ONO1%%\\3X('S=O7+$21I- MM/U@NDT;P9^FE5E>4^UUX+SEDX]@<9[CX:AV)W/!G-4,T-?VI75*6!0^$FJT M()EE9;7NPNX\ONQ $T6?[WYL3S]H_?,YO=K@5N?2C "O"IX MT\DC!/H#8U),2^-ETDT\LMUI/07KM0MF-B7EMU)?#_'&_77\](J O/3.1*0]!%')5?780(YEAE\FE=+)PSG*7#L+ZFELMM#<_?@O_=S9? M6V.?\-ML7K- /^.79='N3>X3REHBKSC0"HN@%#GIOF"&$K6RACCWC8YP#J?] M%!R(73"UC4EMJ=X.'(H'CM*-FW37OE8$+)Z;!"A$ )5J_F@Q!4S@*B;RCEQN M5.VRD:9N:OB.@X\GU3'#**M'W%5&5IG1TJGL0ZE<) 7TF8/CM)A=3#&X(*PN M35+*7Z!I7-P-IO?7\+2G$GK TVKA/6%IE0MO%J7_T_QM6 RN@ 6_<.QR:&@K'>*^O)U:AQ'#<*8JWJB#(Z M(;QB-C9I8/$J9>/F+;7"U[ *Z0!A;^F5DZM-S"B*N0W/#$QV%(\+1R9>JN58 M*QL2#YQ$UL1VO435N!D_S2S78(KH 55/W88W.$U?+\/\KZ7OX"@6REC;6&4E MB1]:((&E.E74&B](7D(U2;AYC;!N2IYZ\?+W5UN7,+SEYK;-NM!,U1X\2=%B M4C)*B"46X):'C)S;8)K4P[]&6&?.V4$P>!5C!^BD XRM=XP0-DM-IAZ415WS M\#5Y 3) 05$X.M.,-IYBQ MT74CBG465DO-V%14L@F$1S+2V9"W:'R&[%!H*;Q1?!MCM!VZ-E$QCCD:4+NS MH47=P9;U83;]\]:0,NU]J6;8VKQL/5/ RYPH7)4NI5)TEDV*"==H&!$CPVAT M-HQX.T#&$R/\P 2_OZL[5U)IZWD"*VCU*,48A"HMG>K<0:ZEM:P%:K:D;^16 MSR-'<2V4V $V/US7%55;(E2)52G=BHQ664S.$^DR.0Y*J]I/59/<>(B,2RMM M: +'S22-7,/< @&/K=PPZN@ 6"L9+UCZ9H MWN3V[Y: D4M]CP":O43= 42>Q+6_X[S^('Q!?AZ=M@F5 :EKE4XR=7MWFAP& ME^@[GUVKUIR;B1JY*O8(4!I,)1W ZRREV359SD^8'5NLL_:< .F M%%&O%!AX41QPR:,C@RIX:=+(^EEJ1BXD/0*@#E?":6:D+H_5KF;T:[4:]GHM M67G?"1>+6>%L5I9#>VX->,.,U8/H.4)&ZW#R.FY)#$,9(FVQ045RQ:)V MX"S918$Y>!YKOT;QFNI.+N-5\QBEIC7+M"T4QB=R,Q37D#/G#B43/#?)CO@/ MR7C=!5,M,EYW46\'V_RK]VHV*A,-&LA>T&9CG*#MBZ)^9!A2-L9FT02N@]R* M=YW[NA-2=KT5WT5M7<+PT26=+J8P711D'A,%9\F XRH"=\$SRX7%T*2#YXG? MBN\$@UUOQ7?120<8>S!'H:"/=>(\QEPGSKL"+I%P7&$I%6$PF#;-=4[F5GPG MY;YP*[Z+I#L R4O)Y<@$%B$%6!=E'73M(' 9:U\>A47Z&%*3R;&'5H!TG1LV M\"ZXE[)ZQ-U:"J='[A)YKB!*3K0F=96K3<0+I!PG#<0L 1P/FN43B4?VU05G6H%R$[ZW[$"9!=E MC)S;\]"J+U><\8A6A@0RUA8[GC9W7TP [1,M0<:UCMN4\&Z5U//T]:>?*[;/ M#CB *D8&TH=P25)[P,-JI2%F[43*M?D#,6%+S86R$5S6.@C'N#/;W#%LA:>- M5(R7 '2H6F=#RWA$H"R/_FY)_SB]'>6C'"V9VE:Y\.!KIJT';TH&%T),]&7" MQ[D5&\Z-GSQZ/+4/I*O98(+K1>U__&MVFV"-404M,\6@V577+H'7EH&443 5 MI;(L[:3VNT>/$T8U5OM^@NM%[6]OJV.=YTSY!#K7['R1)="FR %Y2N09)1L> MCTY^1>EOQZS8:ZSR?836B\+?K6@O3"5,7%#$AD2[E1:"<0522)HY##(4NY/" MWXTY_:ZQPO<16@?1Z;:Y$[)X:0NYQJ[F-RCB@G!<*.A2')EE5JDV)9G_,3F] MAYR^M5!B!]A\,8FK>&.DC;(V9 ^@C*2U6G@&XZ5/VI18;)/\IX/SZD;/Z]T) M!;ODU>VBDEZ'P;V6W_/:]RO1QQ]OPQ5^F0M;0+"AY;Q\$4,O*)X*H+Z\?Y MJ@?K\N@K!LPJ! LE* LJ!@6>!R3IL&QULLSE;!DO5OO;84D1;H*(X6]P3$*A4P&9RV#*(VUV1LIU#;=QWAGF>A/24":TRMUSF.J11@E(IUFV7 _-: M6^,\1K&=\[7I#>,=+#= PB!B'!L+G[]AFH2+.K[\W21\F79Q795R MF[3F/%E&HS4H'Q*H@@Q"-@ZD%9HG[V7VV\WJV.9MXYU$-\#(X.(=&R^_T;/2 M]468;V8'<^*9/'6(R^N5.C^#..3 F2RR>F&1FZW0\OJ[QCO$;H"5@47;P=GA M!G_]_A0L\)22+ )0(<5YLLI*DM2TY<8J5Q(K31KOOD;8N'FD@XG?Z>(Z3Z9?SA8+I/_R'^'?YSRJ)(H6H(L-% !@ M 6>X Z,4DSPC+=,F(YGVH+7+8'M/L#S?9:"9YOJL\WT[N[R<7"WOF\(T5\:) M19RFR7[3Y%YZW "GRUM3>^ !\?VUQMW[SAZ]C["8+F:+ZSG>'1&2'QV==Q:T M2>1D&VL@ALB@:!M9# 5#;K*.=Z+R\,NW+5YV/YM)H!7!:01!FP,YDME 8(+V MAL1443Q[\A%&D\G(D^;:H^SI-5TSY9V<>7OAJ_VG:1[TOK8&"Z7L,"ZRCYZ<+/.#.>,)AO/OJ^.*M?9SJ8$8TE^? M<(K_"A=_X/SR7&>>9?$$UUSK=("3DB%A2%%G'1D7-1PQG'RZG MQ<_75_3PE49^#S^65+R[Q@<__WQ-[C+]]DICYT9:I7)QX&*I$5FBA:VY!,'1 M!"-2Y*5) YX!:#^EO7@7/#X.?(^MY@Y.HA^Q7+E8N=R/&./GRDNI).IZ/Z1J M1RX#7GH/2:8LG2^"MHXC /@%$D]IGQ\0IT,I[>3V^C:[^W'V\WYVVMNR#E839)$P6,'?(^ MI3ZPS&TB0RNSJ-1KA)@S0K".)X>V=F_;"C[[P:23K6UOF!PFT+'A\,QASL/ M^X:]\X3:.E7K1+73M9^1!*>2A*1HVR\L\HAQ*Y!L^<*Q9YH>!3HMA-\AH-9/ M!Y5SW*G:3:1P PIUK3>F<(-%&5C-PR-3>JR#V&;%L>/!9U]1CXV:6R.ZA/V" MU'1NT/G 9 237 :EH@5?@H%L"O/",BW+=EFP3QZ]%3;TB6/C,(%V$./?%YA_ MO/I*G/QK2H_^.OGVZY3>@8N[&O*@,81,7%E>9]>%0-LLY\!S*BY)26Y\DTE' MVY&W%=3,Z4*MH;(Z@. _PGQ2Z;[E8EEM3L)[\^/M15@L)F625MEZ-W7HRY(G M5NN^,7FP#(E':6NK/F9!QZ!-R-IEW20PW8?87MJ8#P>:V9$UV %*'W/R+,\_ M5NGR.61R&E,!KEWMP<4H-#%, 5<)/7H?7&F3A;(#D>.BLCUD'B>NM=)?!]A\ MGIW_>.X2PI)S5PIVEMYY(@*B7 U[6=G,A" MV1:(?(VP7KJO-]N\!]7,V 'N$S[.+7)=9QX#\];5VG@/,5M:+,J$J%G6DKUZ M(?3\H\O>D^.EWZ\&@2P20C*Z"JGQ6]X%"""QPC4Z7-A=]+1!VZ]SSW[/L2 M!8M)&95KH;*PH%)FX&L;C: RERJBB+I)SXF>ED$6@%%S[X33V*:8 M=R]J.S94NR!JHZ%JIKD.8K)=F/QS.HL+G'^_"5*_75_1U[-IHG^U5/:]##CR MJ&@3 (^2M@>G)'A7!!B?-8_D=&9EQD;OMLR,&_MU >XF>C^AS;O6ZB\3])Z1 M5;BZ^R>S1V([(/NP!1FMG(4AI7,,)\/&Z+BA91*%%Z#"L@V[U;\;+2R0^FE)X_AS8^[C_\]P3D1]?7'>_R.%ZOY M?-8DD21@J?GK*#($D0.@0(XZ&YNP2;; =N1U@K?!8+$9=T/IJ"?DK6\_3_E; M7<604^0QH00K6"!GA$6(H1@(F3/REXSD6XVKVQ^ VU#9#0X'@\DF) ZNLYX MN?2*%TN)\=7=7$HNFRHJE6J#%:4Y1"X1@A3*B&P\TTWJ'E^@J1.P#8^$39@[ M4"T#3I$8%F/B=AI0U(Z+7.O_L8[$2 E""LO)@<488:5D3>Y+7Z"IDW!Y%(SM MHY9.K9AP9BHZ3JR0Z5>*2V>-+"$V&87^ DWCEBN,B[!]U-(# MPB93+7*055UU5F2\>B2.X#(QUJ%A0,H(4.P+0L#RQU9.YMAV*2SL?R#'>+.M9[\?Q7JP6JDS3+:%YHHXAW MP\$%"O-]"I%SXM[FU *!0S(QLELW!*IFG:BX WB_P_GD.VGO^^TL7Q.\8CD( M0$/;A_+!0J@S/J4)J82L-6T$+2#ZF)!Q838>)!ZWFCY$/QW@:ZU2Y=:92"[H M.B=:>$UQD8\>8C(:H@VRV&PS8Z(%P)Y0,N[^VPW"#M-0!Q [2VE^C0_O@Y9\ M9,,]9Y)!8M*1LUKO!XTMD++.)BKC=6AR+[R)H'%#B6X -XB^.L#=O0?]C/]\ M)[O/I.%EV/8V+ O U])EG?%>N2S U5:*JJ #KV0!K9(UD2G+2]LSNST)[R0D M;G^;<02]]H3CFZOULV>OUM>2-.@7/LRF\P?7ZW?7EX@IU $#9 EHQU"%6:!E M*T$QYFJ=B/:RR222(9GHY.#Z*/#;A/UC8Z&#=?#;;(H_?@OSO_#JY^MI7IR1 M;.?S'\364B+GHG"?35:07#U=BYQ!T%8!DDM44K(QV2;IHJ_0U0E:CPZ863OM M=0#&^[CO1K#GW%LAHM1@4ZK72=F#2\*!,<61:^1,%DW2:1X3TLFIY=AP.T@_ M'>#KANIG,I$H^C,L&&W!D0<%2M/.X4L1]2;!99VRR*5-U+2)HD[FOR>X>9.5A3_<1:DA.0#A9A,(T6#)H'@@IQZR5&P)C4)VY'7B1DTN+F.1WSB5/21<$O9QVS76\Z0+!>>DES6I#MN;L&)4?1#6F\<3=?Y_ MY<>.>-FK\F,7O72P9ZZM[&5.6KV56N9Z6,>M38Y,,EIR7H7RX)VOW5!5SJQ@ M0M>DI&H309U@:C#5/SY9&T(/G>)I=9V)3(:4B71Z;6TP80-$37ZEYC8+C3JK MV.9H=R-)XV)J&)5O@:,]Y-\ADJHUGUU/KSY1O+VZR]8A">XA.C$T1K M!5B>8C',IG(<1#TEK3]D[0."5[!UH$8ZP-A=4]\K^K0@YW>^U-&;'W=KD98A MA3M!@#"FCNS1AFPZ)D!CK,_1L9R:I#._2EDO9V.-]L-A-=,OU-:6)E/)9FDR MF. 8K9T@(3IC $O*)7$GL,WYUZN4C3VN9E D;(>S/=4R=IO$AQ):V616O(^^ MCFD7R9%/(3,X6I%0)+$00M 6W6O'#QN?WB4V]M7>;$A1=H6%LQ4#@0RP5K14 M--8+5&88A"(58!99!F:*-F%W+)SUD.M[+"SL(\H.]I\WUXO)%!>+L_2_UY/% M\@1O:3P#2<#*1!Z@J4FF$@4$[2PP+3TRITI,37HZ;*"GDWOH5F[-$%KH%$SU MXQQOUUKA$A7&"!(3,21" F>%I-61R5B*J$R;5B&O4C;NAC6(_K? U/[*&'O; M>O/A]UN&;C/6?12.E00J&EIODM6,=19 NFRDSYJEL-U\QB>/[@\+!^AM-I@0 M.S P!^=>:&%T,1DA6V-!6?+4/.=(/ALM,.NU)KY.-NV_V>2UYOO?4?4ZNBE; M+<&WL\M(K%5.-CBI9_-YH)_>W*]>UC.UCZ76 X6+B_JSU1SRM]HJ$+@IM M%4HQ!UZF6A\D0W*>/,_'TSTV6<*!*>OEK%Q;QWV]G1"B MU#9+)&*72=B80V;,6FF:-+ ZJ3;+HT!HOY;,N^BS)Y1NU0Y1@?06!>]P ?M&):U*,8D"]*B!A5CK7,I=3/Q613! M+"M-\/KW;WVZ$ZY:MC[=1<5= /QIZ\-!')TB):W[A )\EKF>"%IMF:C_ MM4ETW:GU1)9UC77$QT3H#PGB0HKH$0N M<_+!]R!F;W+N[OLYN4V+<78;&8E GFN]_:YZIZUU<,L@8LLZ'H-&#T8YB MH$QA5;!! 9?<^,S((I0FQOE8&4/-W)C!T=0<>M7_T&:>D//^.O<<6&Y50FP)M75#G'@F780 M;8R>RX#2-4E).H3H<0WBL="YN"(3L64)FG0VB23.U/6@]70.Y"Q8?&\C62CTAN_CS M;(Z3+].;'L#IQP'IX;L\OI7=W(:;#NRH-4$5]!%A7T(%KD(L MKDG*YXAV]&Y9+=84MUY:\KX^8MGIY_X7:G177UXO1-_\6%'Y#A>DXK7[H1A, MT"%[4%)J^B/40I.<(2FA56:YL#9=[=NQ=+I6>1=D;SPT'1>'!>0T.:R65$;7UGG& 4F+.0HN2FERZ;2*HDWNSD0'S^)AJ".UUBL+;5A7% M9E,[ED@TN@ZA\"QSM(?\.D/3['+^% M2?[IIC:Y[B4?K[[B?#5XXL;SONVYYC@*26Z]Q]H2URL',5@+O)@0"IKB8I/- M?'L2^T/:/J"8'45#'6#OJ86_:<$4.)?>*"!_Q=X<I"*I."ZK@^QH1664D(OE0F436)MVUIL(&M>N M#:'L5_&SA^0[0- M YC/%BN>[@.SE5&V*HHD62;O@I2NO"0Y6<4@2&\3"4MF MUZ0!UA:T]8:K?4#PY()E6(UT +(/LVF^XVK%@@E21JT*>%L7GRDD(J,X^(@D M.Q:Y3TW.L9^A9=P-L@F(#I5X!Z!Y]J3H%Q+,^]EB<><4?,*+F^S0KY-O2Z/N MA0DV, N9V3I& [/>W<'ZJ8#D+T-BZ\_ M7\S^M6)HM1-PS)A]5&"4=Z"B(R9TH64:P MV#O SMJ>L)8#?YO!7H?S!&TTD$R(F6R)F5"O92*ZD 1#[IO4![](52@7)X;?IA5&86+FSZHYU)(1VM)0DKU1+R$ K%H"^0P:RPZXNDOO?L10[5\J@E)@'4E)&1XAUIF?DL(T1R2YT#JE M=P-EXX:OQ\#7$"KI"F-WDEI/$KOC\MS9E'0N"= F7DV^ATGR?:^>X4X5#B:*>*5H.T>94FS.*:%#K(AN=\KY. MW+A^W6B VUTQ[9-#5U_4/V)8X'_]G_\'4$L! A0#% @ 9Y&F4'-MUFR? M" N"P !$ ( ! &5X,S$Q,C R,# S,S$N:'1M4$L! M A0#% @ 9Y&F4 \VX^9" 3RT !$ ( !S@@ &5X M,S$R,C R,# S,S$N:'1M4$L! A0#% @ 9Y&F4 GL%GQL!0 1P !$ M ( !EA$ &5X,S(Q,C R,# S,S$N:'1M4$L! A0#% @ M9Y&F4/[A$ )^= $ =K83 !$ ( !,1< '%D96PM,C R,# S M,S$N:'1M4$L! A0#% @ 9Y&F4('-D4$L! A0#% @ 9Y&F4$X1>V?X M&P NAP! !4 ( !GIH! '%D96PM,C R,# S,S%?8V%L+GAM M;%!+ 0(4 Q0 ( &>1IE!!5SQ@SD( %79 @ 5 " &UL M4$L! A0#% @ 9Y&F4*^; @D#<0 PB\% !4 ( !I+H" L '%D96PM,C R,# S,S%?<')E+GAM;%!+!08 "0 ) $<" #:*P, ! end XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenues $ 174,653 $ 147,968
Rapid Immunoassay    
Disaggregation of Revenue [Line Items]    
Total revenues 95,930 62,494
Cardiometabolic Immunoassay    
Disaggregation of Revenue [Line Items]    
Total revenues 53,901 65,872
Specialized Diagnostic Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 16,459 13,854
Molecular Diagnostic Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues $ 8,363 $ 5,748

EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &:1IE ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 9I&F4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !FD:90EK3.LNX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Y9&";-I66G#08K;.QF;+4UC1UC:R1]^R5> MFS*V!]C1TN]/GT"-#E+W$5]B'S"2Q70WNLXGJ<.:'8F"!$CZB$ZE,!@M(G=4"H.*_!(2FC2,$,+,)"9&UCM-01%?7Q@C=ZP8?/V&68T8 = M.O240)0"6#M/#.>Q:^ &F&&$T:7O IJ%F*M_8G,'V"4Y)KNDAF$HAU7.33L( M>']^>LWK%M8G4E[C]"M92>> :W:=_+;:;'>/K*UXQ0M^7_!Z)QZDX%+4'[/K M#[^;L.N-W=M_;'P5;!OX=1?M%U!+ P04 " !FD:90F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( &:1IE"&,:V7,0, #H/ 8 >&PO=V]R:W-H965T&UL?5?A;ILP&'P5Q ,4;$,2JB12FVG:I$VJ.FW[31,G007,P$FZ MMY\QE#%_Y_TIX-Q]9W,^EV]]4^UK=Y92!V]567>;\*QUJ:5N8'2ZK*B,?Q(JKRH@ZW:SOVU&[7ZJ++HI9/;=!=JBIO M?S_*4MTV(0O?!YZ+TUGW ]%VW>0G^4WJ[\U3:YZBJ#\3H[%796?_!OM+IU4U5C%3J?*WX5K4]GH;?DF2D88)?"3PB2#8?PEB M)(B)P(1=_# SN]0/N!#@2>.2$SO\5V%&$P ("KD!8NIC1$TQ/(#VQ]&1& M3YT70!$++)!"@930EXX 1:RPP (*+ @]!Z#C#<8SJ#R7U@ MG%9P;4<8C^\,QY<)6L%U'F$\UC.<483+8C[ .-S'\>>T5 +XC[ ^-S'R6]SG./J>Y M%J[[".-QG^/L?A>/L ME3P"L^P)#]',TZD4JV)]NT=<%>76K;,2GG4_>W2 MW+=#-S<\:-6,G6HTM M%"W0 L$6;:^5F(F-E2U74N+MVY>2%4.:&3KU12PI9ZA#D^R]KG73B4[5U]"L?XGY>Z.91=/&U>L_;4A'([!!VJ3.2Y MR0[E_KAFWB675O9[@_AV.[KXZ()+P_++W"_4:H/&!1_[<.YG1PO^JX\ MU?7W_N37[<,R[QV%*CQW?1-E_'H/FU!5?4O1QS]CH\OK/?O Z?%'ZS\/G8^= M>2K;L*FKO_?;;O>P=,O%-KR4;U7WK3[_$L8.Z>5B[/UOX3U44=X[B?=XKJMV M^+MX?FN[^C"V$JTC&;-:&H&35ZAR5VTL[E#7CA5 M[A)>#.O%4"\2>3%T8(S3&GEA59.IG'FQK!=+O2CDQ9*["&>4]<@,(^L_EG?C M6#>.ND%]+ARYC?4>\,AP*CN9\9D7SWKQU O*R\+3O,R5QTN)40F Q+J&G*=3 M3MT0/.7D1E+:'"R&5$*7(!4D> G4D<..@":H H%U&U;G !+S!3P\05!''CL2 M-$N5$@H;XF0Z3_GA80R4QABSQ:B9)2I8B>UPJM3* I[&0'%L,8Z! :TQ%N?] MAM/%IXA).>*1#)H\[6QJA'F0 B4I'KL"*"2E!$V&F,J$B8LBX8>'*5":6DQ3 MH)R,:\)C@'$R*U+/&>!Q"I2G%O,4*"J-%F1X&)5*KD\>J$"):C%1@<)2>TGR MCU.9!%$%3U1!B6HQ404EI8HO!ACPG\KF?GB>"LI3BWDJ&$[&J@P#GI49D\AE MD2A%*4WQ([\0#";! *Z*&5G$>^II+'B:"DI3AVDJ*"=!&O X?SB=T,ZG1H@G MJJ!$=9BH@B.EQN#=<#*9K)T$SU-!:UR':UQ!RU> /H>P(4:7>^E2<\;S65 ^ M.\QGP12QN<9EWR8A2_!0\'P6E,\.\UDPX(UXQB4++W.I#.+Y+"B?'>8SIR'Y M?%,S=\*S67CR+':)[),\3R7EJHI!QUF%N2 E)A:-W6 MS)WP!)64H/C=H) 4C4K&=PC\)[0'*4(^))2D;?Q+X_73#J=1$ M-7?#\U-2?GK,*\GL$%@5WY^P'T8GE9FL[KDCGJ"2$M1C7DE*1I-KH#/&;!1H M[T0JFWF"2DI0CXDU:J9[-6S5SNEN5.V29ZBD#,7%:S%J['01W^4YF;3/9',_ M/$,E91]^WA>25J\Z'S[8T>?"N2>>II)6NA[7EJ/FTS'Z3#;?B./9K"B;/6:S MHN#U5G.#]'^4:85QQ2F=O^V"Z>ZJZK#\-F_4M==R$VE]_%AG:AW%Y/JO#2]87'S$N)UU]&G^@ MR:Z_$JW_ U!+ P04 " !FD:90QB/$?3T" "U!P & 'AL+W=ONYMXG7ZEP*-0&*O$5G_!.+7^V.R1$878Y5C1M>T<9A^+1V/WFK MK0=5@%:\5;CCD[ZC4ME3^JX&WXYK%RHB3/!!* LDFRO>8D*4D^3X,YBZXYXJ M<-J_N7_1RC*= MZFDUFR^7LM?!@D(.K,AHTFU[C3S3^ M7+%=*J)TE ),%+X5@I?QPR,H3+7@\,^U-M-C(1+FGF$'$5HC8 M F&8@:16"&2Y9])#(;DJ5/R2#5C2:TLZ9(E-5C21;99$MF.R1/" M&5%F)CM!R[&!YO4$GZ6R*JU88')_ MJH+V [%SU7!G3X6\BO6%>:)48.D*7Z1?*6OH."#X)%0WD7W6%Y)^(&@[%$DP M5NKB'U!+ P04 " !FD:90P,^I_U@# !<#0 & 'AL+W=OSB,5U?3O+0GK6WT5I5UNXY/UI[ODZ3=G725 MMW?FK&OWS\$T56[=M#DF[;G1^;XWJLJ$(,23*B_J>+/JUQZ;S)7H:_M;!QUJ3P;\])-ON[7,>H8Z5+O;.7O8F]/ZUC&T5X?\DMIG\SUBQX32N-H MS/Z;?M6E@W=,7(R=*=O^-]I=6FNJT8NC4N5OP[.H^^=U]/]N!AN0T8!,!B[V M_PSH:$ _#%B?_,"L3_53;O/-JC'7J!E.ZYQW18'OJ=O,7;?8[UW_G\NV=:NO M&XS25?+:.1HQV8 A<\R$2)SW*02!0F0D,">W ;8A B,.AZ!@%K1W0&\<"-@! M QVPW@&[<2"];1@PO,?4 T8PGE(O&0#&A.(2II."=%* CO+H#)AT%B=5G/M; M"Z $8@OGQT$R/"2#D4>&!V$P9DIACTT(4TB1A9,2(!L!L/'"9")DPZGP-G + MH*BB""8C03(2(..=0":#,!0)ZA77-D01E4H%DU$@&060\8HS4V'.C%*_: 4 M972A:#""A04!=)BO+"B,I'S4%D 12=@"G06=PP"=0.AP$(A3ROTW'("E2H@E M0J J/F "$.(^(1)&PISXQ0/ J,N.+A""-113@)#P"5'@*)#P^80HEDJR0 =6 M9 Q(,O8E>03=!)*2^+(#P A/Q5)!PYJ, 5'&OBCC4&]E*H."#E%8+,D@AE49 M [),?%D>0?./$4.$!N<5P@B3;*F@86'&@#+[)Y&-(#F+A.X4]_E *+Y4SK T M8T";B:_-(\BC$[SO$&JA/\&P-F- G(DOSCC47490&NQ."*/*?=07>C)8G@D@ MS\279Q(*+Z,,^?L#P8@*&K!DUI-6NCGV[7L;[2B@HO*)-U#K?TY<5%3IJ3A[LA% CS:I8A[Q_=BK:%F[>69C.Y%G_*)8 M6<-../)2553\W0#C[=H-W%O@I3P7R@2\/&OH&7Z">FUV0L^\@>585E#+DM>. M@-/:?0Y6V\ W"1;QJX16CL:.L;+G_,U,OAW7KF\4 8.#,A14?ZZP!<8,D];Q MIR=UAYHF<3R^L7^QYK69/96PY>QW>53%VDU=YP@G>F'JA;=?H3>T<)W>_7>X M M-PHT37.' F[:]SN$C%JYY%2ZGH>__Y;&IY ^@0R).C:_TL(^X3P M(R&RYCMEUNIGJFB>"=XZHMNMAII#$:Q"O9@'$[1K9__3;J6.7O. +#+O:HAZ MS*;#D#%F0'B:?2A!L!(;,DLG]P6VO-]1 J97GT?.?31[- C,'U0TND5 M]$9=J0)QM@U<.@=^J96Y_Z/H\$@\$]/5)O&->3QLM_N@Z5Z>'U2ZYT MS[2=[<2Y JW2?]++5>C';I@P."DS3/18=!V_FRC>]*^9-SRI^3]02P,$% M @ 9I&F4)EH>CWS P +1( !@ !X;"]W;W)K^&6BDBV]+$CM4M34M1MV;FFMCE&(7% R3.O'T72VAS MSB&>&[/X/VL57U$L+V7U4I^L;;SW/"OJE7]JFO-=$-3[D\V3^DMYMH7[YUA6 M>=*XR^HYJ,^530Z=49X%/ QUD"=IX:^7W;W':KTL7YLL+>QCY=6O>9Y4_]W; MK+RL?.9_W/B1/I^:]D:P7IZ39_O3-G^='RMW%8Q>#FENBSHM"Z^RQY7_![O; M\:@UZ!1_I_927YU[;2E/9?G27GP[K/RPS+,;FV6M)Y?'OX-3 M?XS9&EZ??WC?=<6[8IZ2VF[*[)_TT)Q6OO&]@STFKUGSH[Q\M4-!RO>&ZO^T M;S9S\C83%V-?9G7WZ^U?ZZ;,!R\NE3QY[X]IT1TO@_\/,]J #P9\-&#L4P,Q M&(C?!N)3 SD8R-&@;_^L@1H,U&@@]:<&>C#0OU,RW7CTS>JZOTV:9+VLRHM7 M]1/HG+3SE-UI-[[[]F8WG-U_;@!J=_=MS818!F^MHT%SWVOX1".GF@VE45/- M%FOB<"IYH-SHJ69'N.&C)'#5CB5SLF3>V!)-EH] @22GI()H,HHD@H&/W&@4QAL'IHE''@)LMZ69F/D5D MLA&1+ ?)1B@*-P8DN[TAFJ1BR%0,D0J QL:@* L^,S@Q&20F@H 'XS[&09B, M #"VMU239%A(ZP#G5L8$82(QRT M<4OX$I%DTL!1Q;I%',%F8Y'1.IQY?AE-5T;A%95&\)49/3>=:<0RBK$Q;#:F MHU*Q@?-QPS!G(0*WA*]V3541;#;6+:06L-M8Y=Y]M)F;VS2Z6?3_ET-&(Y=1 MS$7]P=!E:F;=9C1U&85=N"8R3%2A(@:SB=%HH2?CAJ/IVQQ-9DZ1&2Z,')-9 M" Y?4&^IING0_.84O^'BR#&_%[-Q9MYB"8"C]9%C,B]8K"2L^Y9LFA -<$X! M'*Z0' -\H><*I_'-*7S#!9)C2KK=]DPF/8W<>=5_P.@OFO(\?)P)QB]$ZU]02P,$% @ 9I&F4'8^'QE+! M*Q0 !@ !X;"]W;W)KREV:]K-^Z\GQQ+\VL?:NJHOEWX\KZMIJK^4?!Y_/Q MU/4%T7IY+8[N#]?]>7UI_%OTB+(_5^[2GNO+K'&'U?Q9/6UUVE<8%'^=W:V= M/,_Z5%[K^DO_\NM^-8][1ZYTNZX/4?B?=[=U9=E'\C[^&8/.'VWV%:?/']%_ M'I+WR;P6K=O6Y=_G?7=:S;/Y;.\.Q5O9?:YOO[@QH70^&[/_S;V[TLM[)[Z- M75VVP]_9[JWMZFJ,XJU4Q=?[[_DR_-[&^!_5< 4:*]"C@DI_6$&/%?2W"LF0 M_-W9D.I/15>LETU]FS7WT;H6_:103]IWYJXO'/IN^)_/MO6E[VN5TC)Z[P.- MFLU=0U/-0Q'YZ(\F"#6Q(5&=-;"5"A4;W(2&6>@A@/XN"XT#)#! ,@1(I@$H M9MUPUYA!W[O!G%.I<&,U-Y/*I(W.N1NI4EGHDU08FDI2 MTR;3A@C(^P;9(9G(3FLJ8FPJ 4\X<"47?/0GW(U66 A!7&)T*L-.(P0)@ M5$HL*D"F*!2&)-LIBOM@!EZ[IPW&7_R)D^NV#]>2G?H^D?KGYO[]=7]I:NOX]5< M]+@?7/\'4$L#!!0 ( &:1IE#9V'G7LP$ -(# 8 >&PO=V]R:W-H M965T&UL?5-A;]P@#/TKB!]0)"TS*/OK,I[XRD+\3'@FX#1 MKLXD5')!? [&8UW0) @""94+#-QO5[@'*0.1E_$R<](E90"NSV_L'V/MOI8+ MMW"/\KNH75?0 R4U-'R0[@G'!YCK>4?)7/PGN(+TX4&)SU&AM'$EU6 =JIG% M2U'\==J%COLXW63[&;8-2&= N@ .,0^;$D7E'[CC96YP)&;J?<_#$^^.J>]- M%9RQ%?'.B[?>>RUWAR1GUT TQYRFF'0=LT0PS[ZD2+=2G-*_X.DV?+^I2G+C1ZCS'VPQ)#0N'-_[LYG&;#(<]O,/8LLW+G\" M4$L#!!0 ( &:1IE H+@ .M $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0[P)I5RM RJ:J&JF15JG:/GMA "N^$-LL MR=]W; BE+>J+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQ MBGLT; T:W.)%1R M,>8Y& ]U07=!$$BH?&#@N%WA'J0,1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/ M4?NNH =*:FCX(/V3&;_ 7,\M)7/Q7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT M"QWW<;I)LQFV#4AF0+( #C$/FQ)%Y9^XYV5NS4CLU/N>AR?>'Q/L316;"M,(3_]0F&T3 M9)L$623(_EOB5LSM7TG8JJ<*;!NGR9'*##I.\LJ[#.Q=$M_D=_@T[8_7S;VOS'& TK9W> (=?C!%D-"X\/Q(Y[M-&:3X4T__R"V?./R%U!+ P04 M " !FD:90-X"V)K$! #2 P &0 'AL+W=ORO$R@<DC@PC'%9Y J4@49/R<..E<,@*7]HW]0^H]]'(1#IY0_9"5;W-Z MH*2"6O3*/^/P$:9^WE$R-?\9KJ!">E02:I2H7/J2LG<>]<02I&CQ.I[2I'.8 M^&^P=0"? /P-@(V%DO+WPHLBLS@0.\Z^$_&*MT<>9E/&8!I%^A?$NQ"]%MO# M?<:ND6C*.8TY?)DS9[# /I?@:R5._!\X7X?O5A7N$GSWE\*'=8+]*L$^$>S_ MV^):SN%-$;:8J0;;I&URI,3>I$U>1.>%?>3I3OZDC]O^1=A&&DN^D%L?D9%[\!4$L#!!0 ( &:1 MIE!)+R^@M0$ -(# 9 >&PO=V]R:W-H965T-\-/;)=0">/"NI74$[[_L38Z[J0'%W9WK0>-,8J[A'T[;,]19X'4E* MLC1)WC/%A:9E'GT76^9F\%)HN%CB!J6X_7,&:<:"[NB+XU&TG0\.5N8];^$[ M^!_]Q:+%%I5:*-!.&$TL- 6]WYW.^X"/@)\"1KX@41XR 1C5$:ZN))J<-ZH60534?QYVH6.^SC=9-E,VR:D M,R%="(<8ATV!8N8?N>=E;LU([-3[GHW M(#1CSA,F76,6!$/U)42Z%>*0.1ZC##[88$AH?CA_P;*4;EW\!4$L#!!0 ( &:1IE"; M*%:OM $ -(# 9 >&PO=V]R:W-H965TBQ:^0OC6 MGQU:;&&II0;CI37$05/0^_WQE,7X%/ D8?2K,XF57*Q]CL:GNJ"[* @45"$R M"-RN\ !*12*4\6/FI$O*"%R?7]D_I-JQEHOP\=UF'KJ!WE-30B$&%1SM^ MA+F>-Y3,Q7^&*R@,CTHP1V653RNI!A^LGEE0BA8OTRY-VL?IAM_.L&T GP%\ M =RE/&Q*E)2_%T&4N;,C<5/O>Q&?>'_DV)LJ.E,KTAV*]^B]EOMW/&?72#3' MG*88OHY9(ABR+RGX5HH3_P?.M^&'386'!#_\H?"P39!M$F2)(/MOB5LQV5]) MV*JG&ER;ILF3R@XF3?+*NPSL/4]O\CM\FO8OPK72>'*Q 5\V];^Q-@!*V=W@ M"'7XP19#01/B\1;/;AJSR0BVGW\06[YQ^0M02P,$% @ 9I&F4$790XJU M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ >$-;NY=&5;RJ:J4JF55JF:/+/VV$8!CP-XG?Y] 3N.VUAY 6:8<^;,,*0# MFF?; #CRJE5K,]HXU^T9LT4#6M@+[*#U-Q4:+9PW3Z.QEML M9BFEAM9*;(F!*J.WR?ZP"_$QX%'"8!=G$BHY(3X'XWN9T4T0! H*%QB$W\YP M!TH%(B_C9>*D<\H 7)[?V+_%VGTM)V'A#M63+%V3T1M*2JA$K]P##OJ)Q4O1XG7<91OW8;SAR01;!_ )P&? 3]^)\,3)GOO>%,$96Q'OO'CKO><\^7*9LG,@FF(.8PQ? MQLP1S+//*?A:B@/_ .?K\.VJPFV$;_]1>+5.L%LEV$6"W:$+7JJ MP=1QFBPIL&_C)"^\\\#>\O@F[^'CM/\4II:M)2=T_F5C_RM$!U[*YL*/4.,_ MV&PHJ%PX7ONS&<=L-!QVTP]B\S?._P)02P,$% @ 9I&F4$LXR0>V 0 MT@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0 M)8ZWIH%MH.DP;, &!!W6/BLV;0O5Q9/DN/W[4K+K>JNQ%TFD> X/*2H;C'UR M+8 GSTIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-EL/C/%A:9% M%GTG6V2F]U)H.%GB>J6X?3F"-$-.M_3-<2^:U@<'*[*.-_ +_._N9-%B,TLE M%&@GC"86ZIS>;@_'-,3'@ 7;G.XIJ:#FO?3W9O@&4SV?*)F* M_P$7D!@>E&".TD@75U+VSALUL: 4Q9_'7>BX#^-->CW!U@')!$AFP#[F86.B MJ/P+][S(K!F('7O?\?#$VT."O2F#,[8BWJ%XA]Y+L;W99^P2B*:8XQB3+&/F M"(;LJK M-G&:'"E-K^,D+[SSP-XF\4W>P\=I_\EM([0C9^/Q96/_:V,\H)3-%8Y0BQ]L M-B34/ARO\6S',1L-;[KI!['Y&Q>O4$L#!!0 ( &:1IE"&:9IZLP$ -(# M 9 >&PO=V]R:W-H965T6_>#$,^HGUR'8 G MSUH95]#.^_[(F*LZT,+=8 \FW#1HM?#!M"USO051)Y!6C&?9&Z:%-+3,D^]L MRQP'KZ2!LR5NT%K8GR=0.!9T1U\C][G@ZQ/@4\$W"Z%9G$BNY(#Y%XV-=T"P* @65CPPB;%=X *4B49#Q M8^:D2\H(7)]?V-^GVD,M%^'@ =5W6?NNH'>4U-"(0?E''#_ 7,\M)7/QG^ * M*H1')2%'A-B5*RM\) M+\KQ"?>'7GH316=J17I+HAWP7LM>;;+V342S3&G*8:O8EXC6&!? M4O"M%"?^%YQOP_>;"O<)OO]-X3\(#IL$AT1P^&^)6S'[/Y*P54\UV#9-DR,5 M#B9-\LJ[#.Q]>D3V&CY-^V=A6VDEA'D]@L0QISOZYGCLFM8%!RNR7C3P ]S/_F2\Q1:6JE.@;8>:&*AS M>K<['-,0'P-^=3#:U9F$2LZ(S\'X5N4T"8) 0ND"@_#;!>Y!RD#D9?R>.>F2 M,@#7YS?V+[%V7\M96+A'^=15KLWI+245U&*0[A''KS#7F#,[8BGCGQ5OOO10\23-V"41SS'&*X:N8W1+!//N2@F^E M./)_X'P;OM]4N(_P_3N%U]L$Z29!&@G2_Y:X%7/S(0E;]52!:>(T65+BH.,D MK[S+P-[Q^"9_PZ=I?Q"FZ;0E9W3^96/_:T0'7DIRY4>H]1]L,234+AP_^;.9 MQFPR'/;S#V++-R[^ %!+ P04 " !FD:90_A_"C[4! #2 P &0 'AL M+W=OUUKX =]Q[]^XXT@'-LVT ''G1JK49;9SK M#HS9H@$M[!5VT/J;"HT6SINF9K8S(,H(THKQ)+EF6LB6YFGTG4R>8N^4;.%D MB.VU%N;U" J'C&[HF^-)UHT+#I:GG:CA.[@?W$"@_#;!>Y J4#D9?R>..F<,@"7 MYS?VK[%V7\M96+A#]4N6KLGHGI(2*M$K]X3#-YCJ^43)5/P#7$#Y\*#$YRA0 MV;B2HK<.]<3BI6CQ,NZRC?LPWESO)]@Z@$\ /@/V,0\;$T7E7X03>6IP(&;L M?2?"$V\.W/>F",[8BGCGQ5OOO>0\N4G9)1!-,<27/D1:OP'FPT%E0O'&W\VXYB- MAL-N^D%L_L;Y'U!+ P04 " !FD:90E.W! -,! "-%()9JRI6J)'!:SV08(3&D49$:P?<)E[WTF5N;P8W@]P4DA? MA&#JSQ&XG H]@?HPG92VRLM2]@$'W\+.'26_VR%5REO+%&5_J D!0&)5T@=O] M&_NCK]W6F*_ >HQH:=N'F64Y/L-238K04_Q6NP"W<96(U*LFU M_Z+JHHT4"XM-1;#7>>T'OT[S29HL8>$ N@30-6#O=<@LY#/_S PK"CK5; M_P#WM\?&7-E"UJX.]-#AS>UL5IX-&W#7&]! M5)&D%>.[W3NFA>QHD47?V1:9&;R2'9PM<8/6POX^@3)C3A-Z**F@ M%H/RSV;\!',]]Y3,Q7^!*RB$ATPP1FF4BRLI!^>-GE4P%2U>IUUV<1^GF_L; M;9O 9P)?"(=(8%.@F/D'X46163,2._6^%^&)DR/'WI3!&5L1[S!YA]YKP9.' MC%V#T(PY31B^PB0+@J'Z$H)OA3CQ_^A\F[[?S' ?Z?MU]$.Z+9!N"J11(/VG MQ,.;$K:K!-G"9'2C-T<9)7WF5@'WE\D[_P:=J_"MO(SI&+\?BR ML?^U,1XPE=T=CE"+'VPQ%-0^'!_P;*4;%W\ 4$L#!!0 ( M &:1IE#E=GSNS@$ )P$ 9 >&PO=V]R:W-H965TA[[ M$KCS\W)'.-)1JC?= !CT+GBG,]P8TQ\)T44#@ND[V4-GOU12"69LJ&JB>P6L M]"3!"8VBA C6=CA/?>ZL\E0.AK<=G!72@Q!,_3X!EV.&8WQ+O+9U8UR"Y&G/ M:O@&YGM_5C8BBTK9"NAT*SNDH,KP8WP\)0[O 3]:&/5JCUPG%RG?7/"YS'#D M"@(.A7$*S"Y7> +.G9 MX]>LB1=+1USO;^HOOG?;RX5I>)+\9UN:)L,/&)50 ML8&;5SE^@KF? T9S\U_@"MS"7276HY!<^U]4#-I(,:O84@1[G]:V\^LXZ]]H M80*="71#().1K_R9&9:G2HY(36??,_<7QT=JSZ9P27\4_ILM7MOL-:47^3*BD-V%*B.]MP8Y^*)>!0&;>]MWLU M#_GT!>UUWZQ=@AG/.7!BR >VS:P$\>='*N)RVWG<^TD(866?)=;)%A[Y4T<+'$ M]5H+^_L,"H><;NFKXTDVK8\.5F2=:. ;^._=Q0:+S2J5U&"<1$,LU#E]V)[. M^XA/@!\2!K$3U4U:^S>F1D@IJT2O_A,,GF.IY1\E4_!>X@0KPF$F(4:)R M:25E[SSJ226DHL7+N$N3]F&\X8>)MD[@$X'/A&.*P\9 *?,/PHLBLS@0._:^ M$_&)MR<>>E-&9VI%N@O)N^"]%9P?,G:+0A/F/&+X K.=$2RHSR'X6H@S_X_. MU^F[U0QWB;Y;1K_?K0OL5P7V26#_3XG'-R6N8>[?!&&+GFJP39HF1TKL39KD MA7<>V >>WN0O?)SVK\(VTCAR11]>-O6_1O004MG;#06UC\=#.-MQ MS$;#8S?](#9_X^(/4$L#!!0 ( &:1IE"RCTQ.X0$ $% 9 >&PO M=V]R:W-H965TN.L4QENM.Y/ MA*BB 4[5G>BA,R>5D)QJ8\J:J%X"+5T09R0,@IAPVG8X3YWO(O-4#)JU'5PD M4@/G5/X^ Q-CAG?XW?'[ MTSFQ> =X:6%4JSVRE5R%>+7&ES+#@4T(&!3:,E"SW. !&+-$)HU?,R=>)&W@ M>O_._N1J-[51@%*;E9HAESGC#A"K-;$,2P+Q*A3^(< M_A<>^L,C;X:1"X_6ZI]B/\'>2[!W!/M_2MQM2O1A/LCRX!4Y> BBC8@/L_>+ MQ%Z1V$-PV(CX,!^T*_&*)!Z"9"/BPQPW(F1U!3G(V@V?0H48.C?X*^\RW_>A MN\)_X=/C\(W*NNT4N@IM!L%=UTH(#2:5X,YTM3'OT6(PJ+3=)F8OIZF<#"WZ M^<$ARZN7_P%02P,$% @ 9I&F4/38Y/#& 0 -P0 !D !X;"]W;W)K M&UL=51ACYP@$/TKA!]PN+A>;S=J0,A]8"]_!_AC.VEED9:FYA-YPU2,-38$?=\=3YO$! M\,)A,IL]\I5ZP(E/" 14UC,PMUSA"83P1"Z-7PLG7B5]X';_SOXI MU.YJN3 #3TK\Y+7M"OR 40T-&X5]5M-G6.K),%J*_PI7$ [N,W$:E1(F?%$U M&JODPN)2D>QM7GD?UFD^N<^6L'@ 70+H&O 0=,@L%#+_R"PK['YAO M\>Y(W=U4WAFN(IRYY(WS7DN:'G)R]40+YC1CZ :S6Q'$L:\2-"9QHO^$TWAX M<P#>'I5OUPB!/LHP3[0+#?ZN^3FQ)CF/\4F45%L@@!O1&)8=(;$;)IG 3= MAB=K4*7&/HS+QKM.Q2,-C?\+GT?J&],M[PVZ*.N>3VARHY0%ETIRYW+IW!2O MAH#&^NT'M]?S6YX-JX9E3,GZKRC_ %!+ P04 " !FD:908HGVLL,! W M! &0 'AL+W=O;C9K<7M.T29MLKFG[F=51R8%8P/7Z]@7TK-WR16#X_9D!QGQ2^M5T !:] M2=&; G?6#B="3-6!9.9!#="[G49IR:Q;ZI:800.K TD*0I/DD4C&>USF(7;1 M9:Y&*W@/%XW,*"73O\\@U%3@'7X/O/"VLSY RGQ@+7P#^WVX:+X M@7!PGXGSJ)0PX8NJT5@E%Q67BF1O\\C[,$[SSH$NM#B!+@2Z$H[!A\Q&(?,/ MS+(RUVI">C[[@?DKWIVH.YO*!\-1A#V7O''16TG3-"7"Z=Z^)U(:"Q?GIP4?4$L#!!0 ( &:1 MIE!J]0@RMP$ -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-** M\22Y8UK(CA99])U-D>'@E.S@;(@=M!;FSPD4CCG=T7?'DVQ:%QRLR'K1P$]P MO_JS\19;5"JIH;,2.V*@SNG][GA* SX"GB6,=G4FH9(+XDLPOE4Y34)"H*!T M04'X[0H/H%00\FF\SIIT"1F(Z_.[^F.LW==R$18>4/V6E6MS>J"D@EH,RCWA M^!7F>FXIF8O_#E=0'AXR\3%*5#:NI!RL0SVK^%2T>)MVV<5]G&[N#C-MF\!G M E\(AQB'38%BYE^$$T5F<"1FZGTOPA/OCMSWI@S.V(IXYY.WWGLM>/HY8]<@ M-&-.$X:O,+L%P;SZ$H)OA3CQ_^A\F[[?S' ?Z?LU/3EL"Z2; FD42-<"M\F' M$K.G_S93&,V&0[[^0>QY1L7?P%02P,$% @ 9I&F M4 "X(_&P 0 T@, !D !X;"]W;W)K&UL?5/M M;ML@%'T5Q .4&)*LBFQ+:Z:JDU8IZK3U-[&O8ZM\>$#B]NT'F%A):O6/X5[. M.9R#(1^T>;,M@$/O4BA;X-:Y?D.(K5J0W-[I'I1?:;21W/G2'(CM#? ZDJ0@ M=+%8$\D[ABAPAL^-E^[0NM @9=[S _P& M]Z??&5^12:7N)"C;:84,- 7^GFVV+. CX&\'@[V8HY!DK_5;*'[6!5X$0R"@ M\QJJ'A1^%> M]/ $*<\*HQ3^%YQ >'APXO>HM+#QBZJC=5HF%6]%\O=Q[%0HFY1FP_(U;W$X1X Y,+.NN"1CZ[)R-U@Z\X.+.7Z'6 M/["I$-"X,/WFYV:\9F/A=)]>$)F>&PO=V]R:W-H965TK%%3)PB M+&EHU<;KI5W;B?627U1=M6PG(GEI&BK^;%C-;ZL8QO>%I^IT5F8A62\[>F(_ MF/K9[82>):.70]6P5E:\C00[KN)'N-A"; RLXKEB-SD91R:5%\Y?S>3K814# M0\1JME?&!=6O*]NRNC:>-,?OP6D\QC2&T_'=^V>;O$[FA4JVY?6OZJ#.J[B( MHP,[TDNMGOCM"QL22N-HR/X;N[):RPV)CK'GM;3/:'^1BC>#%XW2T+?^7;7V M?1O\W\W"!F@P0*.!COTO SP8X'<#8I/OR6RJGZBBZZ7@MTCTI]51>;H8X"MKX @ M"X? P2RP=8 _9#'C@ 0=$.N 3 D0<+:AUV16TUH- 0CG3BZ^"I&"D#!,&H1) M/1B4.F$VO2:=A($%=%!\35[.G%P6!,D"((4#D@5VA4!'M?55^H!P&H;)@S!Y M *9T8'(O8X+ Y";T,+X*ESF8.:(B"%/X,)E[7PH?!CJ:K:^!!9K9EC)(4@9( MG(NP*;THI7=O?0W$>1$F@2!<2T" !;G%!/C;@@G #DY(ADJ0SP#-%#<8 ,(S M+H+%ZQ&B_R\M,%R<( Y0$'=;L']&[A$%-)"4#DLRJ?P-$R?;)&6TYY=6F1H[ M61T;\2,RG<-9WY@&;3O*NYN^NW^GXE2U,GKA2O!MV?LI%&+N-:"+&.0T2*9S5;"2-7P/(V^ MK?.]BQTLD/\#,9CF?%9* @T%#X0)"U'> "M XC* M^#\P^9@R!)[O3_2_L7?J92<=/*#^4*6O,W[+60F5/&C_@MT_&/JYYFQH_@F. MH$D>*J$KQ.:31&<<13QC(IWY#WFR>HZ%<< &C2;7I.<:T:%(/J8 M(IE,D<3PY46*U31@,0E81,#B G S#5A. I83%=S^:G)*<_/8#CW]H#C&"M$#\697=!-J>B>CH:'R87M#>]O?EM[PV X/08RO,?\!4$L# M!!0 ( &:1IE"@>5F"_@$ 'L% 9 >&PO=V]R:W-H965T4WM:S:"X0.OL MVR^@8ZPR>R,<^,_/=T#(.B'?5 F@T7O-&[4-2JW;#<:J**%FZD&TT)B9LY U MTR:4%ZQ:">SDDFJ.21BFN&95$^29&SO(/!-7S:L&#A*I:UTS^7<'7'3;( H^ M!EZJ2ZGM ,ZSEEW@)^A?[4&:"(\NIZJ&1E6B01+.V^ IVNQ3JW>"UPHZ->DC M6\E1B#<;?#MM@] " 8="6P=FFAOL@7-K9##^#)[!N*1-G/8_W+^XVDTM1Z9@ M+_COZJ3+;; .T G.[,KUB^B^PE /#=!0_'>X 3=R2V+6* 17[HN*J]*B'EP, M2LW>^[9J7-OU,RLZI/D3R)! QH0H^6]"/"3$LP329%AV1_6"VS M_T2TB M0R?+1(]I.M_7I8J$-/H$AGIAJ %0)67URSJD7)O7 T!E, MNC@ NEXMCLFG"M?I# 9/KH%]EGXP>:D:A8Y"FQOE_ONS$!J,8_A@*BO-2S@& M',[:=LW-1;)_#_I BW9XZO#XWN;_ %!+ P04 " !FD:909)@@1 X" #] M!0 &0 'AL+W=OVUDTP"6H.I[83MV]5FPJZ1-!WONB6O;$OYW!Y0-6S_T[Q,OS:66>@*514\N\!/DKW[/U0C- M+J>FA4XTK/,XG+?^IW!395IO!*\-#&+1]W0F!\;>].#;:>L'&@@H'*5V(*JY M0064:B.%\6?R]."R?W?_8G)7N1R(@(K1W\U)UEL_][T3G,F5RA2DB$Q\_$"1N0UBIT%L#)('@]Q*8]2D M1M,939XFV,ID+#5+I:B6BLBG 9NCM3)D3HX0HLC7>\28>L75FM1F.?8C9(Y43('BE7X7;8Z M V&:8_ND.%6971>TN(CZ8?Q!^*7IA'=@4MUI<_/.C$E0CL&32JQ6;_$\H'"6 MNINI/A]?I'$@63\]MFA^\&PO=V]R:W-H965TN'#5YCJR<)@ M*OX[7(%IN2'1:QPXD_8;'"Y2\79RT2@M?1_;IK/M,/G?TOP)\900SPDX_6]" M,B4D3@(:R6RIGZFB52GX$(CQ9_74G G\G.C-/)A!NW=V3EBUBHND1%=C M-&DVHR:^USPJMDM%5LP2I %FBMA+$=O\Y($B]1LD7H/$&J0/!IE3QJC)K::S MFJ)("Z>2I8@D^5"(@Y(M M5B$K!V0IP5D4^4%R+TCN <$.2+Y8)5M%[D%;BE)"/O@]Q(M"/"C.(=B0Q2&( M<8Y=EJ4*IT4>.S#H[B::E_$'%>>FD\&>*WVI[=4[<:Y .T9/NK!:/\9SP."D M3)?HOAB?I#%0O)]>6S0_^=4_4$L#!!0 ( &:1IE#3%$ZC] $ .X$ 9 M >&PO=V]R:W-H965T0I M'Q1M.[@(3PZ,$?'G!)2/F1_Z[XGGMFZ42: \[4D-/T#]["]"1VAF*5L&G6QY MYPFH,O\I/)X3@[> EQ9&N9A[QLF5\U<3?"TS/S""@$*A# /1PPW.0*DATC)^ M3YS^W-(4+N?O[)^M=^WE2B2<.?W5EJK)_(/OE5"1@:IG/GZ!R4_B>Y/Y;W # MJN%&B>Y1<"KMURL&J3B;6+041M[(ST9A8F:??.KFFW4F=O.3X\INAFB";, MR6'P A/."*39YQ9XJ\4)WY7C?QN<[Q%AL-MN$6VZB"Q!M"1X#+8)XDV"V!+$ M2X)PO0T.L[.8SF(.R2%>6;D'A7N\WY:2;$I)[J3@A1@4?.F5^R"([7]HG;([9*G_2E]G=O0\:]Q)\)Z)N.^E=N=*'V!ZU MBG,%6F+PH#4V^O&9 PJ5,M.]G@MW!5V@>#^]+FA^XO*_4$L#!!0 ( &:1 MIE!$%U8T&0, +$- 9 >&PO=V]R:W-H965TT#)0\#F MS)R9,6>,US=>OS5GQH3U7N1EL['/0E0/CM/LSZQ(FQ6O6"F?''E=I$(.ZY/3 M5#5+#ZU1D3OHNJ%3I%EI;]?MW$N]7?.+R+.2O=16*!>IO%S9CN6Y\B3C^-L[M0=.93B^__#^W"8O MDWE-&[;C^9_L(,X;.[:M SNFEUS\X+BPRE2-^[:U:VUUOO_\.,-L#> <#A$4#KS?P!@,/%PW\WL"_ER'H M#8)[#<+>(-0,G*Y8;?6?4I%NUS6_677W E6I>D_A(93KNU>3[7*VS^0"-'+V MNL7$6SM7Y:C'/'88G&#\*69'88(IYHG"A%/,9PH333'/%"8>,([,=T@:R:2Q M=>"-'801[< C'7BM W\20:)5K<.$+:9L,:&K?C2/3_+X!H\W4ZC)4DJT4H&2:JR7CP(E,SRT L&4H =Z2^A!R2@E#U80 M)S##1:L50H(+=*X.%(^Y<#6[4+2L@= UH,X4&2\ZSBT2+6D@- V>3A,;--X< M#2U\2 @:8\.D0,',+D:W!R3: V@;Z@Z)]C##0C<&)!J#D0T)FFEV.+,I$WJ' M6.?!F6U,V^UZW"3K!5$CW3^0Z!^0Z"&9_8,.R<0MAD3W&21:R)P*D&XA&-R_ M,2'=&=#L#!@::T6!]&[GC#Y4U6'F>UJ?LK*Q7KF0W[SME^F1<\&D0W&ULA95M;YLP$,>_ M"N+]"MCA*2)(#=.T29M4=>KVVDF<@ J8V4[HOOUL0R@QEU61@FW^=_>[P[K+ M>L9?14FI=-Z:NA4;MY2R6WN>V)>T(>*!=;15;XZ,-T2J+3]YHN.4'(Q14WO( M]R.O(57KYIDY>^)YQLZRKEKZQ!UQ;AK"_VYIS?J-&[C7@^?J5$I]X.591T[T M)Y4OW1-7.V_RU<+\._NSD*P9O2B4AKP-SZHU MSW[T?S6##=!H@":#(/ZO 1X-\+M!9)(?R$RJGXDD><99[_#A:W5$7XI@C54Q M]_K0U,Z\4]D*=7K),0HR[Z(=C9KMH$$SC:4HE@J,T*3Q%,&$@2",+5HX0%:( MI2),X @83!0;>SR/$,6P@Q7H8&4B&Y041$D!E,1"21=7$B<1 MMJYW :C\-+U3%]7&ULE9?M;MHP%(9O)OU58IX[WE M65'-_*TQN[L@J)9;E2?52.]48>^L=9DGQIZ6FZ#:E2I9-4%Y%O PC((\20M_ M/FVN/9;SJ=Z;+"W48^E5^SQ/RC_W*M/'F<_\]PM/Z69KZ@O!?+I+-NJ',C]W MCZ4]"TY95FFNBBK5A5>J]**X#&L5SJH[5V;%7E_*B]6M]\G4U\\-Z M1"I32U.G2.S/02U4EM69[#A^=TG]DV<=>'[\GOUS4[PMYB6IU$)GO]*5V<[\ MV/=6:IWL,_.DCU]45Y#TO:[Z;^J@,BNO1V(]ECJKFO_>D7$7A@-X%\!/ 7SR80!U ?0O@'T8(+H T0L(VE*:N7E(3#*?EOKH ME>WCW27U*F)WPL[^LK[83'9SSTY/9:\>YD1\&ASJ1)WFOM7P"PU=:A9((RXU M#T,-GT0G36#'>1HLAX/E30(Z3Q"-<0*"":A)("Y&*7O5MIJHT12-AHUEV/QA M*P&M!+"*>E9(XZA'0A,)$L0]$Z298),(FD3#!"+LF;0:>39I'%N,H<486+"> M1:MAX9D'C21VB:%+#%SZ:ST>NK 1=]A,H,UD:!/VYFLQ&2PR?KG"6F*&,O;1 M2JR'C1@/0>'D2.%H$^QZ]!B&E_$K'G(GNIA_X7K*#$/. .5".%)@>)FXH5R, M)@/<"=GOFDCD:(D,T\D0GJZA8OK8^(9J,5ILR!:/^IT(B$C$#A_,%@-P"4#1#=5B&#AZ%_6YA2+'2N:8&'X-,4!$TM'*.":& V*DHZ$2 M)H9N((8P,70-,4!$TM$-"1-#B!C74!W?B#<00Y@8NH88("+I6$.$B2%$C*,; M$B:&;B"&,#$$8 C[Q"!1Y.B&A(DA ,/@PZH3_??+"N@B]&45G&VDZJWP]Z3< MI$7EO6AC]V3-SFFMM5$V9SBRCV-K=]^GDTRM37TXML=ENP5M3XS>==OKX+3' MG_\%4$L#!!0 ( &:1IE )^9JM8@( +\' 9 >&PO=V]R:W-H965T M>NI:553^ MVS$N[FL?^8^)U_)\T78BW.0-/;.?3/]J]M*,PE[E6%:L5J6H/W8I!R'>[.#;<>U'-B+&6:&M!#7-C;TPSJV2B>-O)^KW3.LX M[#_4O[C%F\4@A>]UJ__.;HP;Q:&SRP^; (C7J/P!!B MAR?N),&P %C)$Z / D06" &!6(G$#\)Q*-%MC8+9U,[FV433() G2 I"4@"2CB#I%()F#C4#(1D R4:0;'HF M609#EB!D"=R<)2R (C@_HFF<:31.D-8H&P1*HF#NCJ*93$0 :9**7;Y& U2: M!BB908$9N4480.$Q"D]1& 5X#@7G+B( BHQ19(J*24!F\@_!68Z -$_':=X9 M/1U5$J3IB!0.WL^*R;.K',HKQ+5V96LPVU>G+7;O[X=Y6]I^4'DN:^4=A#:O MN'MK3T)H9J*) G.W+Z::]@/.3MIV4].7;4EI!UHT7;D,^YJ]^0]02P,$% M @ 9I&F4(YS R!D @ OP< !D !X;"]W;W)K&UL=97;CILP$(9?!7%?P.;D1 0IV:IJI59:;;7MM4.<@!8PM9UD^_:U#:$L M##?XP,S_S1C&D]VY>),E8\IY;^I6[MQ2J6[K^[(H64.EQSO6ZC=G+AJJ]%)< M?-D)1D_6J:E]' 2)W]"J=?/,[CV+/.-755Q:.O#8-%7\/K.;WG8OPN)W/' MI'+D_,TLOIUV;F B8C4KE)&@>KBQ)U;71DG'\6<0=4>F<9S.'^I?;/(ZF2.5 M[(G7OZN3*GX2L6; M046'TM#W?JQ:.]X'_8<;[( '!SPZA-;![T$V\L]4T3P3_.Z(_O [:KXQVF)] M-H79M$=AW^G@I=Z]Y6$:9_[-" TVA]X&3VS0:.%K]1&!(<0!+]S#!,,"(1AC M: 7"#P(A+!"! I$5B#XDFPC).@>8'T1F02:(0\0E9(*Y6( !*>DX9Z#:;_:>K%*^6 P(K<(PR@ MPCD*+U&(>'BE]A%_>=_:?E!QJ5KI'+G2M[B]:\^<*Z:C M"3S];Y>ZFXZ+FIV5F:9Z+OJ6TB\4[X9VZ8\]._\'4$L#!!0 ( &:1IE - METN,5@( )@' 9 >&PO=V]R:W-H965TF;L7:+:7L5@B)HJ0-$0O6T5:].3'>$*FV_(Q$QRDYFJ"F M1K[GQ:@A5>OFF3G;\SQC%UE7+=US1UR:AO#?6UJSV]K%[OW@I3J74A^@/.O( MF7ZC\GNWYVJ'!I9CU=!65*QU.#VMW0U>[7"H PSB1T5O8K1VM)4#8Z]Z\_FX M=CV=$:UI(34%48\KW=&ZUDPJCU\]J3MHZL#Q^L[^T9A79@Y$T!VK?U9'6:[= MU'6.]$0NM7QAMT^T-Q2Y3N_^"[W26L%U)DJC8+4POTYQ$9(U/8M*I2%O]EFU MYGGK^>]A<(#?!_A#@!_],R#H X(AP-XFLID9JQ^()'G&V9Y4R>"4B0O/]*4Y @!3+ $Z,6@_'(:1 M9F26H,P2 MD/%A NS!)>"]WRJ>J2(,9!%,RP@"A3,Z8"EML ]01#,4<*G@_Z@5#!<+AJIE M^@WWH/F/V)8^ (N6BW#J"8WZ64/YV;1^X13LTDK=.4:GPWC9^+H?3LZW>NR8 M/OF7QLZLKX2?JU8X!R95MS4]\<28I"I+;Z$JLE1C%W4C6 M]7,0#<,X_P-02P,$% @ 9I&F4!' ^QQW @ J@@ !D !X;"]W;W)K M&ULE5;;CILP$/T5Q MN"6N94GXWQTM6+.QD7TWO.273&J#D\0UN= ?5/ZL#USMG)[EE)>T$CFK+$[/ M&WN+GOYI46@FE<>? MCM3N8VK'X?K._MD4KXHY$D'WK/B=GV2VL2/;.M$SN1;RA35?:%=08%M=]=_H MC18*KC-1,5)6"/-KI5W?P3?%M9J;43T22).:LL7C[;]5$'PKT["DQ4VTTVIEWJEJAK+?$6X>Q<]-$ M'6;78O @WJ$H]C[$!@*L<,3=_P88#]%(#>$0WA@%9XA\!ZJ6,$$/DC@&P+_ M@2 :R=!B0H.I6DRT&H'V "B((CB5 $PEF*2"W#5,$(($X7(Q5B#!:H$8+288 MU(F#L18 )G+A1"(PD6@J!9HY>FN08+U<"N3"_>$N$*,##2L-_?$A!T!!&,PD M,].L"! $SU" S;A%^ .2P,V&O"62>)-J$1X$ZC0!4 C-G'8$MRZ:]BY"W@P% MW'(H^( H<-.A<(DHX>1V0&&$QJ) *.R/TG$&-WQ)^<4,0V&E[%I)?9<.K/W MW6(](4;VG1[$9G*\T[13_#OAE[P2UI%)-7_,E#@S)JE*TGU2DF7JPZ'?%/0L M]7*EUKR=GNU&LKK[,G#ZSY/D'U!+ P04 " !FD:90]D<0,B<" "+!@ M&0 'AL+W=OG!BG6"J3GY'H..#*!%&"HB!($<5-ZQ>Y\1UX MD;.+)$T+!^Z)"Z68_]D!8?W6#_V;X[4YUU([4)%W^ P_0/[L#EQ9:&*I&@JM M:%CK<3AM_9=PL\\TW@#>&NC%;._I2HZ,O6OC:[7U RT(")12,V"U7&$/A&@B M)>/WR.E/*77@?']C_VQJ5[4:>J%+U.D=7331B M=@,FFF'""8$4^Y0B>;^0>MJ%@1J<^ %4R-1\=+\LA.R M8-H,Y3Y0E>1LZTA%'I PC(."9:6_2-W?8+:&Q!((:A+ M<=FLF6:+5(JS)^O'6S'[%L&,FO0W=M*%[7XS\2@S>UI0@#0X6:$&LZPQI(.Y M(@*CWBY!L"66Y(Y.@=PNL;K'D"2^Q:PQ#,6-1&BMD1.(;HQ$N !%!:@3H#<" MM!=6C1D[3/E16&-TB3&RQ!@7B%&!^/$B)ZC !''0>Q3+&@/0J9+"J/]0<=1 M-5/4S!0Q,\$%$E0@>3P."/$."1$/TWZ+8*"DEP<&(N& F8%V!41BX 4#M!V? M@'PB$KR1('HD$@1$^J\("AHR@S:)V)WU-[\$F:K>J>]RM3' MI!],[K-2>:]"F_W:[:H[(30WEL.1><4.YF36#G*^T_9V8NYE?3RI!UI4S=$K M:,]_B_]02P,$% @ 9I&F4.*B^FU: @ I @ !D !X;"]W;W)K&ULE5;;CILP$/T5Q BW.NC,%+DYJ>X0>HG_5>Z)/7LQR+$BI9\,H1<%J[&[+: MD=@X6,2O AHYV#NFE /G+^;P];AV?9,1,,B4H:!ZN<(.&#-,.H\_':G;QS2. MP_V-_;,M7A=SH!)VG/TNCBI?NPO7.<*)7IAZYLT7Z J:N4Y7_3>X M-PDXF. MD7$F[:^37:3B9<>B4RGI:[L6E5V;CO_FACL$G4/0.^C8_W,(.X?PS2&RQ;>9 MV5(_44731/#&$>V_55-S*<@JU&)FQFBUL\]TM5);KVD4Q(EW-40=9MMB@@&& M] A/L_E(#[>'?X#8F"@<'S%4="$'&2B50E",54/VHH;$GQ $KS52/B() @H MC,:28*#91#)XVQ*DW\*)-P?!&X[,/B )WG(D?D02!'0O"0::CY+Q!N_V$L39 MCD'I9/Q2*?,6'5C[4;L)S&P8V;=F!-N9\4;3SN_O5)R+2CH'KO3DL?/AQ+D" MG:/_I 7+]2=#?V!P4F8[UWO1SLWVH'C=?1-X_8=)^@]02P,$% @ 9I&F M4)'=L..# @ N @ !D !X;"]W;W)K&ULE5;1 MCILP$/P5Q <<&!L#)Q(I256U4BM%5[5]=A(G00>8VDYR_?O:AG $-E7N)=C+ M[.SNA/4ZOPCYJHZ<:^^M*FLU\X]:-\]!H+9'7C'U)!I>FS=[(2NFS58> M5( MSG;.J2J#* QI4+&B]N>YLZWE/!+6;K[N9']J,>,FWVE(P\SCS%2]+RV3R^-.1^GU,ZSA<7]D_N^)-,1NF^$J4 MOXN=/L[\U/=V?,].I7X1ER^\*RCVO:[Z;_S,2P.WF9@86U$J]^MM3TJ+JF,Q MJ53LK7T6M7M>.OZK&^P0=0Y1[V!B_\\!=P[XW8&XXMO,7*F?F&;S7(J+)]M_ MJV'VHT#/V(BYM4:GG7MGJE7&>IX3G.;!V1)UF&6+B088U","P]Z'B* 0RVCB M'MT&6$T1**1P" Q6@1T!OJDB@PD(2$ < ;G)8"Q#BZ$.4[>8A- 8CXH!8"3) M: JG$X/IQ)-T" EA @H2T,<%24""Y %!6DP\J#2+,QR.])BB:$0R B>3@LFD M@!QW/L$,),@>EP.%<)^$#PC2@8:UQC@+T4@1 $;C-(GN)'2G<1$@RCT*L#$7 M*/J +'#C(?R(+'A2+Z(DSL:R #"^% 0W,IIV,B'X#@7[(.K/WX741V7HSL2SN6 MW1QYIVEG^GVV5BUK*=I>U& MBZ:[)P3]967^#U!+ P04 " !FD:90>.OEQK0! 2! &0 'AL+W=O M%$NM"_8,S[GS!E?*$9M7FT'X,B;DKTM:>? T5[,B>_DH/6K#[XV)4V\(9!0.Z_ <3C##J3T0FCC=]2DOP"L9\U);'Y;W &B7#O!&O46MKP M)?7).JVB"EI1_&T:11_&<5I9YY&V3$@C(9T)J_\3LDC(;@AL_$,@6Q3(@D!^Y7%ST\<])MLDRT7RQ2+Y0I''FXVXQ]P7 M81>GXU_+=VZ.HK?DH!T>=#B.5FL'J)<\X!7L\('.@836^>DCSLUT3:? Z2&^ M0#;_!JJ_4$L#!!0 ( &:1IE!_#D8BT0$ #L$ 9 >&PO=V]R:W-H M965T^8,]XYIPS8P_Y)-6K[@ ,>A-\T 7NC!GWA.BJ \'T M3HXPV)-&*L&,-55+]*B U3Y)<$*CZ ,1K!]PF7O?496Y/!O>#W!42)^%8.KW M ;B<"ASC=\=SWW;&.4B9CZR%[V!^C$=E+;*@U+V 0?=R0 J: C_&^T/FXGW M2P^37NV1J^0DY:LSOM0%CIP@X% 9A\#L)/_9UZ8K\#U&-33LS,VSG#[#7$^&T5S\5[@ M^%.B>6H)-?^BZJS M-E+,*%:*8&]A[0>_3N'D[F%.VTZ@VI[4SFG;X4_L^*U]5[*-+W/R<4!S3&'$$-7,?$202SZ0D&W* [T)CU)TFV M9%-CX@&2%0"-Z#9 N@F0>H#TGR(?KHH,,7'HQ!!8=O^1F6VR9+Q^L94VP\:G:2Q3\A?=".E M :LEVEDQG9WDQ>#0&+>]LWL5WG,PC!SG427+_Z+\ U!+ P04 " !FD:90 MOK/(60P" F!@ &0 'AL+W=O.E!&:KOL3V^,PY M9P;;R7HN7F0%H+S7AK4R]RNENATA\E1!0^4#[Z#5.V>L)..?^AW"W#P.38!'/-?1R,O=,*4?.7\SB2YG[ M@7$$#$[*4% ]W& /C!DF[>.7(_5'39,XG;^Q?[+%ZV*.5,*>LY]UJ:K M"6=Z9>J)]Y_!%93ZGJO^*]R :;AQHC5.G$G[ZYVN4O'&L6@K#7T=QKJU8S_L MI%N7AB=$+B$:$Z+-/Q-BEQ#_3;#&R.#,EOJ1*EID@O>>&+Y61\VA"'>Q;N;) M!&WO[)ZN5NKHK4C2,",W0^0PCP,FNL-$]Y@]AHE'#-$>1B,1:B2R!/&$( HB MG"!&"6)+D-PY2&:5#)C48EJ+><=C@DHDB$0ZDT@6$@DND:(2*2*QFDFD"XEW M&K5")59+B60NL<3$JP 76:,B:Z2.]>S,K/_W:VQ0B0TBL<$)MBC!=G'DDG2+ M$^B7"KT]P=+#I$_N:F"@<*9#)A?6O*#?J+C4K?2.7.F[;V_HF7,%FC!XT"VK M]*,]+ABP4+QSKS(9_QJ*/U!+ P04 " !FD:90\5K0>E $ M !2&0 &0 'AL+W=OV.JS80AF\% M<0$'_(7)*HG4356U4BNM3M7V-YLX&W0 I^#=G-Y]S<=& ;_FP/[8 'D]C,?S M,&.RO>GZ6W-1R@3?RZ)J=N'%F.M3%#7'BRJSYHN^JLI^<]9UF1E[6K]%S;56 MV:D;5!81C>,D*K.\"O?;[MI+O=_J=U/DE7JI@^:]++/ZOV=5Z-LN).'GA:_Y MV\6T%Z+]]IJ]J3^5^>OZ4MNSZ&[EE)>J:G)=!;4Z[\*?R-,AZ09TBK]S=6L> MCH-V*J]:?VM/?COMPKCU2!7J:%H3F?WX4 =5%*TEZ\>_@]'P?L]VX./QI_5? MNLG;R;QFC3KHXI_\9"Z[, V#DSIG[X7YJF^_JF%"(@R&V?^N/E1AY:TG]AY' M733=_^#XWAA=#E:L*V7VO?_,J^[S-MC_'(8'T&$ O0\@?'8 &P:PR8"H]ZR; MZL^9R?;;6M^"NE^M:]8F!7EB-IC']F(7N^X[.]O&7OW8\X1NHX_6T*!Y[C7T M03-1'%R%2.^2R#IP]X)"+V@WGHV\8-@ @P989X"/#/#)-'I-TFFJ3B-C^X=O MP^%M.+B-F-RFUXC1;?A#./J(<<<91@EV14!7! A9@@TDT$ "YB(G>M9/0$0DQ(-H-AQSDK$C M&'4*4)>^N6 TJ5R1'1A-BHJCDQWIC\,Q)QD[@@&G '#)L0F&R67Q\G PS!MS M2Z,;CD$T%XY9R=@13"T#U$I/06.>#IJMZ,$Q;VQ)>\S<_MAM6X#(V[8P3"Y; M45X99HXM*:\,EE=.^71*L+RFQ+=*F&&&RJMO5IAAMJ*\,DP?0_1-GXK,+:]@ MH5V1=Z$YYIBOX)ACCCGB>+H7XBZD[F8(B+R[(8Y9YHAE3VO),P+B6>G MBUB>YCYW,9T^VF8E8T6],#";7!AED"9-TLPQ0)48]^S),$4)RMJ:(+Y2Y;TPH,HF&/K'[+JR9XU<;HLGN;?=;:*&LN_F)C>U'9Z7Y2J+-I#Z4]KONW M_/V)T=?A%XSH_C/*_G]02P,$% @ 9I&F4&R<6Z&ULE57;CMHP$/V5*!^ XR1 0"$24%6M MU$IHJ[;/)@PD6CM.;4.V?U]?LFD 4]&7V![/G#-G8H_SCHM760&HX(W11J[" M2JEVB9 L*V!$3G@+C=XYP$X$\,T;$[PU0WJU"'+X;7NI3I8P!%7E+3O -U/=V)_0*#2B'FD$C:]X$ M HZK<(V76YR8 .OQHX9.CN:!D;+G_-4L/A]6860R @JE,A!$#Q?8 J4&2>?Q MJP<-!TX3.)Z_HW^TXK68/9&PY?1G?5#5*LS"X !'?H!_1>X M -7N)A/-47(J[3+5D5B Y I@Z@=(O0"I!4BO M &8WA7 ^V%6K<968+/PL4R_+U,,R]P/,O "SYW7.O0!S3P;9S=]P/K.1S#3R MCLS#\:!,"R_ XGF5./*?Z^@)G;W36&CV@.7![<'W+(L'I<+>V['&\7]H M]9]]G'BRP+>7V#GA>"0VFD2WEPR-&@<#<;(]5@8E/S>VP8^L0Q]?Q[;Q_'5W MC\!7(DYU(X,]5[I]V29SY%R!SB::Z(M0Z7=G6% X*C.=Z[EPS=@OV16+P#_&Y@ M4(LYLDG.0KS8Q?:<$G M%6.%T[=Q;%HW#I/^E;9-""=".!,"\E]"-!&B=T+LPH_.7-2O5-,LD6) @*W==%,I%W[JKNJC.-_(A=&?H'3Y> MYY]45DVKT%EH2F%T&"L^'?&2VU>D'G!H-1V^MG,Y7B/QH46W?1$X/F= MROX!4$L#!!0 ( &:1IE"\XS\S3 ( -(' 9 >&PO=V]R:W-H965T MTGOW[ 5ICE2[](B_>S^WU/ CD'1?OLJ14>1\U:^3:+Y5J5P#(0TEK(E]X M2QO]YL1%390>BC.0K:#D:(-J!E 0Q* F5>,7N9W;B2+G%\6JANZ$)R]U3<3? M#66\6_O0OTV\5N=2F0E0Y"TYTY]4_6IW0H_ Z'*L:MK(BC>>H*>U_PFNMA"; M *MXJV@G)WW/I++G_-T,OAW7?F"(**,'92R(;JYT2QDS3IKCSV#JC]\T@=/^ MS?V+35XGLR>2;CG[71U5N?93WSO2$[DP]O9:A%F<@ZLQ&C2;7H,F&G2OV"X5 M43I*@ 88*9"3 MGX\(XB<1M@IP&V!OC.X %!Z#0('039K Z])K::QFH@@E$R MJ\52%2.8N5DB)TNT8(F"8,;2:Z(I2S@G66I"C-T@L1,D=H! MT'B-$B>7Y;4 M:9 Z"&8_WR9=I(EPBM)9,1RJ) M#-TSFA,D<,'@&DRUKCF;_T7:IP>A!66'@ MWK6! ^5!+O#!QH?/KPUT[UJXW+;+U1E$TVR3+(CG!\A2%3Q@<1\ $#^Q.(-H MNC<7B^/0S$G Y' UM]T/(LY5([T]5_J&UL[7UI#GM[^B8\SQDA%-""<)2O9$ M4"0UIBV1'%*:>5['?F@ !;*M1C?M< M1(OB08ARE;P:]OM'KU91G/X05&G\CTJ<955:_O&'27_RPT]_*.*?_E#^=)[- MJY5(RR!*%\%%6L;EB^:/ M@_[A+ZT=?JFBO!1Y\AS= L3_^H__ MZ-SNQSQ*BYBVZ%_$,DH*9W0)H'=Q(H*K:C43>;-%_W#0/SD:M'2\3.=9#K,1 M;,/@KH0=!%D>$)[DS_#OPMWY14"-A,OXSF?EG]-)^/#X>1X-)TX MX) CG2X6@'%%J#X$[^-4!->ILY:3D^-)<%>M5B(O@MMX<2^"VRQRL+$Y[!G^ M!=O\F#VES;9W41JS M+&G^^LOYQ7OG1.2\P<67^4.4PAE?12MGW*O3N_-3YXY+B)]5>8ZWC*\630^G M5SE$[:\NG=,W!2@$D)WX4> ]C]20'3<2KA%@R'V6.Q!['^6PB]/Y7$ K:+/@ M]BUCW:VB) G>5@5<@J)M?1=P!>YQ8S_GV5/Y ,BQ6D>I,[,:\D' D-UMZL=Z M1TP@N*Y*0-D43["EVZVXCY%" [1]Q_3+ITLXXN#L^O8F>'5^\:IM<@!M#FA[ M"59OXL+1/R_"L#$-NI\>#@8'HZ<.Z:ILCW& M._C2@7XG39>])8?P]O_%F?L4NBZX>Q(Y0#[+TB)+X@4AS=LHB8#NX&F*L@!. M_>GN/-C?.PCV@C@-/CYD50%'YY;%[\VYRL8[B12"^@)Q3 M /+AO%GY !=K7ENE0V(RI*K=;8!HKT5>/H?!.HFD](/;62/HO2N]C>\?RL-L M>5@5HF70G[-L\10G#E4#X@%T*P88R([>"<[%4L"2%T$)C)3:-5M#E(B&D5*?EK'V- MI XI5"(B@* UOP?)L2&N<@[X'B\$"RBM .ML!:,]PDD3].]$&@/'OLI*SP)K MF-6QO#IZ=33LV#)<5NL8M]M8=Y\VH'7W1 0J6H M21IKH,V/*&D$ &Y65MX$DQ#X@]1<@J@J'X#"_)=8O,&MBB N"D1?P(3,\+,@ M*@.0UN$M%ZIH105_>_LVX<:W[^]@DN>@ M@GT P@*(6P2:A?[V8.-0SKG20/RMT[N.-2]?17V%V[68C9T??-IAM MGK6MYY83=PE/^Z"P &%[$"7HKLD!4,V]X%6+Z8,T/Q+10#=Z%ZI@"QY', AI8@IR"C"7-A1ND.\ORXI(IU/=7PLS*03E0@6"=9\O8E:* %1#1PBN[@-&3C$0N5PU/Y+U>1?EG47H4 MCI]%*E!'P$;18A6GI'<@A7.I%M !>3C8.@9E[EZRQSGLI(4B99I_;Q9J8H*L M1_ 3<("E);K*H5J$83J>F5AF8='2&OT7,@IM^K;<:G. M:LQ)@G?_/:#GP=;J4NVV>P=LOT37'A8I#VL?6:5+HLC 03=>,EKL@NITP9L' M3/][591:2\%%P;G[3KU*+6'X57:;-=IG.=A6U&(%:[S9S-XL;HKQHJ_Z.H5#UV=0. ML#XG?68?FM$G7(4?>'^[1?WP798_1?G"N1Z7P/%I2H#]W)(H !,62"IY#-PV M[)DQ$;7UHHO)OW1,KV9R""2,U#"KM23@[IU95\#7(C14-*?N6&Y'MVV("=Z3 MK@O1@@>=0H*%!UNUZ\"QKK&W:M>^;M?NYE^WVZZ+7R"M>0>T9GMKVO7-Q>WI MQ\NKGX/3LX^7OUY^O+RX_Q>9< %* %,I^G&B%5N[_BK3 0_3#M31:K6#S"S$K@?,69/N1\ID4 MMV-UJ;S2$IJ#A!HE5B(/<8>M##2: 2P<"QB+@%TV"<,P_1W:C5O&,OD2RR-\ ML]D0=]W9IV-;5R_&A,NK7R_N-N*C$8@)[]?:&JIMH$I0EH;+]A62S,92Z".< M^X;EO;N\.KTZV[ \D&[G0BRD !"W4'2G5_0L+S+Z4!^SY!'7<@;X%)?!NVB. MH'9M 5:G):ER0EKKLED2WWL1UO19PE:-:C'?TF[I/=Q]!<<#N8X-@+Q8+L6< MR+Y0;C%T)=%&;F_<6'BZN/I^^#\\N[L_?7=Y]N+^Z"ZW?!U?75X=GIW9\""]>OS@.#6A]O M3Z_N$+^NKSS()?GMEGB/9P-P@RN+^]SBZMZ*1357U#!K,RH'U1I:V*B-1#./ MY\B46.6ITM@]#71V1_DS2:OQ?4HB.D9+,%'#)=X ;_,89'_R-.G07+:?)T ] MDN["#=IY 7*T^8\/P(GG[0C),_XBUKBHR&QS#><^C]<)\QB<[%,::\D!YI=S_WQZ>J,G M9G((C#!>61N,K3@6W O-CB.RZC1G<@QR ,C+JP!#5JC9*7#I.<@*@S["Y5;< M2STXN#O\SQZ=2(Z6KP2P& 9[#A8@2&2ETL$"=!ZC<$CSU!>PS+(R15\((!_@ M?\Z4"'=".\##2T0IO&?4 ^V7!LW6<2JQ?16ET;U@W12GC2RQ1U%$F",%QEL4 MB%TX2Q0LHS@/UC;R[%-K9B:H>^*JT1BEKF&$#J@H*>PC5CIGCU"OMM6FH3R4 MN\]I ^5#+D2PXF@F@=%,/KLZ6]$!T34>]_"<@F65TQVW)D1C.P@R>)(XOH65 M@^,WQ1;HSX("G@L.+6 !0*']4L*&<1X5/;7%: /;A7AG'C$'Q[6[*OG>"#+ECF M+CG@ASI3V.J?(]@[H-V(SG50\Y<$PQ.?JV2'!>0@]"HXZ2D9DWAL.8:-7/[I MA&1/A$8""!5/.4?.N8 -6K,$"Z)"Q"]0@$!\B5.^ X38AX38DLMNP&^8&+[6 M:#08!4]"?(:K_HG7J3O*U8!4(#S:@VL M_@!.)5E1Y4HWU^)=6R>>9D&!88SBK?>[;3W*XLX1"4H!651$]TPG A^=*;* MLB+RR+<)P)O@XI=(@TB"+A^RPH)3;R-+/S?3;:2.(1,IBQ*GF33J$3/+JCPH MK/GL\U?SP25=B&*>QS,^=^S33J@,F; N?0M1[/E,A%6IL?9"&;5OH-.=SZCM MMF@7F_Q>[XU3!FVF>"U=7-S<:>$B+H@SDX$'DQZ M&@56)I@8[VMAUM]207RK ME=/R; #4EDIK:ZP6D&X!,A\0;'398] A@TL=!N,E4&X0GY?$J^:*NT@3*U$- MU#,K8+4\WTH "6J#M;U4YJPM(&I=6[P\G',G^%K-]4DO9JV<9846A-T.X>:Y MB;6@=2H#.A>8 5ACK,M>"Y%FL,RHS'(U*>*_Y<;2B*$M9K9K4-IS0[(5YG)@ MF#(5K%MJW:%UQ7#5H@49%R(X 6E=9/K XD%K3Z+DD3F@&"0=X*!/#R*MH0)[ M9B4NR$VZPJYE!Q=?V*Q#@ZS70/SI#C$DR9M9&XM$8%ZK7)^]9%[K3,RCE3X, M^D%+7/35AR%8C<%YI95]P\-CL93+K,DR9X(Q6B5VFA;V)16':)#:HNZ M1Y.I'H[&7E&6+]H U+ BYL)UQP<2"I+8KP,H<,>UU8+R]QBXW M:V,N>\&X'PY'Q_!A. ZGXW%PV4!%A&4;FMAH&@RF@^#X9."=OWV;H>\B\K+& M<&RPK$EX-)I(]NB N)W,CX=A?W(4C$["X_Z8&1 BLF86?C+>>B'&H'H/PNEP MLO50F\CL"4!]$(Z.IYH[;K^[!M3&HW#<'^&63_K'G106KA_3*.E7-:0(F0]0 M"!#/XD/=2[#@? (K'9\XD7NU^!DE1(+\549QXMK!\_LHE:Z&,# .&$4&:Y:C M6E"-Y9_94>KJ7&!@Q1W7/N.]($E]H:1Y( )*^("+L4]ZWB%ZW?@3',P!*IK& M/TY80(%$#G>X::XL;.1^%D- 7<"(> QNS+CZWM[@63*5R_*7_H3X\"Y5:YL-TJ[")1 M4#2>P+_'X71R[*YE$IY,AL$XG!Q-500( M1=Y8HY!!$KA&1R<*(F8G#!L921X@9G%\ C]A>"SO 2#=1T@?P_X&P#0,S M/G8SVL8IDT/IM9&6(IZ2Q?^:7U$,"1'#21Q#KPA10SY]E]2C%,4A.0NA'\]?00SQ_81I_- 8=[ M-(E!NVY\_.B1X ?3'WWGMMMD1U\S M!HBX;,U21T+$2RPH^A.9=04LYYF'!" -!S^B'K%BJ[,4;4@GDZ>F%!KVG2*C MQ!4ME-^NL$0X3P 0H_E,I&(9E]PT;PEJ-9:2WT>K]9MS?6'GY)0VMH'::"HE M5]A+BLHRCV<5JR+L(@*!,07ZG -(%X&58J3"'.7<[\XO+\TMMC$N)E?:W\DZ MFDD\1=6DHK6A:0G&@6L\5^X2FI%B,SBV' EO+S@W$)Y'>?Z\Y&@O!&^5@BC) M$7URRRW&9"VN+<^'TR3A M.;N2,Y.]OS_886)+EW6@8P-\)H#,/2I"!^>-W@GHG&> K[BBHEJ3M5-=#)L0 M9"I>HXP^@R*._*,L)-$KJSQ5V$0C%]I%QF-!JYJA&JT9"P%45=Y"XCR7:T$*BIT*2 M_(5"'!RQT'P%^ ;T5+#+LS1ZC/.J"$YC8#*W",0E\[8+D&BR%2"HSA$^A0/: M/SO%2 'X>! \D?\G(ANF<<<+"P(KUP(CC#!*0#Y!HK9!;L&U&!#1C;.&=>A&H1&E>B);J.FH;R8X(% M9C::-40H'A)ZP!GFFC0VC)9NNT%OS%; ME7(=.H$(Z?3V-;TN:8T64Y0.!J^'V@V2FWE2[6;E=B(?M6PU$5RFEB>Q#Q)H M31B2J2U[@^-A;V(8^/T]'G,IE".,4(#45 RD@Q/HMAD#Z<4UU8/SR*>%).4+ MB5\ R[U);Z#G?!)LO97@P36EX2VS\8(]IC@ M@8=$[E]N#H.PD+,W[@WK@!)& M??>P$^#[C.ZYD.$K1AIQ>>ZXI M 6Q[%T#(TD9)_*"$@3&WA3UST3.!D[10,JAE'$8)/!.O^D%#G\)S[-L-ZB.9 M;>@U6[^KI3J[CP%$BY@/!_F9T"S8;6HI=+4KAJI=0:%"*TSC HDL#0:C_H]Z MTBYW!PXK#:^8:X#2D"U=FBV\"?:'![8_<\G>/P./F:P80AN64#-80W)JG_G=7_-Q=&NPZ+"L:UYD88EI)0AX$ZF&FYP<9!IJ#]=/-S!$Z44KP;5 MT#"G51&489W[HP,.UZ1PMSE+*3P1*L\L?6'81MD(8V#1#4LB(3U50GT[Q[E. MB1S2Y;S#()@:[0V0 R>\["3CB!Q]QLJ-CDXJ@,;\ 1AL@O*U!=EVY)86;R+\ MR* 61$%E,@]\_0P P4U+CVJ<2V3E*$$-0K2? %J5\4J$4H*ED]3V1O@N M7G&<=]\R9J8E"5UZ++XIJ F.,N@W[>NV8Y7F=WA9O %UE2I"D*%2%8*80\8 M&;NU1%-F(>!O*$\8C98H-@ MM^[1L.\!3(M(O^W?QJ?H]E#L[A)O6(S<9G! I1!NB$TCPM 6OB)"NZ=:^ MW"0^6L.P_.H,$KKQ$Q)-GBCLC%W\#42:/:/XK"V7&\5/M)0 *2O+Q+CAFL?' MDJS.9'B!&%FWS:SQ-%C?TAB*# XMURM%7G>^&X58Q8=L_$Y8[@XT M^'.5"B#R]6A4^%M90S@.=N>0O)IAF32O4OKHFOK1$D_'J&N6#;V;OAIMKV]I MF(WN42/+C(-CFIEF#46*3-L=@T+'M71;UR"\"Y@:@;Q;@6G0Z^\*IAJ4)O\* M*+4.V@XE7WQ+01D?H&D7]>#Y659)SP\KKW;0Z[-1;S=SN7U5R*3F;)2+P10 M\IGK<8QG0@H;=H '4:H5Q9C9D83_J#*68ZS ) 8<4(?W:)@/AJH;BAJ]-D_G MC7/1KNQ[P6@:'HU&^*$?GH#>?:N-*C6T-XJ= :%4WSR[[/>FTEB-EY+, M.C+5[Q08.9L709X^K>Y!]=>A8 T?)=WQ!9LI@.E3[3TIK=P**10[H]8RCAH_ M:@\/7WF9X%?49N4H>#0&3BQRTIJQ2!<$RX$4:,N9R:B66B$H+[,GYM9<.SD< MM/V+]#\&(E=:*3G6O0&VX:@7O,\P[YXR*V8(:TT>6;)$W4E+D_OQ 6WX/:@B M,!8YIF=1^CFXEDZ\6VRN_%/O+]]>WVJXD>1H =A2?G$2V8ZTLEA.(ULB$:BU MV5>J0\0C/L3W#X*C'_8C[OH65P5_P\%C0@L91H6T'V')4VSS3OJFWH%^4O!. M:9& AH08'O6,0U #7AKW)QMVQ)P^[]56W M@:=; WB4X*;,M'6Z0;(BB9NR'AZ:O]7&JY0B'^M*FGL37PRL&AQ 1N(-]7LC M>T,MUQ]HR#VH&!'<2$X>4&JKBO4R+M]:DF5=A:I1P)]YO"PWJ0"2XY*WBZ=) M8L'U8G#4,E(!BE9JHHQS:DRDS#1FDM"HBQ1N9SQ=E&2LG$[LN'M>\]IU0(>J MOJFJ%U*5F6@):N6*$],H\PY],FP9>Q1I1#4;5&C(G$*65.HBN_Z"2,%7KA\I M-9%2/@7/>-+1Z/5XT[M[30Q@%7V) M5]7JZ^]]I+&"5'QIO27-2.;_6/: $=QKOM]]T(*D<9[FDEJE2H$G(7ELM98: M&5<9D&C$OE46N:R*"6^8QB/_B0*L.^;L\UW\!26'!ZKS?);MOFE8Q !T4;TX M P09?\7FV]KVE4%LE9$E9,Z>5)7$B[9??< M9F1H*DY68)-)$&ENV8XE:"I#_C(D(2VWIKGN%I-DFR2V#T5RO,J^ND=.#IFL MAK1;!+.O.*H<254Y4E7.=!6IX%0JE)9YW %I,1\YZ8U&/ M&26R+-9*YX);$!V\5D7#?VN&ME_7JYBZF9BA92YTPKE36S NK ME<3HJ$0E@_B0Q+7AS*:TH%J-3DJFH52!:3]H*\(9'(V'P034?$_U38S9QE20 M< !#MY?>A 9'TP'^=S@.K,*^'974\ Z&TV.ZB^$$L/;4;W>FP;!&H&8GWM&( M*XPF)BY6R0&Q56A ^2ST4!0D$KE9.,8H4??<#Y7Y@3FHBG9>6)8L+:;4Z.X3 ML7^M54D%0*6,W]/#"2;2Y6T2 >SNYL %A+9YX^B\YU6&-5+TM3 F/6>-*,['83&!:@RN2L-OTL,EC"&FZ)_=92:Y?3UBZ[2CA;K*(F MH'(%-(Z20*,*^_O8?"WNV:++M M=LC*]A"W'&(:)@)7E)&2\#@;E :LT(N3^ M6E71?Y&X3<^XA=W15DW!616[J.K/MD"E"1S&;;9"3? M&XXM/PIM#*Y&WQ#'U@R X"%2CE0*JR/MLJ*G#]0,&*S"$?2HL$B/::UP=&BQ MKTW\2@[[&H2Q(5*3P3'\YVTP.%&?S[ &TH\!?CSGCX,1_(?8S.O@"+^8C.$_ M7PM3#L,W<$3Z*@VOG*C?OF_?/#+T %V7 X@OEB]MH'2^"R]6J2C-@+Z!?[P4GD_!DU( M*.N'*8G':OMC!*)057 )2[P+"6&W7).V@?6TYX)_LFO[2'\(H:K.-Z%4/F67 MD<8YM-9(.Q-PY*@J9# +M15HPM"5ME+Q1+7:I<$,P\HP3XRY>\3AKO4GX@B> M.D73IGARP7R#=-12E0>S*DX6G':F3($JRE?R_?H4ZGDA*HRL7I0+X3J 1)3E M:1Q)RXH)%B6?C*I'H I5#?NC$;=4^Z/DDU)(NRC#GB[^4V;'%*-GQ\0ZRVJ# M*"@7RT@7)U0'C2%CL;0/LJA,%2 P +-66&S,^>5Y?$]+!6QCQHO MFH'=JFECK26K@''NV26=",;GJT34DBQB=! F6-+J36(J.?!*$(7+X'.:/:7$ M^R-9MLEXO0FOW( T+71B]K4RWZF%^I&OR]F)6TU4G;&8LR$Q%;?N_7EZX MN7V ;!B"^(0V]U"%+Y&)B],-@=T:,@#%2R%1*[Y.Q[7SE3V M/TS8"60!92* < G>BOEG8/FX[00]!9?IO!<\]CPU5C6I1:$P M3LQJ[BI:J0*=";X%89>KQ/JX7(C<\0JSO0BPQYQJ%CH+4K$ \GOC24P2<:_R M)2,K=9X\((:@ *43\BJY(X0'FJ.QSCC?'R5] E7)L?@!LQ#[ 77P-WM(LX2 MT&\/T7L87%' +SX*%-P(P((%65+0E:0"K_72KV[T&YTFS]1:N8Y[>E M_[OG K/N^6(ZF]!E5:T(&D !V4YFD5C1]ZH" 5Q_)#E*(@Z5.!Q:(B\]VEL( M>K=0GB8.5W%=;+IZK%)P5>,YJC#1' &BI,.H5$%D1+CPIL[+0I)8M"O,:0Z@ M<"I/ &&%$5$?L3;+(?ZU'VF0S^*,Q//\H&ZK1J]UP4X&_=Z/,5Y?JM26IZ** M2W.G$,URY;,F9[2Y-OHN*-'/=R>4_[Y*!9IAY@)Y3D^/CQA*---.8BXJ&=JS MB%;1O=22B0S7YJ=@7"PIBN7%\)$9*1_YU@I_/&;Q@K(B-&T^ML.XRIS]D4B0 ME DM OE!I66K%>/I*N\.IH(M9"T-#M!GBYN,,O;"7"U%RC26$ _@JAV966=P MG2_P$3YU6O8F)+%,3!<7GAW1"!Z)V8Y#7YL1^AZ((0NZ;(FQB>&&RK8D,Q1E21C2CC6 M=X-K>HQDLB:,N #A-T$*K@@!!@30PE@.Q;1>.W"XOE?]3".6#&&!J0#Q"P9! MTO+T\*P$_%@L@P+U/%1[)<2U>*\7!WU1S&$M3.&W$O)PYB@I,AMC.G!$45-> MF%5IL7'Z)F#25$/NVBK!$W#+(&%>)5)A:.QK&3U:):2P8($Z(A<3-*EY0 $ M6.#"MPH]M)Q3A:0I +*] !2:7&8"6BE5?;4[(^XL1!JS.F^U&TFG/T+F>EYF M]*7JJ^D+719G9D)[K<1M7KH4LS RV;2WB(U-:&KM#)7YC;0MG36B5H:87D@9 MWA*Q:OCF;@>MD9B"HG+L]2NBW D+"0.I4RI,E1H8W<.X MD!4A9$JXC@=1"%Y_\%9*+ZI@!@D^FM<2YN*PEU_F#T#H;AZB?!6A,/PVSNY% M2@G):MSZM9'+KVV1$,,(N,,VLL6UHRN)R'AI55Z+W2JA"/6HEL 7J4@$K*/- MU< )OPPWT9$WDG83(A=;\+0J!?ZUK))0=2$3F(ZUIO.0)FG-R_D@0EW?@P2! M# 2+^RS/J@(+[L#I\$,-(EFJX&4TF*U *L1BWZI\"*]P3899]'DR79)9_[+, MC?*KLLYIPMXSC'J+*0PJE (9Y="1*472-X,V.K2(DZ2?>#W.FHE,5,"@DDE6@D\%(B)G)];ZMVCX[K($JS5 [>ST!51 M4(2@^-2(-&NMWLZH!@!ZMXQ"BP D:-!0E=%7K(,I)+=CPM:H6R,OHJR54\-D M&=0V.N#H>Z#19$3(4LK8;+PSH:0USO24\$1.Y9P;9BL6!64%X*&1GD^/UT 21VE:I_CY<2F"9KD#HX5O6*T"N(F@]5F,&Z95F.K]]0_(Q\N,/4 M(*1.-0,MF<)9R:W;FSC1DXWT?!%D;ZP:'-J%"[A< 9U[J O?@]*")7*H$*KB MA7* F2 !#K8R(^Q2Y4%R?GEBEJA:F$RJ"$^AX&^;IR:SQ\[M9&-+K@-2BR< MIZ!@H\,K6J8/&SZ8UR+JM;=0VJ?Q=2E)P@P9"!WJ:"U5H2=DF&IS9B=<+7+0 M"_YD&V!K=)M$#?M)+GV/9-FND&R%*IE800+1=JY1DZ51OK+I%DRCC MZU<*5_E@$N<<)ZC5[-QZ-F/'>)"6R;SYBKKBBM=)$L/^0&5CTT[,%,9G?=,Y MA( 4=F1.2C*C>F]H1D]Z^U>N MDON:GZNTWE0+]E> ,<\J=@DK*A3X?N5QGXIT[&G'B/VI\T?WT[EY\5>"5/TR MGDR]GT?#0>TS[T%V;H&_M:PQA2W6UMO\"D=M_FU5Q'UM+[I>,];T&8R/._\> M4P9C_>\S\R),7051S=2_6"NY/U#_^'X=3=0_Y]Y',TWCR2@<'A]W_#T(1].A M\S=#?0O4KP$!!A]3.)U<.GXX"4^&DT:S03@=R.+$N ?\, U'D[X4_RG.),W8 MN;:4)3%4RD]>6Y6RY,L;$.HK@#=770,9\V)YGZP-F+O?C*?;]BTD[-#YJ(Q[ M\ZS2RG3M E N20"\1U$Z)194NYPZ4$@'%-#J59DSF@T$%VZ5(= W1H65PBQ_%W,C MG^F$>+XB^F*B/,KWUAI7TA>B8U5A8ETU];1FEEI<;7P$T+C7_Y%7ZTOR(GNI M1HE6I&E%#NO1YK; ^=83LGD%V0INU M/QH?!/77R>UU:>;J5AQ5A)RQX$]B@9F_[$2_<-ZR M'.6(E(]TSLF"AD,VPD,:)/"ZH(,".\]:W2-&* M"X$1*8396KL"H6!Q;[Q+&')%DS4'5^Q/!0.0&6'%-B3>@*F(ZW0F&2O1=7AK M";Z:<.CGJ9B2K]0+G6PPKO),RT%G#WB((OAK%:4-DP_ZGVBO&!%J[=>[?-HZ MM03Y:"[C9/2B[?6H$A<%/=RB2@2?HDE#8AR'3,"&'N)UH>M76RM8F"LA0:ZV M0R[F:*H\>,#0[SH?CBAI Q %,**TID8A& JX199^.#K]"YR-]L4DL)(8L M:Y/IIQ'0^D^O!.&;1U6.%Q??CT33B5JA@X'U)6/5FMC1,N)TA]=/]&I\#W\L MA'+7Z (,_ X/S'E/Q0!RMHK9#B%]2 ; EGI?QT#.Y;%X%C9I"&4>S"NDE5)7 ME5)[P)++X@&VS 6,N5@_KO# JO#HQU.DGO47)M1S&&1,XK7H8TZYM#*)X%PD MO.":Q&CD1$.9+J-,4[3OL7&_-^^1=_7*?M".L=,8FIB^VT.55'^/) YU:7.R MKA:%+'"NS%JM69/$=]_1\+(Q10GK% EYN0F4[&ABX,I"#9FJR-RH_B3?"K'? MD310MJ^0BF_'*RFE+(4C=ESI8Y94JT8-'XJ8##AX20EL=:<7FFMM?B6K3Z!] MD$4^Q*&>RJPG F;5)<;>]SG> WL,\XR95>*;;=!IVR8U$['73T10E>Q#?TQ" MH@"] #\F AE1(YE?FJ">%^D?$J*_7*P>J;KY-+%#&OZ3'JHB$ ++T9"0PJ7 M54",K_!O-OVD<&@.AEY%!7X&).4$"1-VIP/BJ5XYQDU9P)U1C5Q@R]0+U2S> MOWH"P"VM81#20.:9UJ5.'$]IX5C8.*_#:\)B'V_,[X]95=1HU$6\L$S6=1Y@ MGR@MCK=V*/&&%2!+"E\*61V*?:'D:5,U2ZN"<:E R3G!KKFJ8]Y19:YAMJ'2 M*^H&6@\B6X2'FS1EC4VRDU>#\6:#[6[%O5(+/N5K:@S8(95LV_3[>;N4^'J' M5]#H!;CI$*VBXR'J(JAJG&L.FQZGWUZ,)@;6LW>V;*H5U:J%9,S3@P*X#4O:O-3Z\);A,OS9QSC[O _&V$%Y.&37%"91*P:4,P.:Q7B9$U(+]T(7?/:37K? MA/Z2DC.)SP4&G8"# MR;#:'UZ9@MW&B-RR9I>.+T D5$?-RC''#3]JD4[-HJM*Z'?IJR21*MF[+&\> M@F]O]DOVY&FF,D\YN=,97E;D+47<#0=U'F8"-NM9Q%LOP*ZLK:>4[R6=6)C4 MK*'K3J?2R@B-,& ME,&T[E,3))FQH$_61L276-H9=G+9$')(.[M$H\$(-'KQ MV75I?^+E7:@7"C?]SJE91(*UDNY%?#;QXT72\7-^4NRAV8HZ%;8 @ M.?6SL-Y5)$2UC,LLEW,$ *.G+(9N"5,M7G!E8U9N^[H!MJT33Z-*EQ#BMY&# MMO7HK&QLI,4(R[R?Z]=+!JB9)&8 M-K^F)R]]79EGF2_4VYLW^$ %/U3^D5[-=42O.QG ZN\6RB>]B8+Q ]A;F:!] M&L7W=]F_O\O^_5WV[=YE;[VNZIWR9N7"MK(]WQ],___Q8'KSE'QOI6]U8-_? M4]_XGGHWK*UHLJT _OT-=O\;[/1@Y38R@^^MS@WVQ.^O5GQ_M>)_WJL5VY03 M;K\Q*$#(TIHW'&X2G!KW!9#C-5MT9 #(=NS]>PGA%Y40[B)G5YD2,UEM^E;G M\;TV<4=M8I\VJ\O%7DA-ZM8DG+26 [[!4KY;*ZC?"P?_NPH'.V77=7"AE5A" M!@G8 I=+9P(9G*)K:_L3_E[M][]EM=\7%+EM9ZVJ\.FE*7QZ9A<^O6@6 &6D MO94639_P^C^]L&IS3RC>W5HE26]DMNJ9C+?9ZD)]+W/Z;RMSVI9NUW8G+"U8 M=2 >;%-7?,E,^3G)M?YBP^[W!+_O"7[?$_S^NR?X.4*VB2%M$[\LJ)[50+"K ME>U['LG7Y)%L:8?3%^M4$EB;WK^8N'^/ _P>!_B-XP!W:"HKJN]+M]A!0F<88_2?/WI5XG]H#!]"KQ20)QZ@UDY$?P=_>8\&.2TPY<8K F_ E M6EZHR>%SJ/P0N_OG#[&"F/8G8B7*IN/=Z]7W $;Y4RWHA!N@I;VR=RAH,:I= M*KO&*<8& GP6GD87-8_HYEUV@?6EOG.?LO.5+G1?Z.DN_O-6^+[0@?[2\39X MT;W#?H4KW6LB5],W?_SFCO:7W+E34PK:]DKI:^6.V>*&^&_D^G=L04W?_V[0VY[=[@Y=-;8RCYO*XJ?R[5SE$F\'O!,#T#:)VH![ MQ-XH .\\?MAN'0FP&^1;@P)> &E9K]T:8[NG8ES_?POX6MS_K0.J" _1%N] M_BVS?Z0Y=P?+A4Y*C#46>,G.8(H/FS>_/?)]213OL(/K6_3ZX2'*! ]*[V.2Q>B-J9WL->CWHF+T0PKKKB,N-KQ.WMM4:.MBH41 M4 \ [NW8>*4KG**9O\$BD;9% M7 %1ONE*VRCS^/[>)?J#4=]W[S^^:!TG7L)RZCQ*#2BC0S[VL9)J7*T\@97U M:[/#K?@779A#TJ=,]%-[Y)-%NUL;=?ZT'<4?#&NN%U=8: ]J[-35).;"?'U(4W.[5$NN<&4;IASVMZH)X69SJOP MNW+FT^I>L[^IQ#_U8OTV'-IU>:5L1Z:5X3,B7^C-*U/J"*A[-/>\^6[>] N6 M0E@TK=FPWQNX^E-K;SR**B4+1-O,_=[(I5^&.MN%7ADP2%+:@'2+ .?27'@M MQ()>O0%&E](-\'*VLWJ*X!=<*[ 9TOBEZN_E6A\8N ZBHP>!BNH9EGF+H0#7 M6%H/;0KHI!=?@KNG:$V_^ PM15 D8XH"$._I.5CN,A*? IM(;QC#WS<0K<& MR'[@9]+<:8X[9L%^?F@,>A-WOO=9NH!]$;>91>GGX%J^QT)C[;^_?'M]Z^#V MT+?RK49JW]7 MZNMQ_3O>.C;\:UXE$6=)=%0KTXV&T[\8ILWSK(U NRP9EW6 MX7?U&"(5=6<8I\=FVDF$C$#F%\ON_-_6S'$U,]I,W,=IJL++>5"$M']X%9+7 M]KN)FFQK45\*OQ**13^VF;UC&[+ SS:C.*%#0BY:2I!: -YZ>@/$T)3\:QD= M5XB<9$LQNSZG?"[CV\]B10G7L-H*%:98&V\X,3I[5" QJ,H*!PBK;^2S6PKH MP:EE?.<=2 MH8%WFF\URP;,^:9;]-[KPXV:2DT??F5=7"S(HERI'[@X[HM(>"<%[_3RG$D_ M'(%2ONT5NZ66^940(91%ILI!JD?JF.";E.9N_JN0NV-<.A-7I;=JY?D"R/TL MXMKO6-31SHX;T^C+M; RL6+"@3H>A$W>TR!;8$U8[Y C78=! K?S"]JSF-7,T) M(^V=+S?$W;.(E%>N"_F-38?+ MI'!D'8^/-IV6J?389QGY$&5X(N(I=,)PKT]WSHU1Z0HF1P%Y+A:[5&5K=IN& M!G1LO37#/Y4BG-4YX0U3ZS0MX]WEO-%/F<;OH MD),BX_%YM.7'.'BR(4'&(;&=&3+M9G4."=&QVB8L5,M(K3Z&/V,E]/Z$?0R. MK1,ND0 RCOE=08(#SJ+Y9RR3EHHG?!'9XUEFH8*R=]H;=2]=FF/AN.!V)<6V M#*H1\G;G,ZMB M>N.;!81.!NUOSZVU:MR&2%/KP_4!\21'-*_Z% MF^FH(04#M+7]53E$M+_Z M^$QQB[K$0C'EFFW@)Z+F.XGO"YC41S6-/U4PIL MY2%>ZP&[Q7BWO4/Z)S[ZV9;!=JBS%?#5J)>DK;V >,JL+9="8 MNUC MFS9MB3==H_I2L;SM?_^[P5'_S;#KM\W+- UW6JL]_M8+#D8M7V\!S='.T!QM MO;B.*_M5NM;UO 2J?T14_[C%FV^GW=0C/7_.LVI-EL)WVCVN"RO 797J9:_$GE"Y;2!33X9["Q"U7S%SJ(T..K%>,5/)8MU#GVX8VCH7.(EU5884 MFTKSDE_39F>?F- MRV'"X%-J/;I'FR8;&%:SC'EY7?AF3VE#CVRU[M!%8^S078\^#C]/JF4CMI/X M>I+A(19QH=2\,Y6:]P*UQ,K]*ZR'IW0.PS_-TQ^;G\E"*==@1Q>(_6RSD6QE*@<,6/*%&9.1?OK9F$O" MU%O63>4E/C['YW]^QDYR"$JUI?@VQUB!FE%>AC!7JOCD.&6<8X;*$U%@KB.I MD PI/9694Q82HZ0T28PZ<]?U'88(AU' *W;%5 EB47$50K]W 9M_*1( 3O./LQF[MWQQ=A_U 2.(; :7Y,0>OY'Z#Q?],1U'Q8VP9'X\H7B MCVF/I/T'I'L4(S: C=-/7T;V"-A(^.PIKCVL4?*Y27;:4X^"5/#A\!?0.K0Z M8AAL$ WA):)D+8G)2A$C=&O=<^.(!142*'WK='7/>,I[&_;LS%S(5H<1+F13 MVU:PG^MV^2C0S0P@H;0'G$/KB(("*84EO]*39G'C_",$6GNU+31A)M'6FR_A MD- ,NLA:R 3+OHP'.U<44)P:'$FRW(Q*%(X)*B68-A*",L%1P]!EM(:6C3&E MM^;;^B/=TZY38->8(W$A,!2=J7?=FL.IN0WRKIK5WI5='*0+"K(1ZDNEM\.; MN;EW^$;BE-3-O$Y[ *V.BH)N/U.2<8;M9IXLZ!U8, I05P?D0I)[K6>N2JP= M6$*PP5*1>-?S2Z)BA6O57:98(KH+K>_^6W[*_YEX: .2_?I).VV3L=#)[?4SO M!>N*4$5XBYN3),&6QS22(?QNNE2ZUTT,[8R65VBM7VGV]'5N@E-4475CMM@$ M0SC8WPRXY_>K5KU$" ?[&B>D8K;G'=Z;HM]02P,$% @ 9I&F4.%T/;?I@K/IAM)?U MJK2FKONSXH[^I#""^]5R#]:KPU) MN(H)NHP^#H?/?1 O[?\)H]EL5 G7INP:T'X?1PMU'%V[G6I=(K1L8)X<#A%2 M5^)&^T C%GK?53@V7DL8>E'MK\N'B#W#"GNIP@Z[J-((S@=Y%;9-K:HP>B7> MR5KJ$D0?F M:1'DC(""%77=-(^[V/G-IJ%4Z3(1F] M+4O3A62$(%\2D"^Y(]FTG>_;(^B-M#H8PXDEV/"0XZ?[%0'YBA=RD'4. 137 MX*6J<99,IU0>G_)"+G1I&A!?Y#<8,)%N89;+-:P]9J$TDC)[)&:/AYVI*[#N M#W'S;Q=TC-DH>Z3,^ECHJG,^/*MQIO >S-;*=J?*PVP!8U+^2-D%TC3*[U-= M) UIT(>G%72IAO<0KK/[W(SQ*'.DS.JX!JL>99PT M[V/X :IMB"'&HYR1CBF-KQG&I*R1CJF-(2;EC71,<8@S/,&FU)$QJR.F:7$6 MEE@UN#\Q%.6.C-D=Q_+U44AR;<(L%3)Q#^[#C/)+QNR7$SGQ$$Z,2?DE8_;+ MB=QX#),R3,9L&#I'YAB3,DW&ODBA)JR64<7)FX]"8=QB3.< EZ8+RD(%LX4(S"@BC$E9J&"VT&G,JYT< ME# +RD(%LX5.51'.Q:VQ@"=R,\I"L]Y"D\/?!"K8* W5YS"$"^VEK,NE%?%C M_V:CF,5*XZ:KZZO0=J<_&MF_V(]]'/XQ\>8_4$L#!!0 ( &:1IE 6_TPV MV@$ )L> : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V_>RL:::#\7Y&-#0TK.>5ZKO&N;5.^Z-'L_[)NT+.J?C:;T-7K5ZJ M;0PZGR]"/YY1W-V.9\X>ULNB?UA+,7NN^FW,RR*\[\-;V[^D.L:)',@XYR?A+#F:RV :^%[+0!LX8LM M@&SAFRT ;>&K+8!MX;LM &[ARRV ;N';+0!OX>NM0&_EZZU ;SW#LS9ZV.;K MK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>MM0&_CZVU ;^/K M;4!O.\-9"3HLX>MM0&_CZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!OX^OM0&_G MZ^U ;^?K[4!OY^OM0&\_PUDW.NSFZ^U ;^?K[4!OY^OM0&_GZ^U ;^?K[4!O MY^M= KU+OM[E2.]45WU/J,X]0_]X^4SL.6 M&(Z?)_\'.T[]B@@_WD7??0)02P,$% @ 9I&F4$J5)=W' 0 B!X !, M !;0V]N=&5N=%]4>7!E&ULS=G+;L(P$ 707T'95L3X 7T(V+3=MDCM M#[C)0"*2V+(-A;^O$Z!2*RI1 =+=$))Q9FZ"=3:,W[>6?&]35XV?)$4(]H$Q MGQ54:Y\:2TVLS(VK=8BG;L&LSI9Z04P,!B.6F290$_JA[9%,QT\TUZLJ]!YW MU]O6DT1;6Y69#J5IV+K)?S7M[QNFCJINC2]*ZV_B@J3WO(E=?+PV26+5)^R$ M";]O;,_C?:]K9I2;;%7'6U)O'>G<%T2AKE)?:$?Y6W!EL]CG MG6D77G0=&[--Q7XL2*^7(VPK.AZ@JUQRM8NO.0C4KMU
  • ^N5R M") <$B2' LDQ!,DQ LEQ"Y+C#B3'/4@./D )@B(J1R&5HYC*45#E**IR%%8Y MBJL&UL4$L! A0#% @ 9I&F4(8QK9&PO=V]R:W-H965T&UL4$L! A0#% @ M9I&F4,#/J?]8 P 7 T !@ ( !#A0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 9I&F4'8^'QE+! *Q0 M !@ ( !4QX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4#> MB:Q 0 T@, !D ( ! MIR8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9I&F4$790XJU 0 T@, !D ( !9BP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4,8ZM/*W 0 T@, !D M ( !"S@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9I&F4+*/3$[A 0 04 !D ( ![#T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M9I&F4&KU"#*W 0 T@, !D ( !^T, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4,].B-N? 0 MF0, !D ( !GDH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4*@PR],2 @ _@4 !D M ( ![E 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9I&F4.O&XE9@ @ N0< !D ( !LE@ 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 9I&F M4(YS R!D @ OP< !D ( !6V$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4/9'$#(G @ BP8 M !D ( !,6D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4)'=L..# @ N @ !D M ( !^G 'AL+W=O.OEQK0! 2! &0 @ &T

    &PO=V]R:W-H965T M&UL4$L! A0# M% @ 9I&F4+ZSR%D, @ )@8 !D ( !IW< 'AL+W=O ME $ !2 M&0 &0 @ 'J>0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4';% M),_D 0 LP0 !D ( !W8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9I&F4.%T/; : " >?) !X;"]? M 3 " ?G+ !;0V]N=&5N=%]4>7!E&UL4$L% 3!@ [ #L #Q /'- $! end XML 57 R23.htm IDEA: XBRL DOCUMENT v3.20.1
    Industry and Geographic Information (Tables)
    3 Months Ended
    Mar. 31, 2020
    Industry And Geographic Information [Abstract]  
    Sales to Individual Customers in Excess of 10% of Total Revenues
    The Company had sales to individual customers in excess of 10% of total revenues, as follows:
    Three Months Ended
    March 31,
    20202019
    Customer:
    A21 %17 %
    B19 %17 %
    C10 %%
    D10 %13 %
    Total:60 %54 %
    Net Revenues by Product Category
    Consolidated total revenues by product category for the three months ended March 31, 2020 and 2019 were as follows (in thousands):
     Three Months Ended
    March 31,
     20202019
    Rapid Immunoassay$95,930  $62,494  
    Cardiometabolic Immunoassay53,901  65,872  
    Specialized Diagnostic Solutions16,459  13,854  
    Molecular Diagnostic Solutions8,363  5,748  
    Total revenues$174,653  $147,968  

    XML 58 R27.htm IDEA: XBRL DOCUMENT v3.20.1
    Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
    shares in Thousands, $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Net income $ 40,237 $ 24,844
    Interest expense on Convertible Senior Notes, net of tax 181 791
    Net income used for diluted earnings per share, if-converted method $ 40,418 $ 25,635
    Basic weighted-average common shares outstanding 42,056 39,704
    Dilutive potential shares issuable from Convertible Senior Notes 410 1,825
    Dilutive potential shares issuable from stock options and unvested RSUs 937 1,378
    Diluted weighted-average common shares outstanding, if-converted 43,403 42,907
    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 97 149
    XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.1
    Commitments and Contingencies (Details)
    3 Months Ended
    Jan. 05, 2018
    building
    option
    Mar. 31, 2020
    option
    Commitments and Contingencies Disclosure [Abstract]    
    Sale leaseback transaction, number of buildings | building 3  
    Number of buildings | building 4  
    Lessee, sale leaseback, option to extend | option 2  
    Lessee, sale leaseback, renewal term 5 years  
    Number of extension | option   3
    Variable Interest Entity, Not Primary Beneficiary [Member]    
    Other Ownership Interests [Line Items]    
    Ownership Interest   25.00%
    XML 60 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 61 R42.htm IDEA: XBRL DOCUMENT v3.20.1
    Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) - Sales - Customer Concentration Risk
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Revenue, Major Customer [Line Items]    
    Sales percentage 60.00% 54.00%
    Customer One [Member]    
    Revenue, Major Customer [Line Items]    
    Sales percentage 21.00% 17.00%
    Customer B    
    Revenue, Major Customer [Line Items]    
    Sales percentage 19.00% 17.00%
    Customer C    
    Revenue, Major Customer [Line Items]    
    Sales percentage 10.00% 7.00%
    Customer D    
    Revenue, Major Customer [Line Items]    
    Sales percentage 10.00% 13.00%
    XML 62 R11.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes
    3 Months Ended
    Mar. 31, 2020
    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 $8.6 million and $1.7 million for the three months ended March 31, 2020 and 2019, respectively. The Company’s 18% effective tax rate for the three months ended March 31, 2020 and 6% effective tax rate for the three months ended March 31, 2019 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 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 2009 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.
    The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted on March 27, 2020. The CARES Act includes, among other things, refundable payroll tax credits, deferment of employer side social security payments and technical amendments regarding the income tax depreciation of qualified improvement property placed in service after December 31, 2017. These amendments allow for retroactive accelerated income tax depreciation on certain of our leasehold improvement assets. We are currently assessing the impact of these provisions to our financial statements.
    XML 63 R15.htm IDEA: XBRL DOCUMENT v3.20.1
    Commitments and Contingencies
    3 Months Ended
    Mar. 31, 2020
    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 for which the expiration date is not yet known.
    As a result of the relocation of the Company’s headquarters to the Summers Ridge Property, the Company entered into a sublease of its former headquarters building in January 2020, with minimum rent of $2.4 million under the sublease agreement. Lease income for the three months ended March 31, 2020 was $0.1 million.
    McKellar Court Lease — In 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 25% 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 McKellar Court lease ends in December 2020 and contains options to extend the lease for three additional five-year periods, of which one five-year period is included in the determination of the lease term.
    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 (“Beckman”) alleges that a provision of an agreement between Quidel and Beckman violates state antitrust laws. Our acquisition of the B-type Naturietic Peptide assay business (“BNP Business”) consisted of assets and liabilities relating to a contractual arrangement with Beckman (the “Beckman Agreement”) for the supply of antibodies and other inputs related to, and distribution of, the Triage® BNP Test for the Beckman Coulter Access Family of Immunoassay Systems. The Beckman Agreement further provides that Beckman, for a specified period, cannot research, develop, manufacture or sell an assay for use in the diagnosis of cardiac diseases that measures or detects the presence or absence of BNP or NT-pro-BNP (a related biomarker) (the “Exclusivity Provision”). In the lawsuit, Beckman asserts that this provision violates certain state antitrust laws and is unenforceable. Beckman contends that it has suffered damages due to this provision and seeks a declaration that this provision is void.
    On December 7, 2018, the trial court granted a motion by Beckman for summary adjudication, holding that the Exclusivity Provision is void under California law (the “December 7 Order”). On December 18, 2018, the trial court stayed the effect of the December 7 Order pending a decision on a writ petition Quidel intended to file with the Court of Appeal. Quidel filed its writ petition on January 18, 2019, asking the Court of Appeal to review and reverse the December 7 Order. On February 7, 2019, the trial court stayed all the remaining litigation pending the outcome of the writ petition and vacated all deadlines in the case.
    On March 14, 2019, the Court of Appeal issued an order to show cause why the relief sought in Quidel’s petition should not be granted. The Court also stayed the December 7 Order pending a further order from the Court of Appeal. On August 29, 2019, the Court of Appeal issued a written decision ruling in Quidel’s favor and overturning the December 7 Order. Beckman challenged the Court of Appeal’s ruling with a petition for rehearing on September 10, 2019, which was denied on September 13, 2019.
    On October 1, 2019, Beckman filed a petition for review of the Court of Appeal’s ruling with the Supreme Court of California (the “Supreme Court”). We subsequently filed an answer to Beckman’s petition, Beckman filed a response to our reply and on November 13, 2019, the Supreme Court granted review of the Court of Appeal ruling, with further action in this matter being deferred pending consideration and disposition of a related issue in Ixchel Pharma v. Biogen, or pending further order of the Supreme Court.
    On November 22, 2019, the trial court continued the stay at the trial court level and scheduled a status conference for December 11, 2020.
    Quidel denies that the Exclusivity Provision is unlawful, denies any liability with respect to this matter, and intends to vigorously defend itself. There are multiple factors that prevent us from being able to estimate the amount of loss, if any, that may result from this matter including: (1) we are vigorously defending ourselves and believe that we have a number of meritorious legal defenses; (2) there are unresolved questions of law and fact that could be important to the ultimate resolution of this matter, some of which are subject to review by the Supreme Court; and (3) discovery is ongoing. Accordingly, at this time, we are not able to estimate a possible loss or range of loss that may result from this matter or to determine whether such loss, if any, would have a material adverse effect on our financial condition, results of operations or liquidity.
    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 December 31, 2019 and December 31, 2018 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 64 R7.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements of Cash Flows - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    OPERATING ACTIVITIES:    
    Net income $ 40,237 $ 24,844
    Adjustments to reconcile net income to net cash provided by operating activities:    
    Depreciation, amortization and other 12,480 11,971
    Stock-based compensation expense 3,878 3,588
    Amortization of debt discount and deferred issuance costs 217 602
    Accretion of interest on deferred consideration 1,895 2,343
    Change in deferred tax assets and liabilities 78 0
    Changes in assets and liabilities:    
    Accounts receivable (7,737) (10,682)
    Inventories (602) 682
    Prepaid expenses and other current and non-current assets 321 3,995
    Accounts payable 6,639 1,802
    Accrued payroll and related expenses (2,860) (6,969)
    Other current and non-current liabilities 6,634 721
    Net cash provided by operating activities: 61,180 32,897
    INVESTING ACTIVITIES:    
    Acquisitions of property, equipment and intangibles (5,884) (4,993)
    Net cash used for investing activities: (5,884) (4,993)
    FINANCING ACTIVITIES:    
    Proceeds from issuance of common stock 2,805 6,847
    Payments on Revolving Credit Facility (112) (38)
    Payments on finance lease obligation 0 (20,000)
    Repurchases of common stock (1,954) (1,476)
    Payments of acquisition contingent consideration (34) (12)
    Net cash provided by (used for) financing activities: 705 (14,679)
    Effect of exchange rates on cash (6) 18
    Net increase in cash and cash equivalents 55,995 13,243
    Cash and cash equivalents, beginning of period 52,775 43,695
    Cash and cash equivalents, end of period 108,770 56,938
    SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:    
    Purchase of property, equipment and intangibles by incurring current liabilities 860 1,728
    Reduction of other current liabilities upon issuance of restricted share units $ 767 $ 1,970
    XML 65 R19.htm IDEA: XBRL DOCUMENT v3.20.1
    Computation of Earnings Per Share (Tables)
    3 Months Ended
    Mar. 31, 2020
    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
    March 31,
    20202019
    Numerator:
    Net income used for basic earnings per share$40,237  $24,844  
    Interest expense on Convertible Senior Notes, net of tax181  791  
    Net income used for diluted earnings per share, if-converted method$40,418  $25,635  
    Basic weighted-average common shares outstanding42,056  39,704  
    Dilutive potential shares issuable from Convertible Senior Notes410  1,825  
    Dilutive potential shares issuable from stock options and unvested RSUs937  1,378  
    Diluted weighted-average common shares outstanding, if-converted43,403  42,907  
    Potentially dilutive shares excluded from calculation due to anti-dilutive effect97  149  
    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 66 R3.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Balance Sheets (Parenthetical) - $ / shares
    Mar. 31, 2020
    Dec. 31, 2019
    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,996,000 41,868,000
    Common stock, shares outstanding (in shares) 41,996,000 41,868,000
    XML 67 R36.htm IDEA: XBRL DOCUMENT v3.20.1
    Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details)
    shares in Thousands
    3 Months Ended
    Mar. 31, 2020
    $ / shares
    shares
    Shares  
    Stock options outstanding, beginning (in shares) | shares 944
    Granted | shares 121
    Exercised | shares (65)
    Stock options cancelled (in shares) | shares (12)
    Stock options outstanding, ending (in shares) | shares 988
    Weighted-average exercise price per share  
    Stock options outstanding beginning, weighted average exercise price (in USD per share) | $ / shares $ 30.63
    Stock options granted, weighted average exercise price (in USD per share) | $ / shares 77.16
    Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | $ / shares 21.26
    Stock options cancelled, weighted average exercise price (in USD per share) | $ / shares 43.34
    Stock options outstanding ending, weighted average exercise price (in USD per share) | $ / shares $ 36.77
    XML 68 R32.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Income Tax Disclosure [Abstract]    
    Provision for income taxes $ 8,584 $ 1,727
    Effective income tax rate 18.00% 6.00%