0000926326-24-000015.txt : 20240507 0000926326-24-000015.hdr.sgml : 20240507 20240507160623 ACCESSION NUMBER: 0000926326-24-000015 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OMNICELL, INC. CENTRAL INDEX KEY: 0000926326 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] ORGANIZATION NAME: 06 Technology IRS NUMBER: 943166458 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-33043 FILM NUMBER: 24921803 BUSINESS ADDRESS: STREET 1: 4220 NORTH FREEWAY CITY: FORT WORTH STATE: TX ZIP: 76137 BUSINESS PHONE: 8774159990 MAIL ADDRESS: STREET 1: 4220 NORTH FREEWAY CITY: FORT WORTH STATE: TX ZIP: 76137 FORMER COMPANY: FORMER CONFORMED NAME: OMNICELL, Inc DATE OF NAME CHANGE: 20070412 FORMER COMPANY: FORMER CONFORMED NAME: OMNICELL INC /CA/ DATE OF NAME CHANGE: 20010625 FORMER COMPANY: FORMER CONFORMED NAME: OMNICELL COM /CA/ DATE OF NAME CHANGE: 20000419 10-Q 1 omcl-20240331.htm 10-Q omcl-20240331
0000926326FALSEDecember 312024Q1http://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent0.0102751P1YP1Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent00009263262024-01-012024-03-3100009263262024-04-30xbrli:shares00009263262024-03-31iso4217:USD00009263262023-12-31iso4217:USDxbrli:shares0000926326us-gaap:ProductMember2024-01-012024-03-310000926326us-gaap:ProductMember2023-01-012023-03-310000926326us-gaap:ServiceMember2024-01-012024-03-310000926326us-gaap:ServiceMember2023-01-012023-03-3100009263262023-01-012023-03-310000926326us-gaap:CommonStockMember2023-12-310000926326us-gaap:TreasuryStockCommonMember2023-12-310000926326us-gaap:AdditionalPaidInCapitalMember2023-12-310000926326us-gaap:RetainedEarningsMember2023-12-310000926326us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000926326us-gaap:RetainedEarningsMember2024-01-012024-03-310000926326us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000926326us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000926326us-gaap:CommonStockMember2024-01-012024-03-310000926326us-gaap:CommonStockMember2024-03-310000926326us-gaap:TreasuryStockCommonMember2024-03-310000926326us-gaap:AdditionalPaidInCapitalMember2024-03-310000926326us-gaap:RetainedEarningsMember2024-03-310000926326us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000926326us-gaap:CommonStockMember2022-12-310000926326us-gaap:TreasuryStockCommonMember2022-12-310000926326us-gaap:AdditionalPaidInCapitalMember2022-12-310000926326us-gaap:RetainedEarningsMember2022-12-310000926326us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100009263262022-12-310000926326us-gaap:RetainedEarningsMember2023-01-012023-03-310000926326us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000926326us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000926326us-gaap:CommonStockMember2023-01-012023-03-310000926326us-gaap:CommonStockMember2023-03-310000926326us-gaap:TreasuryStockCommonMember2023-03-310000926326us-gaap:AdditionalPaidInCapitalMember2023-03-310000926326us-gaap:RetainedEarningsMember2023-03-310000926326us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100009263262023-03-31omcl:segment0000926326omcl:ConnectedDevicesSoftwareLicensesAndOtherMember2024-01-012024-03-310000926326omcl:ConnectedDevicesSoftwareLicensesAndOtherMember2023-01-012023-03-310000926326omcl:ConsumablesMember2024-01-012024-03-310000926326omcl:ConsumablesMember2023-01-012023-03-310000926326omcl:TechnicalServicesMember2024-01-012024-03-310000926326omcl:TechnicalServicesMember2023-01-012023-03-310000926326omcl:AdvancedServicesMember2024-01-012024-03-310000926326omcl:AdvancedServicesMember2023-01-012023-03-310000926326country:US2024-01-012024-03-310000926326country:US2023-01-012023-03-310000926326us-gaap:NonUsMember2024-01-012024-03-310000926326us-gaap:NonUsMember2023-01-012023-03-3100009263262024-04-012024-03-310000926326us-gaap:StockCompensationPlanMember2024-01-012024-03-310000926326us-gaap:StockCompensationPlanMember2023-01-012023-03-310000926326omcl:ConvertibleDebtSecuritiesAndWarrantsMember2024-01-012024-03-310000926326omcl:ConvertibleDebtSecuritiesAndWarrantsMember2023-01-012023-03-310000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMember2024-03-310000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMember2023-12-310000926326us-gaap:EquipmentMember2024-03-310000926326us-gaap:EquipmentMember2023-12-310000926326us-gaap:FurnitureAndFixturesMember2024-03-310000926326us-gaap:FurnitureAndFixturesMember2023-12-310000926326us-gaap:LeaseholdsAndLeaseholdImprovementsMember2024-03-310000926326us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-12-310000926326us-gaap:SoftwareDevelopmentMember2024-03-310000926326us-gaap:SoftwareDevelopmentMember2023-12-310000926326us-gaap:ConstructionInProgressMember2024-03-310000926326us-gaap:ConstructionInProgressMember2023-12-310000926326country:US2024-03-310000926326country:US2023-12-310000926326us-gaap:NonUsMember2024-03-310000926326us-gaap:NonUsMember2023-12-310000926326us-gaap:CustomerRelationshipsMember2024-03-310000926326us-gaap:CustomerRelationshipsMember2024-01-012024-03-310000926326us-gaap:CustomerRelationshipsMembersrt:MinimumMember2024-03-310000926326us-gaap:CustomerRelationshipsMembersrt:MaximumMember2024-03-310000926326us-gaap:TechnologyBasedIntangibleAssetsMember2024-03-310000926326us-gaap:TechnologyBasedIntangibleAssetsMember2024-01-012024-03-310000926326us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2024-03-310000926326us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2024-03-310000926326us-gaap:TradeNamesMember2024-03-310000926326us-gaap:TradeNamesMember2024-01-012024-03-310000926326us-gaap:TradeNamesMembersrt:MinimumMember2024-03-310000926326srt:MaximumMemberus-gaap:TradeNamesMember2024-03-310000926326us-gaap:PatentsMember2024-03-310000926326us-gaap:PatentsMember2024-01-012024-03-310000926326us-gaap:PatentsMembersrt:MinimumMember2024-03-310000926326us-gaap:PatentsMembersrt:MaximumMember2024-03-310000926326us-gaap:CustomerRelationshipsMember2023-12-310000926326us-gaap:CustomerRelationshipsMember2023-01-012023-12-310000926326us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-12-310000926326us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-12-310000926326us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000926326us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-310000926326us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2023-12-310000926326us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2023-12-310000926326us-gaap:OrderOrProductionBacklogMember2023-12-310000926326us-gaap:OrderOrProductionBacklogMember2023-01-012023-12-310000926326us-gaap:TradeNamesMember2023-12-310000926326us-gaap:TradeNamesMember2023-01-012023-12-310000926326us-gaap:TradeNamesMembersrt:MinimumMember2023-12-310000926326srt:MaximumMemberus-gaap:TradeNamesMember2023-12-310000926326us-gaap:PatentsMember2023-12-310000926326us-gaap:PatentsMember2023-01-012023-12-310000926326us-gaap:PatentsMembersrt:MinimumMember2023-12-310000926326us-gaap:PatentsMembersrt:MaximumMember2023-12-3100009263262023-01-012023-12-310000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberomcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember2019-11-152019-11-150000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberomcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember2019-11-150000926326us-gaap:LineOfCreditMemberomcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMemberomcl:IncrementalLoanFacilityMember2019-11-150000926326us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMemberomcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember2019-11-150000926326us-gaap:LineOfCreditMemberomcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMemberus-gaap:BridgeLoanMember2019-11-150000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-10xbrli:pure0000926326us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-100000926326us-gaap:LineOfCreditMemberus-gaap:BridgeLoanMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-100000926326us-gaap:LineOfCreditMemberomcl:SecuredOvernightFinancingRateSOFRApplicableMarginMembersrt:MinimumMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMemberomcl:SecuredOvernightFinancingRateSOFRApplicableMarginMembersrt:MaximumMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:LineOfCreditMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMemberomcl:OneMonthSecuredOvernightFinancingRateSOFRMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMemberomcl:OneMonthSecuredOvernightFinancingRateSOFRApplicableMarginMembersrt:MinimumMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMemberomcl:OneMonthSecuredOvernightFinancingRateSOFRApplicableMarginMembersrt:MaximumMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMembersrt:MinimumMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMembersrt:MaximumMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-102023-10-100000926326us-gaap:LineOfCreditMemberomcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember2023-10-100000926326us-gaap:LineOfCreditMember2023-10-100000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberomcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember2023-12-310000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberomcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember2024-03-310000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000926326us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-03-310000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMember2020-09-250000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMember2020-09-252020-09-250000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2020-09-252020-09-25omcl:day0000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2020-09-252020-09-250000926326omcl:ConvertibleSeniorNotesMember2021-12-132021-12-130000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMember2021-12-130000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMember2024-01-012024-03-310000926326us-gaap:ConvertibleDebtMemberomcl:ConvertibleSeniorNotesMember2023-01-012023-03-310000926326omcl:ConvertibleNoteHedgeRightsMember2020-09-2500009263262020-09-252020-09-250000926326us-gaap:StockOptionMember2020-09-250000926326us-gaap:WarrantMember2020-09-250000926326srt:MinimumMember2024-03-310000926326srt:MaximumMember2024-03-310000926326us-gaap:CostOfSalesMember2024-01-012024-03-310000926326us-gaap:CostOfSalesMember2023-01-012023-03-310000926326us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310000926326us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310000926326us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310000926326us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310000926326srt:MinimumMemberus-gaap:EmployeeStockMember2024-01-012024-03-310000926326srt:MaximumMemberus-gaap:EmployeeStockMember2024-01-012024-03-310000926326srt:MinimumMemberus-gaap:EmployeeStockMember2023-01-012023-03-310000926326srt:MaximumMemberus-gaap:EmployeeStockMember2023-01-012023-03-310000926326us-gaap:EmployeeStockMember2024-01-012024-03-310000926326us-gaap:EmployeeStockMember2023-01-012023-03-310000926326us-gaap:EmployeeStockMember2024-03-310000926326omcl:A2009PlanMember2024-01-012024-03-310000926326us-gaap:EmployeeStockOptionMember2023-01-012023-03-310000926326omcl:A2009PlanMember2023-12-310000926326omcl:A2009PlanMember2023-01-012023-12-310000926326omcl:A2009PlanMember2024-03-310000926326us-gaap:EmployeeStockOptionMemberomcl:A2009PlanMember2024-01-012024-03-310000926326omcl:A2009PlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310000926326omcl:A2009PlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310000926326omcl:A2009PlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310000926326omcl:A2009PlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-03-310000926326omcl:A2009PlanMemberus-gaap:RestrictedStockMember2023-12-310000926326omcl:A2009PlanMemberus-gaap:RestrictedStockMember2024-01-012024-03-310000926326omcl:A2009PlanMemberus-gaap:RestrictedStockMember2024-03-310000926326omcl:A2009PlanMemberus-gaap:PerformanceSharesMember2023-12-310000926326omcl:A2009PlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310000926326omcl:A2009PlanMemberus-gaap:PerformanceSharesMember2024-03-310000926326us-gaap:EmployeeStockOptionMember2024-03-310000926326omcl:RestrictedStockRSAsRestrictedStockUnitsRSUsAndPreformanceSharesPSUsMember2024-03-310000926326omcl:FutureGrantsAndAwardsMember2024-03-310000926326omcl:The2016RepurchaseProgramMember2016-08-020000926326omcl:A2014ShareRepurchaseProgramMember2014-11-040000926326omcl:The2016RepurchaseProgramMember2024-03-310000926326omcl:The2016RepurchaseProgramMember2024-01-012024-03-310000926326omcl:The2016RepurchaseProgramMember2023-01-012023-03-310000926326us-gaap:SubsequentEventMembersrt:MinimumMember2024-05-020000926326us-gaap:SubsequentEventMembersrt:MaximumMember2024-05-02

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, 2024
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 No. 000-33043
OMNICELL, INC.
(Exact name of registrant as specified in its charter)
Delaware94-3166458
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification No.)
4220 North Freeway
Fort Worth, TX 76137
(Address of registrant’s principal executive offices, including zip code)

(877415-9990
(Registrant’s telephone number, including area code)
    Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 par valueOMCLNASDAQ Global Select 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 o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ý    No o
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 FilerAccelerated filerNon-accelerated filerSmaller reporting companyEmerging growth company
               If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes     No ý
As of April 30, 2024, there were 45,923,492 shares of the registrant’s common stock, $0.001 par value, outstanding.


OMNICELL, INC.
TABLE OF CONTENTS
Page

2

PART I. FINANCIAL INFORMATION
ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
OMNICELL, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
March 31,
2024
December 31,
2023
(In thousands, except par value)
ASSETS
Current assets:
Cash and cash equivalents$512,364 $467,972 
Accounts receivable and unbilled receivables, net of allowances of $6,463 and $5,564, respectively
248,512 252,025 
Inventories103,466 110,099 
Prepaid expenses26,585 25,966 
Other current assets98,991 71,509 
Total current assets989,918 927,571 
Property and equipment, net109,034 108,601 
Long-term investment in sales-type leases, net43,909 42,954 
Operating lease right-of-use assets26,531 24,988 
Goodwill735,357 735,810 
Intangible assets, net205,115 211,173 
Long-term deferred tax assets37,383 32,901 
Prepaid commissions50,191 52,414 
Other long-term assets86,317 90,466 
Total assets$2,283,755 $2,226,878 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$43,145 $45,028 
Accrued compensation41,446 51,754 
Accrued liabilities167,187 149,276 
Deferred revenues164,586 121,734 
Total current liabilities416,364 367,792 
Long-term deferred revenues65,195 58,622 
Long-term deferred tax liabilities1,493 1,620 
Long-term operating lease liabilities34,568 33,910 
Other long-term liabilities7,099 6,318 
Convertible senior notes, net570,439 569,662 
Total liabilities1,095,158 1,037,924 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued
  
Common stock, $0.001 par value, 100,000 shares authorized; 56,207 and 55,822 shares issued; 45,924 and 45,539 shares outstanding, respectively
56 56 
Treasury stock at cost, 10,283 shares outstanding, respectively
(290,319)(290,319)
Additional paid-in capital1,139,010 1,122,292 
Retained earnings354,681 370,357 
Accumulated other comprehensive loss(14,831)(13,432)
Total stockholders’ equity1,188,597 1,188,954 
Total liabilities and stockholders’ equity$2,283,755 $2,226,878 
The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.
3

OMNICELL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
Three Months Ended March 31,
20242023
(In thousands, except per share data)
Revenues:
Product revenues$133,295 $185,715 
Services and other revenues112,856 104,914 
Total revenues246,151 290,629 
Cost of revenues:
Cost of product revenues92,441 109,527 
Cost of services and other revenues61,087 56,073 
Total cost of revenues153,528 165,600 
Gross profit92,623 125,029 
Operating expenses:
Research and development22,056 22,878 
Selling, general, and administrative92,414 125,114 
Total operating expenses114,470 147,992 
Loss from operations(21,847)(22,963)
Interest and other income (expense), net4,016 1,781 
Loss before income taxes(17,831)(21,182)
Benefit from income taxes(2,155)(6,182)
Net loss$(15,676)$(15,000)
Net loss per share:
Basic $(0.34)$(0.33)
Diluted$(0.34)$(0.33)
Weighted-average shares outstanding:
Basic45,732 44,887 
Diluted45,732 44,887 
The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.

4

OMNICELL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)
Three Months Ended March 31,
20242023
(In thousands)
Net loss$(15,676)$(15,000)
Other comprehensive income (loss):
Foreign currency translation adjustments(1,399)1,479 
Other comprehensive income (loss)(1,399)1,479 
Comprehensive loss$(17,075)$(13,521)
The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.
5

OMNICELL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)
Common StockTreasury StockAdditional
Paid-In Capital
Retained
Earnings
Accumulated Other
Comprehensive Income (Loss)
Stockholders’
Equity
SharesAmountSharesAmount
(In thousands)
Balances as of December 31, 202355,822 $56 (10,283)$(290,319)$1,122,292 $370,357 $(13,432)$1,188,954 
Net loss— — — — — (15,676)— (15,676)
Other comprehensive loss— — — — — — (1,399)(1,399)
Share-based compensation— — — — 9,381 — — 9,381 
Issuance of common stock under employee stock plans385 — — — 8,042 — — 8,042 
Tax payments related to restricted stock units— — — — (705)— — (705)
Balances as of March 31, 202456,207 $56 (10,283)$(290,319)$1,139,010 $354,681 $(14,831)$1,188,597 
Common StockTreasury StockAdditional
Paid-In Capital
Retained
Earnings
Accumulated Other
Comprehensive Income (Loss)
Stockholders’
Equity
SharesAmountSharesAmount
(In thousands)
Balances as of December 31, 202255,030 $55 (10,283)$(290,319)$1,046,760 $390,728 $(17,087)$1,130,137 
Net loss— — — — — (15,000)— (15,000)
Other comprehensive income— — — — — — 1,479 1,479 
Share-based compensation— — — — 15,180 — — 15,180 
Issuance of common stock under employee stock plans322 — — — 12,114 — — 12,114 
Tax payments related to restricted stock units— — — — (1,369)— — (1,369)
Balances as of March 31, 202355,352 $55 (10,283)$(290,319)$1,072,685 $375,728 $(15,608)$1,142,541 

The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.
6

OMNICELL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
Three Months Ended March 31,
20242023
(In thousands)
Operating Activities
Net loss$(15,676)$(15,000)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization21,253 21,974 
Loss on disposal of assets39 802 
Share-based compensation expense8,641 14,042 
Deferred income taxes(4,609)(7,770)
Amortization of operating lease right-of-use assets1,930 2,248 
Impairment and abandonment of operating lease right-of-use assets related to facilities 7,815 
Amortization of debt issuance costs971 1,045 
Changes in operating assets and liabilities:
Accounts receivable and unbilled receivables3,393 (22,156)
Inventories6,302 6,760 
Prepaid expenses(619)(873)
Other current assets928 34 
Investment in sales-type leases(1,125)613 
Prepaid commissions2,223 2,574 
Other long-term assets836 628 
Accounts payable(1,443)20 
Accrued compensation(10,278)(25,171)
Accrued liabilities5,063 (689)
Deferred revenues34,121 29,135 
Operating lease liabilities(2,778)(2,678)
Other long-term liabilities781 (583)
Net cash provided by operating activities49,953 12,770 
Investing Activities
External-use software development costs(3,383)(3,499)
Purchases of property and equipment(8,957)(10,141)
Net cash used in investing activities(12,340)(13,640)
Financing Activities
Proceeds from issuances under stock-based compensation plans8,042 12,114 
Employees’ taxes paid related to restricted stock units(705)(1,369)
Change in customer funds, net4,589 (6,883)
Net cash provided by financing activities11,926 3,862 
Effect of exchange rate changes on cash and cash equivalents(556)176 
Net increase in cash, cash equivalents, and restricted cash48,983 3,168 
Cash, cash equivalents, and restricted cash at beginning of period500,979 352,835 
Cash, cash equivalents, and restricted cash at end of period$549,962 $356,003 
The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.

7

OMNICELL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED) (UNAUDITED)
Three Months Ended March 31,
20242023
(In thousands)
Reconciliation of cash, cash equivalents, and restricted cash to the Condensed Consolidated Balance Sheets:
Cash and cash equivalents$512,364 $340,413 
Restricted cash included in other current assets37,598 15,590 
Cash, cash equivalents, and restricted cash at end of period$549,962 $356,003 
Supplemental disclosure of non-cash investing activities
Unpaid purchases of property and equipment$483 $1,321 
The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.
8

OMNICELL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Note 1. Organization and Summary of Significant Accounting Policies
Business
Omnicell, Inc. was incorporated in California in 1992 under the name Omnicell Technologies, Inc. and reincorporated in Delaware in 2001 as Omnicell, Inc. The Company’s major products and related services are medication management solutions and adherence tools for healthcare systems and pharmacies, which are sold in its principal market, the healthcare industry. The Company’s market is primarily located in the United States and Europe. “Omnicell” or the “Company” refer to Omnicell, Inc. and its subsidiaries, collectively.
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, necessary to present fairly the financial position of the Company as of March 31, 2024 and December 31, 2023, and the results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying Notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 28, 2024. The Company’s results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 are not necessarily indicative of results that may be expected for the year ending December 31, 2024, or for any future period.
Principles of Consolidation
The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s Condensed Consolidated Financial Statements and accompanying Notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable. Although these estimates are based on management’s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.
The Company’s critical accounting policies are those that affect its financial statements materially and involve difficult, subjective, or complex judgments by management. As of March 31, 2024, the Company is not aware of any events or circumstances that would require an update to its estimates, judgments, or revisions to the carrying value of its assets or liabilities.
Segment Reporting
The Company manages its operations as a single segment for the purposes of assessing performance and making operating decisions. The Company’s Chief Operating Decision Maker (“CODM”) is its Chief Executive Officer. The CODM allocates resources and evaluates the performance of the Company at the consolidated level using information about its revenues, gross profit, income from operations, and other key financial data. All significant operating decisions are based upon an analysis of the Company as one operating segment, which is the same as its reporting segment.
Recently Adopted Authoritative Guidance
There was no recently adopted authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.
9

Recently Issued Authoritative Guidance
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose significant segment expenses that are regularly provided to the CODM. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The amendments are effective for the Company’s annual periods beginning January 1, 2024, and for interim periods within fiscal years beginning January 1, 2025. Retrospective application is required, with early adoption permitted. The Company is currently evaluating the impact ASU 2023-07 will have on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning January 1, 2025, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements.
There was no other recently issued and effective authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.
Note 2. Revenues
Revenue Recognition
The Company earns revenues from sales of its products and related services, which are sold in the healthcare industry, its principal market. The Company’s customer arrangements typically include one or more of the following revenue categories:
Connected devices, software licenses, and other. Software-enabled connected devices and software licenses that manage and regulate the storage and dispensing of pharmaceuticals, consumables blister cards, and packaging equipment and other supplies. This revenue category is often sold through long-term, sole-source agreements. Solutions in this category include, but are not limited to, XT Series automated dispensing systems and products related to the Central Pharmacy Dispensing Service and IV Compounding Service.
Consumables. Medication adherence packaging, labeling, and other one-time use packaging including multimed adherence packaging and single dose blister cards, which are used by retail, community, and outpatient pharmacies, as well as by institutional pharmacies serving long-term care and other sites outside the acute care hospital, are designed to improve patient engagement and adherence to prescriptions.
Technical services. Post-installation technical support and other related services, including phone support, on-site service, parts, and access to unspecified software updates and enhancements, if and when available. This revenue category is often supported by multi-year or annual contractual agreements.
Advanced Services. Emerging software and service solutions which are offered on a subscription basis with fees typically based either on transaction volume or a fee over a specified period of time. Solutions in this category include, but are not limited to, EnlivenHealth®, Specialty Pharmacy Services, 340B solutions, Inventory Optimization Service, other software solutions, and services related to the Central Pharmacy Dispensing Service and IV Compounding Service.
The following table summarizes revenue recognition for each revenue category:
Revenue Category
Timing of Revenue Recognition
Income Statement Classification
Connected devices, software licenses, and otherPoint in time, as transfer of control occurs, generally upon installation and acceptance by the customerProduct
ConsumablesPoint in time, as transfer of control occurs, generally upon shipment to or receipt by customerProduct
Technical servicesOver time, as services are provided, typically ratably over the service termService
Advanced ServicesOver time, as services are providedService
A portion of the Company’s sales are made to customers who are members of Group Purchasing Organizations (“GPOs”) and Federal agencies that purchase under a Federal Supply Schedule Contract with the Department of Veterans
10

Affairs (the “GSA Contract”). GPOs are often fully or partially owned by the Company’s customers, and the Company pays fees to the GPO on completed contracts. The Company also pays the Industrial Funding Fee (“IFF”) to the Department of Veterans Affairs under the GSA Contract. The Company considers these fees consideration paid to customers and records them as reductions to revenue. Fees to GPOs and the IFF were $2.0 million and $3.1 million for the three months ended March 31, 2024 and 2023, respectively.
Disaggregation of Revenues
The following table summarizes the Company’s revenues disaggregated by revenue type for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Connected devices, software licenses, and other$111,069 $165,147 
Consumables22,226 20,568 
Technical services58,515 53,357 
Advanced Services54,341 51,557 
Total revenues$246,151 $290,629 
The following table summarizes the Company’s revenues disaggregated by geographic region, which is determined based on customer location, for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
United States$218,176 $255,943 
Rest of world (1)
27,975 34,686 
Total revenues$246,151 $290,629 
_________________________________________________
(1)    No individual country represented more than 10% of total revenues.
Contract Assets and Contract Liabilities
The following table reflects the Company’s contract assets and contract liabilities:
March 31,
2024
December 31,
2023
(In thousands)
Short-term unbilled receivables, net (1)
$22,661 $22,524 
Long-term unbilled receivables, net (2)
10,360 11,850 
Total contract assets$33,021 $34,374 
Short-term deferred revenues$164,586 $121,734 
Long-term deferred revenues65,195 58,622 
Total contract liabilities$229,781 $180,356 
_________________________________________________
(1)    Included in accounts receivable and unbilled receivables in the Condensed Consolidated Balance Sheets.
(2)    Included in other long-term assets in the Condensed Consolidated Balance Sheets.
The portion of the transaction price allocated to the Company’s unsatisfied performance obligations for which invoicing has occurred is recorded as deferred revenues.
Short-term deferred revenues of $121.7 million as of December 31, 2023 include deferred revenues from product sales and service contracts, net of deferred cost of sales of $12.4 million. During the three months ended March 31, 2024, the
11

Company recognized revenues of $50.2 million, that were included in the corresponding gross short-term deferred revenues balance of $134.1 million as of December 31, 2023.
Deferred revenues from product sales primarily relate to delivered and invoiced products, pending installation and acceptance. Deferred revenues from service contracts primarily relate to services that have been invoiced, where services have not yet been provided. Short-term deferred revenues are expected to be recognized within the next twelve months. Long-term deferred revenues substantially consist of deferred revenues on long-term technical and Advanced Services contracts which have been invoiced and are expected to be recognized as revenue beyond twelve months, generally not more than ten years. The Company generally invoices customers for products upon shipment. Invoicing associated with the service portion of agreements is generally periodic and is billed on a monthly, quarterly, or annual basis, and in certain circumstances, multiple years are billed at one time. Advanced Services agreements are generally invoiced periodically on a monthly, quarterly or annual basis over the life of the agreement. In certain circumstances portions of these agreements may be invoiced lump sum.
In addition, the Company has remaining performance obligations associated with contracts for which the associated products have been accepted or associated services have started, but where invoicing has not yet occurred and therefore are not reflected in deferred revenue. These remaining performance obligations are comprised of the non-variable portions of technical services and Advanced Services provided under non-cancellable contracts with minimum commitments. Remaining performance obligations which are not included in deferred revenues are $359.0 million as of March 31, 2024. Remaining performance obligations are expected to be recognized ratably over the remaining terms of the associated contracts, which terms vary but are generally not more than ten years. Remaining performance obligations do not include product obligations, services where the associated product has not been accepted, services which have not yet started, variable portions of services, and certain other obligations.
Significant Customers
There were no customers that accounted for more than 10% of the Company’s total revenues for the three months ended March 31, 2024 and 2023. Also, there were no customers that accounted for more than 10% of the Company’s accounts receivable balance as of March 31, 2024 and December 31, 2023.
Note 3. Net Loss Per Share
The basic and diluted net loss per share calculations for the three months ended March 31, 2024 and 2023 were as follows:
Three Months Ended March 31,
20242023
(In thousands, except per share data)
Net loss$(15,676)$(15,000)
Weighted-average shares outstanding – basic and diluted45,732 44,887 
Net loss per share – basic and diluted$(0.34)$(0.33)
Anti-dilutive weighted-average shares related to stock award plans3,276 3,634 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants11,816 11,816 
Note 4. Cash and Cash Equivalents and Fair Value of Financial Instruments
Cash and cash equivalents of $512.4 million and $468.0 million as of March 31, 2024 and December 31, 2023, respectively, consisted of bank accounts and highly-liquid U.S. Government money market funds held in sweep and asset management accounts with financial institutions of high credit quality. As of March 31, 2024 and December 31, 2023, cash equivalents were $488.5 million and $451.0 million, respectively, which consisted of money market funds held in sweep and asset management accounts.
Fair Value Hierarchy
The Company measures its financial instruments at fair value. The Company’s cash, cash equivalents, and restricted cash are classified within Level 1 of the fair value hierarchy as they are valued primarily using quoted market prices utilizing market observable inputs. The Company’s credit facility is classified within Level 2 as the valuation inputs are based on quoted prices or market observable data of similar instruments. The Company’s convertible senior notes are classified within Level 2 as the valuation inputs are based on quoted prices in an inactive market on the last day in the reporting period. As of March 31,
12

2024 and December 31, 2023, the fair value of the convertible senior notes was $539.8 million and $527.2 million, respectively, compared to their carrying values of $570.4 million and $569.7 million, respectively, which are net of unamortized debt issuance costs. Refer to Note 9, Debt and Credit Agreement, for further information regarding the Company’s credit facility and Note 10, Convertible Senior Notes, for further information regarding the Company’s convertible senior notes.
Note 5. Balance Sheet Components
Balance sheet details as of March 31, 2024 and December 31, 2023 are presented in the tables below:
March 31,
2024
December 31,
2023
(In thousands)
Inventories:
Raw materials$48,025 $51,439 
Work in process4,689 1,327 
Finished goods50,752 57,333 
Total inventories$103,466 $110,099 
Other current assets:
Funds held for customers, including restricted cash (1)
$56,572 $43,649 
Net investment in sales-type leases, current portion12,037 11,867 
Prepaid income taxes6,753 8,279 
Other current assets (2)
23,629 7,714 
Total other current assets$98,991 $71,509 
Other long-term assets:
External-use software development costs, net$63,540 $66,659 
Unbilled receivables, net10,360 11,850 
Deferred debt issuance costs3,524 3,718 
Other long-term assets8,893 8,239 
Total other long-term assets$86,317 $90,466 
Accrued liabilities:
Operating lease liabilities, current portion$10,549 $10,518 
Customer fund liabilities56,572 43,649 
Advance payments from customers10,235 10,551 
Rebate liabilities53,857 51,277 
Group purchasing organization fees4,095 4,445 
Taxes payable4,716 2,191 
Other accrued liabilities27,163 26,645 
Total accrued liabilities$167,187 $149,276 
_________________________________________________
(1)    Includes restricted cash of $37.6 million and $33.0 million as of March 31, 2024 and December 31, 2023, respectively.
(2)    Includes deferred cost of sales of $15.3 million as of March 31, 2024.
13

The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments, for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Beginning balance$(13,432)$(17,087)
Other comprehensive income (loss)(1,399)1,479 
Ending balance$(14,831)$(15,608)
Note 6. Property and Equipment
The following table represents the property and equipment balances as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Equipment$100,591 $95,996 
Furniture and fixtures5,189 4,500 
Leasehold improvements17,935 17,919 
Purchased software and internal-use software development costs125,344 118,004 
Construction in progress6,333 11,614 
Property and equipment, gross255,392 248,033 
Accumulated depreciation and amortization(146,358)(139,432)
Total property and equipment, net$109,034 $108,601 
Depreciation and amortization expense of property and equipment was $8.6 million and $6.3 million for the three months ended March 31, 2024 and 2023, respectively.
The geographic location of the Company’s property and equipment, net, is based on the physical location in which it is located. The following table summarizes the geographic information for property and equipment, net, as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
United States$104,920 $104,312 
Rest of world
4,114 4,289 
Total property and equipment, net$109,034 $108,601 
Note 7. External-Use Software Development Costs
The carrying amounts of external-use software development costs as of March 31, 2024 and December 31, 2023 were as follows:
March 31,
2024
December 31,
2023
(In thousands)
Gross carrying amount$242,580 $239,038 
Accumulated amortization(179,040)(172,379)
External-use software development costs, net (1)
$63,540 $66,659 
_________________________________________________
(1)     Included in other long-term assets in the Condensed Consolidated Balance Sheets.
14

The Company recorded $6.7 million and $7.4 million to cost of revenues for amortization of external-use software development costs for the three months ended March 31, 2024 and 2023, respectively.
The estimated future amortization expenses for external-use software development costs were as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$18,813 
202519,030 
202613,500 
20277,546 
20283,688 
Thereafter963 
Total$63,540
Note 8. Goodwill and Intangible Assets
Goodwill
The following table represents changes in the carrying amount of goodwill:
(In thousands)
Balance as of December 31, 2023$735,810 
Foreign currency exchange rate fluctuations(453)
Balance as of March 31, 2024$735,357 
Intangible Assets, Net
The carrying amounts and useful lives of intangible assets as of March 31, 2024 and December 31, 2023 were as follows:
March 31, 2024
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(119,877)$(1,364)$186,177 
4 - 30
Acquired technology46,134 (29,344) 16,790 
4 - 20
Trade names9,200 (7,942) 1,258 
5 - 12
Patents2,337 (1,447) 890 
2 - 20
Total intangible assets, net
$365,089 $(158,610)$(1,364)$205,115 
15

 
December 31, 2023
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(115,232)$(1,326)$190,860 
4 - 30
Acquired technology84,876 (67,033) 17,843 
4 - 20
Backlog1,800 (1,800)  2
Trade names9,200 (7,680) 1,520 
5 - 12
Patents2,404 (1,454) 950 
2 - 20
Total intangible assets, net
$405,698 $(193,199)$(1,326)$211,173 
_________________________________________________
(1)    The differences in gross carrying amounts between periods are primarily due to the write-off of certain fully amortized intangible assets.
Amortization expense of intangible assets was $6.0 million and $8.3 million for the three months ended March 31, 2024 and 2023, respectively.
The estimated future amortization expenses for amortizable intangible assets were as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$16,763 
202521,064 
202618,076 
202716,223 
202815,184 
Thereafter117,805 
Total$205,115 
Note 9. Debt and Credit Agreement
On November 15, 2019, the Company entered into an Amended and Restated Credit Agreement (as amended, the “Prior A&R Credit Agreement”) with the lenders from time to time party thereto, Wells Fargo Securities, LLC, Citizens Bank, N.A., and JPMorgan Chase Bank, N.A., as joint lead arrangers, and Wells Fargo Bank, National Association, as administrative agent. The Prior A&R Credit Agreement provided for (a) a five-year revolving credit facility of $500.0 million (the “Prior Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to $250.0 million (the “Prior Incremental Facility”). In addition, the Prior A&R Credit Agreement included a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million.
On September 22, 2020 and March 29, 2023, the Company entered into amendments to the Prior A&R Credit Agreement to, among other changes, permit the issuance of the convertible senior notes and the purchase of the convertible note hedge transactions, as described in Note 10, Convertible Senior Notes, expand the Company’s flexibility to repurchase its common stock and make other restricted payments, and replace the total net leverage covenant as well as to remove and replace the interest rate benchmark based on the London interbank offered rate (“LIBOR”) and related LIBOR-based mechanics applicable to borrowings under the Prior A&R Credit Agreement with an interest rate benchmark based on the secured overnight financing rate (“SOFR”) as administered by the Federal Reserve Bank of New York and related SOFR-based mechanics.
The Company entered into a Second Amended and Restated Credit Agreement (the “Second A&R Credit Agreement”) on October 10, 2023, with the lenders from time to time party thereto, Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC as joint lead arrangers and Wells Fargo Bank, National Association, as administrative agent. The Second A&R Credit Agreement supersedes the Prior A&R Credit Agreement and provides for (a) a five-year revolving credit facility of $350.0 million (the “Current Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to an amount equal to the sum of (i) the greater of $250.0 million or 100% of the
16

adjusted consolidated EBITDA for the last four quarters and (ii) additional amounts subject to pro forma compliance with certain consolidated secured net leverage ratio (the “Current Incremental Facility”). In addition, the Second A&R Credit Agreement includes a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million. The Second A&R Credit Agreement has an expiration date of October 10, 2028, subject to acceleration under certain conditions, upon which date all remaining outstanding borrowings will be due and payable.
Loans under the Current Revolving Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) the Adjusted Term SOFR (as defined in the Second A&R Credit Agreement), plus an applicable margin ranging from 1.50% to 2.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio (as defined in the Second A&R Credit Agreement), or (b) an alternate base rate equal to the highest of (i) the prime rate, (ii) the federal funds rate plus 0.50%, and (iii) the Adjusted Term SOFR for an interest period of one month plus 1.00%, plus an applicable margin ranging from 0.50% to 1.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio. Undrawn commitments under the Current Revolving Credit Facility are subject to a commitment fee ranging from 0.20% to 0.35% per annum based on the Company’s Consolidated Total Net Leverage Ratio on the average daily unused portion of the Current Revolving Credit Facility. Subject to the terms and conditions of the Current Revolving Credit Facility or Current Incremental Facility the Company is permitted to make voluntary prepayments at any time without payment of a premium or penalty. The availability of funds under the Current Revolving Credit Facility may be subject to reduction in order to maintain compliance with the financial covenants under the Second A&R Credit Agreement.
The Second A&R Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, dividends, and other distributions. The Second A&R Credit Agreement contains financial covenants that require the Company and its subsidiaries to not exceed a maximum consolidated secured net leverage ratio (not to exceed 3.00:1) and maintain a minimum consolidated interest coverage ratio (not to be less than 3.00:1). In addition, the Second A&R Credit Agreement contains certain customary events of default including, but not limited to, failure to pay interest, principal, and fees, or other amounts when due, material misrepresentations or misstatements in any representation or warranty, covenant defaults, certain cross defaults to other material indebtedness, certain judgment defaults, and events of bankruptcy.
The Company’s obligations under the Second A&R Credit Agreement and, at the election of the Company and the contracting counterparty, any secured swap obligations and banking services obligations owing to a lender (or an affiliate of a lender) are guaranteed by certain of its domestic subsidiaries and secured by substantially all of its and such subsidiary guarantors’ assets. In connection with entering into the Second A&R Credit Agreement, and as a condition precedent to borrowing loans thereunder, the Company and certain of the Company’s other direct and indirect subsidiaries have entered into certain ancillary agreements, including, but not limited to, a reaffirmation agreement, which amends certain terms of the existing collateral agreement and reaffirms their obligations under the existing guaranty agreement.
The refinancing of the Prior Credit Agreement was evaluated in accordance with ASC 470-50, Debt - Modifications and Extinguishments. In determining whether the refinancing was to be accounted for as a debt extinguishment or a debt modification, the Company considered whether lenders within the syndicate remained the same or changed and whether the changes in debt terms were substantial. This assessment was performed on an individual lender basis within the syndicate. As a result, the refinancing was accounted for as a modification with the exception of certain lenders that exited the syndicate. The exit of certain lenders resulted in an immaterial write-off of existing unamortized debt issuance costs. The remaining unamortized debt issuance costs related to debt modification, along with the new deferred costs, will be amortized over the remaining term of the Second A&R Credit Agreement.
In connection with entering into the Second A&R Credit Agreement on October 10, 2023, the Company incurred and capitalized an additional $3.0 million of debt issuance costs. The debt issuance costs are being amortized to interest expense using the straight-line method through 2028.
As of both March 31, 2024 and December 31, 2023, the Company had $350.0 million of funds available under the Current Revolving Credit Facility. As of March 31, 2024 and December 31, 2023, the Company had no outstanding balance under the Current Revolving Credit Facility. The Company was in compliance with all covenants as of March 31, 2024.
Note 10. Convertible Senior Notes
0.25% Convertible Senior Notes due 2025
On September 25, 2020, the Company completed a private offering of $575.0 million aggregate principal amount of 0.25% convertible senior notes (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $75.0 million principal amount of the Notes. The Company received proceeds from the issuance of the Notes of $559.7 million, net of $15.3 million of transaction fees and other debt issuance costs. The Notes bear interest at a rate of 0.25%
17

per year, payable semiannually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. The Notes were issued pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee. The Notes are general senior, unsecured obligations of the Company and will mature on September 15, 2025, unless earlier redeemed, repurchased, or converted.
The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding May 15, 2025, only under the following circumstances: (i) during any fiscal quarter commencing after the fiscal quarter ended on December 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day; (ii) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the Notes on each such trading day; (iii) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; and (iv) upon the occurrence of specified corporate events, as specified in the Indenture. On or after May 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or any portion of their Notes at any time, regardless of the foregoing conditions.
During the three months ended March 31, 2024 and December 31, 2023, none of the conditional conversion features of the Notes were triggered, and therefore, the Notes are not convertible during the second quarter of 2024, commencing on April 1, 2024, and were not convertible during the first quarter of 2024, commencing on January 1, 2024. Accordingly, the Company classified the Notes as a long-term liability in its Condensed Consolidated Financial Statements as of both March 31, 2024 and December 31, 2023. Whether the Notes will be convertible following the second fiscal quarter of 2024 will depend on the satisfaction of the conversion conditions in the future.
Under the original terms of the Indenture, upon conversion, the Company could satisfy its conversion obligation by paying or delivering cash, shares of its common stock, or a combination thereof, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. On December 13, 2021, the Company irrevocably elected to fix its settlement method to a combination of cash and shares of the Company’s common stock with the specified cash amount per $1,000 principal amount of Notes of at least $1,000. As a result, for Notes converted on or after December 13, 2021, a converting noteholder will receive (i) up to $1,000 in cash per $1,000 principal amount of Notes and (ii) cash and/or shares of the Company’s common stock, at the Company’s option for any conversion consideration in excess of $1,000. In addition, the Company continues to have the ability to set the specified cash amount per $1,000 principal amount of Notes above $1,000. The initial conversion rate for the Notes is 10.2751 shares of the Company’s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $97.32 per share of the Company’s common stock, subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that could occur prior to the maturity date of the Notes or if the Company delivers a notice of redemption in respect of the Notes, the Company will, under certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes (or any portion thereof) in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the Indenture), as the case may be.
If the Company undergoes a fundamental change, holders may require, subject to certain exceptions, the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of March 31, 2024, none of the criteria for a fundamental change or a conversion rate adjustment had been met.
As of March 31, 2024, the Company may redeem for cash all or any portion of the Notes, at its option, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price for the Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. If the Company redeems less than all of the outstanding Notes, at least $150.0 million aggregate principal amount of Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for in the Notes.
The debt issuance costs associated with the Notes are being amortized to interest expense over the term of the Notes using an effective interest rate of 0.80%. As of March 31, 2024, the remaining life of the Notes and the related issuance cost accretion is approximately 1.5 years.
18

The maximum number of shares issuable upon conversion, including the effect of a fundamental change and subject to other conversion rate adjustments, would be 5.9 million shares. As of March 31, 2024, the if-converted value of the Notes did not exceed the principal amount.
The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Principal amount$575,000 $575,000 
Unamortized debt issuance costs(4,561)(5,338)
Convertible senior notes, net$570,439 $569,662 
The following table summarizes the components of interest expense resulting from the Notes recognized in interest and other income (expense), net in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Contractual coupon interest$359 $359 
Amortization of debt issuance costs$777 $771 
Convertible Note Hedge and Warrant Transactions
In connection with the issuance of the Notes in September 2020, the Company entered into convertible note hedge and warrant transactions with an affiliate of one of the initial purchasers of the Notes and certain other financial institutions (the “option counterparties”) with respect to the Company’s common stock.
The convertible note hedge consists of an option for the Company to purchase up to approximately 5.9 million shares of the Company’s common stock, which is equal to the number of shares of the Company’s common stock underlying the Notes, at an initial strike price of approximately $97.32 per share. The convertible note hedge will expire upon the maturity of the Notes, if not earlier exercised or terminated. The cost of the convertible note hedge was approximately $100.6 million and was accounted for as an equity instrument, which was recorded in additional paid-in capital in the Condensed Consolidated Balance Sheets. The Company recorded a deferred tax asset of $25.8 million at issuance related to the convertible note hedge transaction. The convertible note hedge is expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes.
Separately from the convertible note hedge, the Company entered into warrant transactions to sell to the option counterparties warrants to acquire, subject to customary anti-dilution adjustments, up to approximately 5.9 million shares of its common stock in the aggregate at an initial strike price of $141.56 per share. The warrants require net share or net cash settlement upon the Company’s election. The Company received aggregate proceeds of approximately $51.3 million for the issuance of the warrants, which was recorded in additional paid-in capital at issuance in the Condensed Consolidated Balance Sheets. The warrants could separately have a dilutive effect to the Company’s common stock to the extent that the market price per share of its common stock exceeds the strike price of the warrants.
Note 11. Lessor Leases
Sales-Type Leases
The Company enters into non-cancelable sales-type lease arrangements with the leases varying in length from one to ten years. The Company optimizes cash flows by selling a majority of its sales-type leases, other than those relating to U.S. government hospitals and Advanced Services products, including Central Pharmacy Dispensing Service and IV Compounding Service, to third-party leasing finance companies on a non-recourse basis. The Company has no obligation to the leasing company once the lease has been sold.
19

The following table presents the Company’s income recognized from sales-type leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Sales-type lease revenues$7,036 $5,716 
Cost of sales-type lease revenues(4,187)(2,662)
Selling profit on sales-type lease revenues$2,849 $3,054 
The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Net minimum lease payments to be received$66,344 $65,017 
Less: Unearned interest income portion(10,398)(10,196)
Net investment in sales-type leases55,946 54,821 
Less: Current portion (1)
(12,037)(11,867)
Long-term investment in sales-type leases, net43,909 42,954 
_________________________________________________
(1)    The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.
The carrying amount of the Company’s sales-type lease receivables is a reasonable estimate of fair value.
The maturity schedule of future minimum lease payments under sales-type leases retained in-house and the reconciliation to the net investment in sales-type leases reported on the Condensed Consolidated Balance Sheets was as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$11,232 
202513,056 
202610,984 
20279,333 
20288,245 
Thereafter13,494 
Total future minimum sales-type lease payments66,344 
Present value adjustment(10,398)
Total net investment in sales-type leases$55,946 
Operating Leases
The following table represents the Company’s income recognized from operating leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Rental income$856 $2,259 
20

Note 12. Lessee Leases
The Company has operating leases for office buildings, data centers, office equipment, and vehicles. The Company’s leases have initial terms of one to twelve years. As of March 31, 2024, the Company did not have any additional material operating leases that were entered into, but not yet commenced.
The maturity schedule of future minimum lease payments under operating leases and the reconciliation to the operating lease liabilities reported on the Condensed Consolidated Balance Sheets was as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$9,688 
202511,858 
202610,996 
20279,057 
20287,749 
Thereafter1,865 
Total operating lease payments51,213 
Present value adjustment(6,096)
Total operating lease liabilities (1)
$45,117 
_________________________________________________
(1)    Amount consists of a current and long-term portion of operating lease liabilities of $10.5 million and $34.6 million, respectively. The current portion of the operating lease liabilities is included in accrued liabilities in the Condensed Consolidated Balance Sheets.
Operating lease costs were $2.6 million and $3.0 million for the three months ended March 31, 2024 and 2023, respectively. Short-term lease costs and variable lease costs were not material for the three months ended March 31, 2024 and 2023. The Company recorded impairment and abandonment charges to operating lease right-of-use assets of $7.8 million during the three months ended March 31, 2023, in connection with restructuring activities to reduce its real estate footprint and for optimization of certain leased facilities. The impairment and abandonment charges were recorded to selling, general, and administrative expenses on the Company’s Condensed Consolidated Statements of Operations. Refer to Note 16, Restructuring Expenses, for additional information regarding the Company’s restructuring activities.
The following table summarizes supplemental cash flow information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities$3,401 $3,358 
Right-of-use assets obtained in exchange for new lease liabilities$3,671 $189 
The following table summarizes the weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating leases as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Weighted-average remaining lease term, years 4.44.6
Weighted-average discount rate, %5.8 %5.8 %
Note 13. Commitments and Contingencies
Purchase Obligations
In the ordinary course of business, the Company issues purchase orders based on its current manufacturing needs. As of March 31, 2024, the Company had non-cancelable purchase commitments of $103.0 million, of which $90.0 million are expected to be paid within the year ending December 31, 2024.
21

Legal Proceedings
The Company is currently involved in various legal proceedings.
As required under ASC 450, Contingencies, the Company accrues for contingencies when it believes that a loss is probable and that it can reasonably estimate the amount of any such loss. The Company has not recorded any material accrual for contingent liabilities associated with any current legal proceedings based on its belief that any potential material loss, while reasonably possible, is not probable. Furthermore, any possible range of loss in such matters cannot be reasonably estimated at this time. The Company believes that it has valid defenses with respect to legal proceedings pending against it. However, litigation is inherently unpredictable, and it is possible that cash flows or results of operations could be materially affected in any particular period by the unfavorable resolution of legal proceedings or because of the diversion of management’s attention and the creation of significant expenses, regardless of outcome.
The Company is not a party to any legal proceedings that management believes may have a material impact on the Company’s financial position or results of operations.
Note 14. Income Taxes
The Company generally provides for income taxes in interim periods based on the estimated annual effective tax rate for the year, adjusting for discrete items in the quarter in which they arise. For the three months ended March 31, 2024, the Company’s provision for income taxes was computed based on the actual effective tax rate for the year-to-date by applying the discrete method. The Company determined that as small changes in estimated “ordinary” income result in significant changes in the estimated annual effective tax rate, the actual effective tax rate provided a more accurate income tax provision for the reporting period ended March 31, 2024. The Company recorded a benefit from income taxes of $2.2 million and $6.2 million for the three months ended March 31, 2024 and 2023, respectively. The change in the benefit from income taxes for the three months ended March 31, 2024 compared to the benefit from income taxes for the same period in 2023 was primarily due to decrease in research and development credits, foreign-derived intangible income (“FDII”) deduction, and reduction in the benefit from state taxes. The estimated effective tax rate before discrete items was 22.8% and 36.8% for the three months ended March 31, 2024 and 2023, respectively.
The effective tax rate for the three months ended March 31, 2024 differed from the statutory rate of 21% primarily due to the favorable benefit of the research and development credits and state income taxes, partially offset by the unfavorable impact of Global Intangible Low-Taxed Income (“GILTI”) inclusion and non-deductible compensation and equity charges. The effective tax rate for the three months ended March 31, 2023 differed from the statutory rate of 21% primarily due to the favorable benefit of the research and development credits, state income taxes and a FDII benefit deduction, partially offset by unfavorable impact of non-deductible compensation and equity charges, and GILTI inclusion.
The Organization for Economic Co-Operation and Development (“OECD”) introduced Base Erosion and Profit Shifting (“BEPS”) Pillar Two rules that impose a global minimum tax rate of 15% on multi-national corporations. The rules are effective for the Company’s financial year beginning January 1, 2024. These rules did not have an impact on the Company’s provision for income taxes for the three months ended March 31, 2024.
As of March 31, 2024 and December 31, 2023, the Company had gross unrecognized tax benefits of $11.1 million and $10.7 million, respectively. The Company recognizes interest and penalties related to uncertain tax positions in interest and other income (expense), net in the Condensed Consolidated Statements of Operations. Accrued interest and penalties are included within other long-term liabilities on the Condensed Consolidated Balance Sheets. As of March 31, 2024 and December 31, 2023, the amount of accrued interest and penalties was $0.5 million and $0.4 million, respectively.
The Company files income tax returns in the United States and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examinations by taxing authorities, including major jurisdictions such as the United States, Germany, Italy, France, and the United Kingdom. With few exceptions, as of March 31, 2024, the Company was no longer subject to U.S., state, and foreign tax examinations for years before 2020, 2019, and 2019, respectively.
Although the Company believes it has adequately provided for unrecognized tax benefits, the provisions on these positions may change as revised estimates are made or the underlying matters are settled or otherwise resolved. It is not possible at this time to reasonably estimate changes in the unrecognized tax benefits within the next twelve months.
22

Note 15. Employee Benefits and Share-Based Compensation
Share-Based Compensation Expense
The following table sets forth the total share-based compensation expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cost of product and service revenues$1,555 $2,008 
Research and development1,075 1,606 
Selling, general, and administrative6,011 10,428 
Total share-based compensation expense$8,641 $14,042 
During the three months ended March 31, 2024 and 2023, the Company capitalized approximately $0.7 million and $1.1 million, respectively, of non-cash share-based compensation expense to internal-use and external-use software development costs related to internal labor. The Company did not capitalize any material non-cash share-based compensation expense to inventory during the three months ended March 31, 2024 and 2023.
Employee Stock Purchase Plan (“ESPP”)
The following assumptions were used to value shares under the ESPP for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
Expected life, years
0.5 - 2.0
0.5 - 2.0
Expected volatility, %
33.7% - 57.0%
31.7% - 63.9%
Risk-free interest rate, %
1.5% - 5.5%
0.1% - 5.1%
Dividend yield, %  % %
For the three months ended March 31, 2024 and 2023, employees purchased approximately 334,000 and 209,000 shares of common stock, respectively, under the ESPP at a weighted-average price of $24.06 and $46.96, respectively. As of March 31, 2024, the unrecognized compensation cost related to the shares to be purchased under the ESPP was approximately $1.5 million and is expected to be recognized over a weighted-average period of 1.6 years.
Stock Options
The following assumptions were used to value stock options granted pursuant to the Company’s 2009 Equity Incentive Plan, as amended, (the “2009 Plan”) for the three months ended March 31, 2023. There were no stock options granted during the three months ended March 31, 2024.
Three Months Ended March 31,
2023
Expected life, years 3.2
Expected volatility, % 44.8 %
Risk-free interest rate, % 3.7 %
Estimated forfeiture rate, %10.0 %
Dividend yield, %  %
23

The following table summarizes the stock option activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Exercise Price
Weighted-Average
Remaining Years
Aggregate
Intrinsic Value
(In thousands, except per share data)
Outstanding at December 31, 20232,023 $67.68 4.6$1,013 
Granted  
Exercised  
Expired(117)73.88 
Forfeited(17)62.81 
Outstanding at March 31, 20241,889 $67.35 4.4$88 
Exercisable at March 31, 20241,766 $66.74 4.4$88 
Vested and expected to vest at March 31, 2024 and thereafter1,882 $67.30 4.4$88 
As of March 31, 2024, total unrecognized compensation cost related to unvested stock options was $1.8 million, which is expected to be recognized over a weighted-average vesting period of 0.5 years.
Restricted Stock Units (“RSUs”)
The following table summarizes the RSU activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
Weighted-Average
Remaining Years
Aggregate
Intrinsic Value
(In thousands, except per share data)
Outstanding at December 31, 20231,078 $84.66 1.5$40,551 
Granted (Awarded)178 27.37 
Vested (Released)(73)94.23 
Forfeited(56)82.70 
Outstanding and unvested at March 31, 20241,127 $75.08 1.5$32,952 
As of March 31, 2024, total unrecognized compensation cost related to RSUs was $52.0 million, which is expected to be recognized over the remaining weighted-average vesting period of 3.0 years.
Restricted Stock Awards (“RSAs”)
The following table summarizes the RSA activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
(In thousands, except per share data)
Outstanding at December 31, 202324 $70.96 
Granted (Awarded)3 32.45 
Vested (Released)(3)72.02 
Outstanding and unvested at March 31, 202424 $66.81 
As of March 31, 2024, total unrecognized compensation cost related to RSAs was $0.2 million, which is expected to be recognized over the remaining weighted-average vesting period of 0.1 years.
24

Performance-Based Stock Unit Awards (“PSUs”)
The following table summarizes the PSU activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
(In thousands, except per share data)
Outstanding at December 31, 202375 $127.14 
Granted177 28.67 
Vested  
Forfeited(65)122.29 
Outstanding and unvested at March 31, 2024187 $35.79 
As of March 31, 2024, total unrecognized compensation cost related to PSUs was approximately $6.8 million, which is expected to be recognized over the remaining weighted-average vesting period of 2.0 years.
Summary of Shares Reserved for Future Issuance under Equity Incentive Plans
The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2024:
Number of Shares
(In thousands)
Stock options outstanding1,889 
Non-vested restricted stock awards1,338 
Shares authorized for future issuance2,354 
ESPP shares available for future issuance2,916 
Total shares reserved for future issuance8,497 
Stock Repurchase Programs
On August 2, 2016, the Company’s Board of Directors (the “Board”) authorized a stock repurchase program providing for the repurchase of up to $50.0 million of the Company’s common stock (the “2016 Repurchase Program”). The 2016 Repurchase Program is in addition to the stock repurchase program approved by the Board on November 4, 2014 providing for the repurchase of up to $50.0 million of the Company’s common stock (the “2014 Repurchase Program”). During the first quarter of 2022, the 2014 Repurchase Program was completed, and as of March 31, 2024, the maximum dollar value of shares that may yet be purchased under the 2016 Repurchase Program was $2.7 million.
The timing, price, and volume of repurchases are to be based on market conditions, relevant securities laws, and other factors. The stock repurchases may be made from time to time on the open market, in privately negotiated transactions, or pursuant to a Rule 10b-18 plan, subject to the terms and conditions of the Second A&R Credit Agreement, as amended. The 2016 Repurchase Program does not obligate the Company to repurchase any specific number of shares, and the Company may terminate or suspend the 2016 Repurchase Program at any time.
During the three months ended March 31, 2024 and 2023, the Company did not repurchase any of its outstanding common stock under the 2016 Repurchase Program.
Note 16. Restructuring Expenses
On November 23, 2022, the Company committed to a plan to reduce the Company’s headcount (the “2022 Plan”), as part of the Company’s expense containment efforts being implemented due to ongoing macroeconomic headwinds. During the first quarter of 2023, as a result of continued exploration of expense containment measures, the Company committed to further reduce its headcount across many of its functions, and also committed to reduce its real estate footprint to align with its broader hybrid work strategy and in an effort to further reduce costs. During the three months ended March 31, 2023, the Company incurred $5.3 million of employee severance costs and related expenses related to the 2022 Plan. As of March 31, 2024, there was no material unpaid balance related to the 2022 Plan.
25

On November 2, 2023, the Company committed to a plan to reduce the Company’s headcount and real estate footprint (the “2023 Plan”) as part of the Company’s expense containment initiatives and other actions to reduce discretionary spending being implemented due to challenging industry dynamics and macroeconomic conditions. The Company did not incur any material expenses related to the 2023 Plan during the three months ended March 31, 2024. As of March 31, 2024 and December 31, 2023, the unpaid balance related to the 2023 Plan was $1.3 million and $8.9 million, respectively.
On April 26, 2024, the Company’s management committed to the wind down of the Company’s Medimat Robotic Dispensing System (“RDS”) product line, subject to local law and statutory works council consultation requirements. During the three months ended March 31, 2024, the Company incurred approximately $3.3 million of employee severance costs and related expenses related to the RDS wind down, which were unpaid as of March 31, 2024.
Refer to Note 12, Lessee Leases, for information regarding the Company’s restructuring activities for the reduction of its real estate footprint and optimization of certain leased facilities.
The following table summarizes the total employee-related restructuring expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cost of product and service revenues$2,696 $144 
Research and development311 485 
Selling, general, and administrative156 4,685 
Total restructuring expense$3,163 $5,314 
Note 17. Subsequent Events
On May 2, 2024, the Company announced management’s commitment to the wind down of the Company’s RDS product line, subject to local law and statutory works council consultation requirements. The Company estimates that it will incur approximately $15 million to $20 million of aggregate nonrecurring charges related to the expected reduction in headcount and real estate footprint, and expects that the remaining charges will be incurred in the remainder of 2024 and 2025. Refer to Note 16, Restructuring Expenses, for additional information.
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
FORWARD-LOOKING STATEMENTS AND FACTORS THAT MAY AFFECT FUTURE RESULTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The forward-looking statements are contained throughout this Quarterly Report on Form 10-Q including in the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Forward-looking statements include, but are not limited to, statements about:
our expectations regarding our future sales pipeline and bookings;
the extent and timing of future revenues, including the amounts of our current backlog;
the size or growth of our market or market share;
our beliefs about drivers of demand for our products, services, and solutions, opportunities in certain market categories, and continued expansion in these market categories, as well as our belief that our technology, services, and solutions within these market categories position us well to address the needs of retail, acute, post-acute, and specialty pharmacy providers;
continued investment in the industry vision of the Autonomous Pharmacy, our beliefs about the anticipated benefits of such investments, and our expectations regarding continued growth in current and future subscription and cloud-based offerings as we execute on this vision;
our goal of advancing our platform with the development of new products, services, or solutions or the enhancement of existing products, services, or solutions;
26

growth opportunities presented by new products, services, solutions, and markets;
our projected target revenues, operating costs, and cash flows;
our ability to align our medication management infrastructure development and global workforce headcount with our current business expectations;
our goal to deliver on the industry vision of the Autonomous Pharmacy, as well as our plan to migrate our customers from an on-premise infrastructure to our cloud-based platform;
our belief that our solutions that support the industry vision of the Autonomous Pharmacy, are strongly aligned with trends in the healthcare market, and are well-positioned to address the evolving needs of healthcare institutions;
our expectation to continue to acquire companies, businesses, products, services, or technologies and to effectively integrate or manage these acquired companies, businesses, products, services, or technologies;
our ability to secure adequate supplies of raw materials and components utilized in the manufacture of our products of a quality that we require, on a timely basis, and at acceptable prices;
our containment of the impacts of the ransomware incident we experienced in May 2022, and any further impacts on the Company, including its business, operating results, cash flow, or financial condition;
our expected future uses of cash and the sufficiency of our sources of funding; and
our ability to generate cash from operations and our estimates regarding the sufficiency of our cash resources;
In some cases, you can identify forward-looking statements by terms such as “anticipates,” “believes,” “could,” “estimates,” “expects,” “forecasts,” “goals,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “seeks,” “should,” “target,” “will,” “would,” and variations of these terms and similar expressions.
Forward-looking statements are based on our current expectations and assumptions, and are subject to known and unknown risks and uncertainties, many of which are beyond our control, which may cause our actual results, performance, or achievements to be materially different from those expressed or implied in the forward-looking statements. Such risks and uncertainties include those described throughout this Quarterly Report on Form 10-Q, including Part I - Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Part II - Item 1A. “Risk Factors,” as well as in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the U.S. Securities and Exchange Commission (“SEC”) on February 28, 2024. Given these risks and uncertainties, you are cautioned not to place undue reliance on these forward-looking statements. Forward-looking statements should be considered in light of these risks and uncertainties. You should carefully read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits, as well as other documents we file with, or furnish to, the SEC from time to time, with the understanding that our actual future results may be materially different from what we expect. The forward-looking statements in this Quarterly Report on Form 10-Q represent our current estimates and assumptions and speak only as of the date of this Quarterly Report on Form 10-Q. Except as required by law, we assume no obligation to update any forward-looking statements publicly, or to update the reasons actual results could differ materially from those expressed or implied in any forward-looking statements, whether as a result of changed circumstances, future events, even if new information becomes available in the future, or otherwise.
Other Information
All references in this Quarterly Report on Form 10-Q to “Omnicell,” “our,” “us,” “we,” or “the Company” collectively refer to Omnicell, Inc., a Delaware corporation, and its subsidiaries. The term “Omnicell, Inc.” refers only to Omnicell, Inc., excluding its subsidiaries.
We own various registered and unregistered trademarks and service marks used in our business, some of which appear in this Quarterly Report on Form 10-Q, including Omnicell®. This Quarterly Report on Form 10-Q may also include the trademarks and service marks of other companies. Such trademarks and service marks are the marks of their respective owners.
27

OVERVIEW
Our Business
Omnicell, a leader in transforming the pharmacy care delivery model, is committed to solving the critical challenges inherent in medication management and elevating the role of clinicians within healthcare as an essential component of care delivery. Omnicell is focused on helping its customers to define and deliver a cost effective medication management strategy that is designed to equip and empower pharmacists and nurses to focus on patient care rather than administrative tasks, and to drive improved clinical, operational, and financial outcomes across all care settings. We are doing this with an industry-leading medication management infrastructure which includes robotics, smart devices, intelligent software, and expert services. This comprehensive set of solutions provides the critical foundation for customers to realize the industry vision of the Autonomous Pharmacy, a vision defined by pharmacy leaders for improving operational efficiencies and ultimately targeting zero-error medication management.
Omnicell solutions are helping healthcare facilities worldwide to reduce costs, improve labor efficiency, establish new revenue streams, enhance supply chain control, support compliance, and move closer to the industry vision of the Autonomous Pharmacy. We sell our product and consumable solutions together with related service offerings. Revenues generated in the United States represented 89% and 88% of our total revenues for the three months ended March 31, 2024 and 2023, respectively.
Over the past several years, our business has expanded from a single-point solution to a platform of products and services that will help to further advance the industry vision of the Autonomous Pharmacy. This expansion has resulted in larger deal sizes across multiple products, services, and implementations for customers and, we believe, more comprehensive, valuable, and enduring relationships. As our business evolves, we continue to evaluate the metrics and methods we use to measure the success of our business.
We utilize bookings as an indicator of the success of our business. We define bookings generally as: (i) the value of non-cancelable contracts for our connected devices, software products, and Advanced Services (although, for those Advanced Services contracts without a minimum commitment, bookings only include the amount of revenue that has been recognized once the services have been provided); and (ii) for our consumables, the value of orders placed through our Omnicell Storefront online platform or through written or telephonic orders. We typically exclude technical services and other less significant items ancillary to our products and services, such as freight revenue from bookings. In addition, dependent upon counterparty or credit risk, which is evaluated at the time of contract signing, for a given multi-year subscription contract we may reduce the portion of the contractual commitment booked at a given time. As noted, the portfolio of products, solutions and services we offer has evolved. As a result, the ordering process for certain of our solutions has also evolved. For example, orders for certain solutions may not include a purchase order. Connected devices and software license bookings are recorded as revenue upon customer acceptance of the installation or receipt of goods. Revenues from Advanced Services bookings are recorded over the contractual term.
We generally provide installation planning and consulting as part of most connected device product sales, which is typically included in the initial price of the solution. To help ensure the maximum availability of our systems, our customers typically purchase technical services contracts (maintenance and support) in increments of one to five years. In addition to connected device product sales, we provide a range of services to our customers. We also provide Advanced Services such as Central Pharmacy Dispensing Service (service portion), IV Compounding Service (service portion), EnlivenHealth, Specialty Pharmacy Services, 340B solutions, Inventory Optimization Service, and other software solutions, which typically are provided over 2-7 years.
28

The following table summarizes each revenue category:
Revenue Category
Revenue Type
Income Statement Classification
Included in Bookings
Connected devices, software licenses, and other
Nonrecurring
Product
Yes (1)
Consumables
Recurring
Product
Yes
Technical services
Recurring
Service
No
Advanced Services (2) (3)
Recurring
Service
Yes
_________________________________________________
(1)    Certain other insignificant revenue streams ancillary to our products and services, such as freight revenue, are not included in bookings.
(2)    Includes Central Pharmacy Dispensing Service (service portion), IV Compounding Service (service portion), EnlivenHealth, Specialty Pharmacy Services, 340B solutions, Inventory Optimization Service, and other software solutions.
(3)    For those Advanced Services contracts without a minimum commitment, bookings only include the amount of revenue that has been recognized once the services have been provided.
Our full-time employee headcount was approximately 3,590 and 3,650 on March 31, 2024 and December 31, 2023, respectively.
Operating Segments
We manage our operations as a single segment for the purposes of assessing performance and making operating decisions. Our Chief Operating Decision Maker (“CODM”) is our Chief Executive Officer. The CODM allocates resources and evaluates the performance of Omnicell at the consolidated level using information about our revenues, gross profit, income from operations, and other key financial data. All significant operating decisions are based upon an analysis of Omnicell as one operating segment, which is the same as our reporting segment.
Business Strategy
The U.S. spent a total of $634 billion on prescription drugs in 2022, an increase of 9% compared to 2021, and prescription drugs impact the vast majority of patients in virtually all settings of care. We believe there are significant challenges facing the practice of pharmacy today including, but not limited to, budget constraints, increased healthcare worker turnover rates, labor shortages, drug shortages, drug diversion, manual and error-prone processes, complex compliance requirements, and limited inventory visibility. Each of these challenges may lead to poor medication management outcomes including, but not limited to, medication errors, adverse drug events, lack of patient adherence, and medication waste. We also recognize that these challenges may impact the timing of contracting for, or implementing, our products, solutions, or services. However, we believe that over time these significant challenges to the practice of pharmacy will drive demand for increased automation, visibility, insights, and improved medication management outcomes that our solutions are designed to enable. Because of this, we believe that our solutions are well-positioned to address the evolving needs of healthcare institutions and therefore present opportunities for long-term growth.
29

In an effort to address these challenges and deliver solutions to help drive positive medication management outcomes, we continue to make significant investments in our research and development efforts to further advance the industry vision of the Autonomous Pharmacy. Furthermore, we believe a combination of robotics, smart devices, intelligent software, and expert services is needed in every care setting where medications are managed. We are focused on delivering solutions to help our customers realize the industry vision of the Autonomous Pharmacy and drive positive medication management outcomes with outstanding customer experience through a mature channel in four market categories:
Point of Care. As a market leader, we expect to continue expansion into this product market as customers increase the use of our dispensing systems in more areas within their hospitals and increasingly in ambulatory care settings. However, we recognize that the current macroeconomic environment, with significant labor constraints, may impact our customers’ considerations in the near term when they are determining whether to implement new workflows that may affect those same stressed labor pools. As we are largely through the replacement cycle of our previous generation of automated dispensing systems, we are seeing demand moderate. With the launch of next-generation enhancements and solutions for points of care, we believe we are providing a path for customers to maximize the value of their existing technology investments through upgrades and acquisitions of new program offerings for their current installed base. We also believe there is an opportunity for us to expand this offering and define a new standard for dispensing systems in ambulatory settings. We believe our current solutions within the Point of Care market and new innovation and services will continue to help customers drive improved clinical and financial outcomes.
Central Pharmacy and IV Compounding. This market represents the beginning of the medication management process in acute care settings, and we believe it is a significant automation opportunity for high volumes of manual, repetitive, and error-prone processes that are often common in pharmacies today. Manual medication dispensing processes are usually labor intensive, error-prone, and may lead to excess medication waste and expirations for our healthcare partners. Automating the central pharmacy dispensing process should enable customers to reallocate pharmacy labor, enhance dispensing accuracy and patient safety, and reduce medication waste and expirations. Likewise, the manual compounding of sterile IV preparations can be error-prone and create significant patient safety risks, and outsourcing sterile IV compounding could lead to increased medication costs and lack of access to needed medications as a result of being unable to source medications when they are required. As a result, we believe IV automation provides a significant opportunity to enhance patient safety and reduce costs. We anticipate that these technology-enabled services will become more critical as health systems continue to face labor shortages, increased financial pressure, and supply chain disruptions.
Specialty Pharmacy and 340B Program. We believe that health systems will continue to invest in programs that are intended to improve patient outcomes and drive cost savings by utilizing specialty pharmacies and the federal 340B Drug Pricing Program (the “340B Program”). The 340B Program allows qualifying hospitals and health systems to stretch federal resources and expand patient access to healthcare by requiring manufacturers participating in Medicaid to sell outpatient drugs at discounted prices to eligible healthcare organizations and covered entities. Specialty drugs are used for treatment of complex conditions and often require intensive patient management and specialized workflows for dispensing and care coordination. Specialty medications are projected to account for nearly 60% of U.S. total spending on medications, with total spending projected to be approximately $420 billion in 2025. Specialty pharmacies serve as the connection between patients, prescribing physicians, and payers and work to streamline access and adherence to these specialty drugs. We believe a solution that is designed to help health systems start or optimize their specialty pharmacy programs and the related pharmaceutical aspects of patient care will help ensure continuity of care and should contribute to the revenue and profitability of those organizations. We believe that a fully optimized specialty pharmacy operation represents one of the largest economic opportunities for hospitals and health systems.
Retail, Institutional, and Payer. We believe the Retail, Institutional, and Payer market represents a significant opportunity as healthcare evolves. Retail drug prescriptions represent 85% of all prescription drugs dispensed in the U.S., growing at a rate of 1.7% annually through 2022. Additionally, the COVID-19 pandemic accelerated the shift of outpatient care from hospitals and physician offices to other, more convenient settings, such as retail pharmacies and the home (including through telehealth technologies). New technologies and increased scope of practice for pharmacists appear to be spurring innovation and expansion of the provision of clinical services by retail pharmacies, which, combined with the move to value-based care, we believe will drive the adoption of our patient engagement solutions, that are intended to help providers (including pharmacists) and payers engage patients in new ways that are expected to improve outcomes, reduce the total cost of care, and lead to more profitable operations. Because of the complexity of relationships between payers and providers, as well as the large number of retail pharmacies, including a significant number of independent pharmacies, we believe a network of established relationships between payers, providers and pharmacies will continue to be important.
30

CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Our discussion and analysis of our financial condition and results of operations are based on our Condensed Consolidated Financial Statements, which have been prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”). The preparation of these financial statements requires us to make certain estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of any contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. We regularly review our estimates and assumptions, which are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of certain assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates and assumptions.
We believe the following critical accounting policies are affected by significant judgments and estimates used in the preparation of our Condensed Consolidated Financial Statements:
Revenue recognition;
Lessor leases;
Allowance for credit losses;
Inventory;
Internal-use and external-use software development costs;
Lessee leases;
Business combinations;
Valuation and impairment of goodwill and intangible assets;
Share-based compensation; and
Accounting for income taxes.
There were no material changes in the matters for which we make critical accounting estimates in the preparation of our Condensed Consolidated Financial Statements during the three months ended March 31, 2024 as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2023.
Recently Issued Authoritative Guidance
Refer to “Recently Issued Authoritative Guidance” in Note 1, Organization and Summary of Significant Accounting Policies, of the Notes to Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q for a description of recently issued accounting pronouncements, including the expected dates of adoption and estimated effects on our results of operations, financial position, and cash flows.
31

RESULTS OF OPERATIONS
Total Revenues
Three Months Ended March 31,
Change in
20242023$%
(Dollars in thousands)
Product revenues$133,295 $185,715 $(52,420)(28)%
Percentage of total revenues54%64%
Services and other revenues112,856 104,914 $7,942 8%
Percentage of total revenues46%36%
Total revenues$246,151 $290,629 $(44,478)(15)%
Product revenues represented 54% and 64% of total revenues for the three months ended March 31, 2024 and 2023, respectively. Product revenues decreased by $52.4 million, primarily due to lower volumes from our automated dispensing systems business primarily as a result of the impact of a continued challenging environment for some of our health system customers and the timing of our XT Series systems lifecycle, as we are largely through the replacement cycle and seeing demand moderate.
Services and other revenues represented 46% and 36% of total revenues for the three months ended March 31, 2024 and 2023, respectively. Services and other revenues include revenues from technical services and Advanced Services offerings. Services and other revenues increased by $7.9 million, primarily due to an increase of $5.2 million in technical services revenues as a result of growth in our installed customer base as well as the impact of pricing actions and an increase of $2.8 million in Advanced Services revenues due to continued customer demand.
Our international sales represented 11% and 12% of total revenues for the three months ended March 31, 2024 and 2023, respectively, and are expected to be affected by foreign currency exchange rate fluctuations. We are unable to predict the extent to which revenues in future periods will be impacted by changes in foreign currency exchange rates.
Our ability to continue to grow revenues is dependent on our ability to continue to obtain orders from customers, which may be dependent upon customers’ capital equipment budgets and/or capital equipment approval cycles, our ability to produce quality products and consumables to fulfill customer demand, the volume of installations we are able to complete, our ability to meet customer needs by providing a quality installation experience, our ability to develop new or enhance existing solutions, and our flexibility in workforce allocations among customers to complete installations on a timely basis. The timing of our product revenues for equipment is primarily dependent on when our customers’ schedules and/or staffing levels allow for installations.
Cost of Revenues and Gross Profit
Cost of revenues is primarily comprised of three general categories: (i) standard product costs which account for the majority of the product cost of revenues that are provided to customers, and are inclusive of purchased material, labor to build the product, and overhead costs associated with production; (ii) costs of providing services and installation costs, including costs of personnel and other expenses; and (iii) other costs, including variances in standard costs and overhead, scrap costs, rework, provisions for excess and obsolete inventory, and amortization of software development costs and intangibles.
32

Three Months Ended March 31,
Change in
20242023$%
(Dollars in thousands)
Cost of revenues:
Cost of product revenues$92,441 $109,527 $(17,086)(16)%
As a percentage of related revenues69%59%
Cost of services and other revenues61,087 56,073 $5,014 9%
As a percentage of related revenues54%53%
Total cost of revenues$153,528 $165,600 $(12,072)(7)%
As a percentage of total revenues62%57%
Gross profit$92,623 $125,029 $(32,406)(26)%
Gross margin38%43%
Cost of revenues for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 decreased by $12.1 million, primarily driven by a $17.1 million decrease in cost of product revenues, partially offset by a $5.0 million increase in cost of services and other revenues.
The decrease in cost of product revenues was primarily driven by the decrease in product revenues of $52.4 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. The decrease in cost of product revenues has not decreased proportionally with the decrease in product revenues for the three months ended March 31, 2024, primarily due to the decrease in revenues of higher margin products as well as the impact of certain fixed costs, such as labor and overhead. In addition, the decrease in cost of product revenues was partially offset by an increase of $2.6 million of restructuring costs incurred during the three months ended March 31, 2024. The increase in cost of services and other revenues was primarily driven by the increase in services and other revenues of $7.9 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023.
The overall decrease in gross margin primarily relates to lower product revenues for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 whereas the decrease in cost of product revenues has not decreased proportionally with the decrease in product revenues, primarily due to the decrease in revenues of higher margin products as well as the impact of certain fixed costs, such as labor and overhead. The decrease is partially offset by restructuring costs incurred during the three months ended March 31, 2024. Our gross profit for the three months ended March 31, 2024 was $92.6 million, as compared to $125.0 million for the three months ended March 31, 2023.
Operating Expenses and Interest and Other Income (Expense), Net
Three Months Ended March 31,
Change in
20242023$%
(Dollars in thousands)
Operating expenses:
Research and development$22,056 $22,878 $(822)(4)%
As a percentage of total revenues9%8%
Selling, general, and administrative92,414 125,114 $(32,700)(26)%
As a percentage of total revenues38%43%
Total operating expenses$114,470 $147,992 $(33,522)(23)%
As a percentage of total revenues47%51%
Interest and other income (expense), net$4,016 $1,781 $2,235 125%
Research and Development. Research and development expenses decreased by $0.8 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. The decrease was primarily attributed to a decrease in employee-related expenses as a result of lower headcount.
33

Selling, General, and Administrative. Selling, general, and administrative expenses decreased by $32.7 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. The decrease was primarily due to a decrease of $12.9 million in employee-related expenses as a result of lower headcount, a decrease of $8.4 million in impairment and abandonment charges of operating lease right-of-use and other assets in connection with restructuring activities of certain leased facilities, a decrease of $4.5 million in restructuring costs, a decrease of $3.8 million in consulting expenses, a decrease of $1.4 million in freight out, and a decrease of $1.1 million in commissions expenses.
Interest and Other Income (Expense), Net. Interest and other income (expense), net changed by $2.2 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023, primarily driven by a $2.9 million increase in other income and a $0.7 million increase in other expense. The increase in other income during the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 is primarily attributable to higher interest income received due to higher interest rates and higher cash and cash equivalents balances.
Benefit from Income Taxes
Three Months Ended March 31,
Change in
20242023$%
(Dollars in thousands)
Benefit from income taxes$(2,155)$(6,182)$4,027 (65)%
For the three months ended March 31, 2024 and 2023, we recorded a benefit from income taxes of $2.2 million and $6.2 million, respectively. The change in the benefit from income taxes for the three months ended March 31, 2024 compared to the benefit from income taxes for the same period in 2023 was primarily due to a decrease in research and development credits, foreign-derived intangible income deduction and benefit from state taxes.
Refer to Note 14, Income Taxes, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
LIQUIDITY AND CAPITAL RESOURCES
We had cash and cash equivalents of $512.4 million at March 31, 2024 compared to $468.0 million at December 31, 2023. All of our cash and cash equivalents are invested in bank accounts and money market funds held in sweep and asset management accounts with financial institutions of high credit quality.
Our cash position and working capital at March 31, 2024 and December 31, 2023 were as follows:
March 31,
2024
December 31,
2023
(In thousands)
Cash and cash equivalents$512,364 $467,972 
Working capital$573,554 $559,779 
Our ratio of current assets to current liabilities was 2.4:1 and 2.5:1 at March 31, 2024 and December 31, 2023, respectively.
Sources of Cash
Revolving Credit Facility
On November 15, 2019, we entered into an Amended and Restated Credit Agreement (as amended, the “Prior A&R Credit Agreement”) with the lenders from time to time party thereto, Wells Fargo Securities, LLC, Citizens Bank, N.A., and JPMorgan Chase Bank, N.A., as joint lead arrangers, and Wells Fargo Bank, National Association, as administrative agent. The Prior A&R Credit Agreement provided for (a) a five-year revolving credit facility of $500.0 million (the “Prior Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to $250.0 million (the “Prior Incremental Facility”). In addition, the Prior A&R Credit Agreement included a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million.
On September 22, 2020 and March 29, 2023, we entered into amendments to the Prior A&R Credit Agreement to, among other changes, permit the issuance of the convertible senior notes and the purchase of the convertible note hedge transactions, as described in Note 10, Convertible Senior Notes, expand our flexibility to repurchase our common stock and
34

make other restricted payments, and replace the total net leverage covenant, as well as to remove and replace the interest rate benchmark based on the London interbank offered rate (“LIBOR”) and related LIBOR-based mechanics applicable to borrowings under the Prior A&R Credit Agreement with an interest rate benchmark based on the secured overnight financing rate (“SOFR”) as administered by the Federal Reserve Bank of New York and related SOFR-based mechanics.
On October 10, 2023, we entered into a Second Amended and Restated Credit Agreement (the “Second A&R Credit Agreement”) with the lenders from time to time party thereto, Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC as joint lead arrangers and Wells Fargo Bank, National Association, as administrative agent. The Second A&R Credit Agreement supersedes the Prior A&R Credit Agreement and provides for (a) a five-year revolving credit facility of $350.0 million (the “Current Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to an amount equal to the sum of (i) the greater of $250.0 million and 100% of the adjusted consolidated EBITDA for the last four quarters and (ii) additional amounts subject to pro forma compliance with certain consolidated secured net leverage ratio (the “Current Incremental Facility”). In addition, the Second A&R Credit Agreement includes a letter of credit sub-limit of up to $15 million and a swing line loan sub-limit of up to $25 million. The Second A&R Credit Agreement has an expiration date of October 10, 2028, subject to acceleration under certain conditions, upon which date all remaining outstanding borrowings will be due and payable.
As of March 31, 2024, we had $350.0 million of funds available under the Current Revolving Credit Facility. As of March 31, 2024, there was no outstanding balance under the Current Revolving Credit Facility and we were in full compliance with all covenants. Refer to Note 9, Debt and Credit Agreement, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information. We expect to use future loans under the Current Revolving Credit Facility, if any, for working capital, potential acquisitions, and other general corporate purposes.
Uses of Cash
Our future uses of cash are expected to be primarily for working capital, capital expenditures, and other contractual obligations. We also expect a continued use of cash for potential acquisitions and acquisition-related activities, as well as repurchases of our common stock. In addition, we may also use a portion of our cash, as we consider various options related to our outstanding debt.
The 2016 Repurchase Program has a total of $2.7 million remaining for future repurchases as of March 31, 2024, which may result in additional use of cash. There were no stock repurchases during the three months ended March 31, 2024. Refer to “Stock Repurchase Programs” under Note 15, Employee Benefits and Share-Based Compensation, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
Based on our current business plan and backlog, we believe that our existing cash and cash equivalents, our anticipated cash flows from operations, cash generated from the exercise of employee stock options and purchases under our Employee Stock Purchase Plan (“ESPP”), along with the availability of funds under the Current Revolving Credit Facility will be sufficient to meet our cash needs for working capital, capital expenditures, potential acquisitions, and other contractual obligations for at least the next twelve months. For periods beyond the next twelve months, we also anticipate that our net operating cash flows plus existing balances of cash and cash equivalents will suffice to fund the growth of our business.
Cash Flows
The following table summarizes, for the periods indicated, selected items in our Condensed Consolidated Statements of Cash Flows:
Three Months Ended March 31,
20242023
(In thousands)
Net cash provided by (used in):
Operating activities$49,953 $12,770 
Investing activities(12,340)(13,640)
Financing activities11,926 3,862 
Effect of exchange rate changes on cash and cash equivalents(556)176 
Net increase in cash, cash equivalents, and restricted cash$48,983 $3,168 
35

Operating Activities
We expect cash from our operating activities to fluctuate in future periods as a result of a number of factors, including the timing of our billings and collections, our operating results, and the timing of other liability payments.
Net cash provided by operating activities was $50.0 million for the three months ended March 31, 2024, primarily consisting of a net loss of $15.7 million adjusted for non-cash items of $28.2 million and changes in assets and liabilities of $37.4 million. The non-cash items primarily consisted of depreciation and amortization expense of $21.3 million, share-based compensation expense of $8.6 million, amortization of operating lease right-of-use assets of $1.9 million, amortization of debt issuance costs of $1.0 million, and a change in deferred income taxes of $4.6 million. Changes in assets and liabilities include cash inflows primarily from (i) an increase in deferred revenues of $34.1 million primarily due to an increase in billings for certain technical service and Advanced Service offerings, (ii) a decrease in inventories of $6.3 million, primarily due to management of inventory levels to align with the current forecasted demand as well as inventory management efforts, (iii) an increase in accrued liabilities of $5.1 million, (iv) a decrease in accounts receivable and unbilled receivables of $3.4 million driven by overall business activity and the timing of billings, shipments, and collections, as well as the impacts of lower revenues, (v) a decrease in prepaid commissions of $2.2 million, (vi) a decrease in other current assets of $0.9 million, (vii) a decrease in other long-term assets of $0.8 million, and (viii) an increase in other long-term liabilities $0.8 million. These cash inflows were partially offset by (i) a decrease in accrued compensation of $10.3 million, primarily due to a decrease in the accrual for restructuring initiatives, as well as timing of payroll and ESPP purchases, (ii) a decrease in operating lease liabilities of $2.8 million, (iii) a decrease in accounts payables of $1.4 million, (iv) an increase in investment in sales-type leases of $1.1 million, and (v) an increase in prepaid expenses of $0.6 million.
Net cash provided by operating activities was $12.8 million for the three months ended March 31, 2023, primarily consisting of a net loss of $15.0 million and changes in assets and liabilities of $12.4 million, offset by non-cash items of $40.2 million. The non-cash items primarily consisted of depreciation and amortization expense of $22.0 million, share-based compensation expense of $14.0 million, amortization of operating lease right-of-use assets of $2.2 million, impairment and abandonment of operating lease right-of-use assets related to facilities of $7.8 million, amortization of debt issuance costs of $1.0 million, and a change in deferred income taxes of $7.8 million. Changes in assets and liabilities include cash outflows primarily from (i) a decrease in accrued compensation of $25.2 million, primarily due to a decrease in the accrual for restructuring initiatives, lower commissions, as well as timing of payroll and ESPP purchases, (ii) an increase in accounts receivable and unbilled receivables of $22.2 million, primarily due to the timing of billings, shipments and collections, and (iii) a decrease in operating lease liabilities of $2.7 million. These cash outflows were partially offset by (i) an increase in deferred revenues of $29.1 million, primarily due to an increase in billings for certain service and subscription offerings, (ii) a decrease in inventories of $6.8 million, primarily due to management of inventory levels to align with the current forecasted demand, and (iii) a decrease in prepaid commissions of $2.6 million.
Investing Activities
Net cash used in investing activities was $12.3 million for the three months ended March 31, 2024, which consisted of capital expenditures of $9.0 million for property and equipment and $3.4 million for external-use software development costs.
Net cash used in investing activities was $13.6 million for the three months ended March 31, 2023, which consisted of capital expenditures of $10.1 million for property and equipment, and $3.5 million for external-use software development costs.
Financing Activities
Net cash provided by financing activities was $11.9 million for the three months ended March 31, 2024, primarily due to $8.0 million in proceeds from employee stock option exercises and ESPP purchases and a net change in the customer funds balances of $4.6 million, partially offset by $0.7 million in employees’ taxes paid related to restricted stock unit vesting.
Net cash provided by financing activities was $3.9 million for the three months ended March 31, 2023, primarily due to $12.1 million in proceeds from employee stock option exercises and ESPP purchases, partially offset by $1.4 million in employees’ taxes paid related to restricted stock unit vesting and a net change in the customer funds balances of $6.9 million.
Contractual Obligations
There have been no significant changes during the three months ended March 31, 2024 to the contractual obligations disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” set forth in Part II, Item 7, of our Annual Report on Form 10-K for the year ended December 31, 2023.
36

Contractual obligations as of March 31, 2024 were as follows:
Payments Due By Period
TotalRemainder of 20242025 - 20262027 - 20282029 and thereafter
(In thousands)
Operating leases (1)
$51,213 $9,688 $22,854 $16,806 $1,865 
Purchase obligations (2)
$103,043 89,995 13,007 41 — 
Convertible senior notes (3)
$577,157 719 576,438 — — 
Total (4)
$731,413 $100,402 $612,299 $16,847 $1,865 
_________________________________________________
(1)Commitments under operating leases relate primarily to leased office buildings, data centers, office equipment, and vehicles. Refer to Note 12, Lessee Leases, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
(2)We purchase components from a variety of suppliers and use contract manufacturers to provide manufacturing services for our products. During the normal course of business, we issue purchase orders with estimates of our requirements several months ahead of the delivery dates. These amounts are associated with agreements that are enforceable and legally binding. The amounts under such contracts are included in the table above because we believe that cancellation of these contracts is unlikely and we expect to make future cash payments according to the contract terms or in similar amounts for similar materials.
(3)We issued convertible senior notes in September 2020 that are due in September 2025. The obligations presented above include both principal and interest for these notes. Although these notes mature in 2025, they may be converted into cash and shares of our common stock prior to maturity if certain conditions are met. Any conversion prior to maturity can result in repayment of the principal amounts sooner than the scheduled repayment as indicated in the table above. Refer to Note 10, Convertible Senior Notes, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
(4)Refer to Note 13, Commitments and Contingencies, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks related to fluctuations in foreign currency exchange rates and interest rates.
Foreign Currency Exchange Risk
We operate in foreign countries which expose us to market risk associated with foreign currency exchange rate fluctuations between the U.S. dollar and various foreign currencies, the most significant of which are the British Pound and the Euro. In order to manage foreign currency risk, at times we enter into foreign exchange forward contracts to mitigate risks associated with changes in spot exchange rates of mainly non-functional currency denominated assets or liabilities of our foreign subsidiaries. In general, the market risk related to these contracts is offset by corresponding gains and losses on the hedged transactions. By working only with major banks and closely monitoring current market conditions, we seek to limit the risk that counterparties to these contracts may be unable to perform. We do not enter into derivative contracts for trading purposes. As of March 31, 2024, we did not have any outstanding foreign exchange forward contracts.
Interest Rate Fluctuation Risk
We are exposed to interest rate risk through our borrowing activities. As of March 31, 2024, there was no outstanding balance under the current Second A&R Credit Agreement. Refer to Note 9, Debt and Credit Agreement, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
The net carrying amount under our convertible senior notes was $570.4 million as of March 31, 2024. Although our convertible senior notes are based on a fixed rate, changes in interest rates could impact the fair value of such notes. As of March 31, 2024, the fair market value of our convertible senior notes was $539.8 million. Refer to Note 4, Cash and Cash Equivalents and Fair Value of Financial Instruments, and Note 10, Convertible Senior Notes, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
We have used, and in the future we may use, interest rate swap agreements to protect against adverse fluctuations in interest rates by reducing our exposure to variability in cash flows relating to interest payments on a portion of our outstanding debt. We do not hold or issue any derivative financial instruments for speculative trading purposes. As of March 31, 2024, we did not have any outstanding interest rate swap agreements.
37

There were no significant changes in our market risk exposures during the three months ended March 31, 2024 as compared to the market risk exposures disclosed in “Quantitative and Qualitative Disclosures About Market Risk,” set forth in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 28, 2024.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this report. These disclosure controls and procedures are designed to ensure that the information required to be disclosed by us in this Quarterly Report on Form 10-Q was (i) recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and regulations and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.
Based on such evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of the end of the period covered by this report.
Limitations on Effectiveness of Controls
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Our internal control system is designed to provide reasonable assurance regarding the preparation and fair presentation of financial statements for external purposes in accordance with GAAP. All internal control systems, no matter how well designed, have inherent limitations and can provide only reasonable assurance that the objectives of the internal control system are met.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting during the three months ended March 31, 2024.
38

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
The information set forth under “Legal Proceedings” in Note 13, Commitments and Contingencies, of the Notes accompanying the Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q is incorporated herein by reference.
ITEM 1A. RISK FACTORS
There are no material changes to the risk factors previously disclosed in Part I - Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the U.S. Securities and Exchange Commission on February 28, 2024.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
During the three months ended March 31, 2024, we did not repurchase any shares of our common stock under our repurchase program. Refer to “Stock Repurchase Programs” under Note 15, Employee Benefits and Share-Based Compensation, of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional information.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Securities Trading Plans of Directors and Officers
During the three months ended March 31, 2024, none of our directors or officers adopted or terminated a Rule 10b5-1 trading plan or adopted or terminated a non-Rule 10b5-1 trading arrangement (as each term is defined in Item 408(a) of Regulation S-K).
39

ITEM 6. EXHIBITS
Incorporated By Reference
Exhibit NumberExhibit DescriptionFormExhibitFiling Date
10.1+*
31.1+
31.2+
32.1+
101.INS+
Inline XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH+
Inline XBRL Taxonomy Extension Schema Document
101.CAL+
Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF+
Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB+
Inline XBRL Taxonomy Extension Labels Linkbase Document
101.PRE+
Inline XBRL Taxonomy Extension Presentation Linkbase Document
104+
Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101).
_________________________________________________
*    Indicates a management contract, compensation plan, or arrangement.
+    Filed herewith.
40

SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
OMNICELL, INC.
Date: May 7, 2024By:/s/ Nchacha E. Etta
Nchacha E. Etta,
Executive Vice President & Chief Financial Officer
(principal financial officer and duly authorized officer)
41
EX-10.1 2 exhibit101omnicellexecutiv.htm EX-10.1 Document
OMNICELL, INC. EXECUTIVE BONUS PLAN
 

OBJECTIVES: The objectives of this Omnicell, Inc. Executive Bonus Plan (“Executive Bonus Plan”), effective for performance periods commencing on or after January 1, 2024, are to:
 
1) Drive earnings predictability and revenue growth;
 
2) Drive execution of operating plan and strategic objectives; and
 
3) Motivate and inspire Executives (as defined below) to contribute at peak performance levels.
 
ELIGIBILITY: Executive Officers (as that term is defined in Rule 3b-7 of the Securities Exchange Act of 1934, as amended) (“Executives”) who are employed full-time by Omnicell, Inc. (“Omnicell”) during the applicable performance period are eligible to participate in the Executive Bonus Plan; provided, however, that if an Executive is hired after the fifteenth day of the second month of the relevant quarter, or is no longer employed by Omnicell as of the last day of the relevant quarter or fiscal year, the Executive will not be eligible to participate in the Executive Bonus Plan for such quarter or fiscal year, as applicable.
 
BONUS FUNDINGThe Executive Bonus Plan will fund based on the extent to which the Company achieves Corporate Financial Target(s) approved by the Compensation Committee of the Board of Directors (the “Committee”) for the applicable performance period. The Corporate Financial Targets may have a threshold, target and maximum funding range set at the beginning of the applicable performance period that, upon attainment, will determine the percentage of funding for such performance period. Performance periods and the terms for such performance period may be set on an annual or quarterly basis or such other basis as determined by the Committee.
 
STRATEGIC GOALSThe Committee, at its discretion, may set strategic incentive goals, applied to each Executive or any subset thereof, and that may be utilized as a bonus influencer mechanism, reducing or increasing an Executive’s actual cash bonus.
 
INCENTIVE TARGETAn Executive’s Incentive Target will be established by the Committee and expressed as either a fixed dollar amount or a percentage of the Executive’s base salary. 
 
PAYMENT SCHEDULE AND FORM: An Executive’s bonus under the Executive Bonus Plan will typically be paid on a quarterly basis after the Committee has determined the achievement level of the Corporate Financial Target(s) for the applicable performance period.  The Committee may determine, at its discretion, whether the bonus for a particular performance period is paid in cash, equity or any combination thereof. Unless subject to a deferral election under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), any bonus payable under the Executive Bonus Plan shall be paid as soon as practicable following the conclusion of the applicable performance period, but in any event no later than two and a half months following the conclusion of the fiscal year in which the bonus was earned, and each payment under the Executive Bonus Plan will be treated as a separate payment for purposes of Section 409A of the Code.
 
BONUS COMPONENTS:
 
BONUS FUNDING: The Corporate Financial Target(s) are one or more targets set at the discretion of the Committee on either a quarterly or annual basis that are intended to drive the Company towards desired outcomes regarding overall corporate performance and may include metrics, including but not limited to: profitability; sales success; expense controls; operating income/expense/margins; or such other targets as identified by the Committee. The Corporate Financial Target(s) set by the Committee may include a threshold, target and maximum funding range. Actual results will be compared to the Corporate Financial Target(s) to determine the percentage of funding achieved. The funding ranges may include a threshold, target and maximum payout level that will typically range from 0% and 200% of the Executive’s Incentive Target for the applicable performance period.
 
Strategic Goals(s): The Strategic Goals(s) are one or more goals set at the discretion and determination of the Committee for an applicable performance period that the Committee may utilize to enhance or drive desired performance to a particular strategic objective.


OMNICELL, INC. EXECUTIVE BONUS PLAN
 

 
Incentive Payout: The Incentive Payout is based on Bonus Funding and achievement of goals tied to the corporate operating plan and Strategic Goals.  This payout is achieved by meeting the quarterly and/or annual individual objectives as approved by the Committee.
 
DIRECTION AND ADMINISTRATION
The Committee may adjust the percentage weightings, including Bonus Funding or Individual Incentive Target, within the Executive Bonus Plan to redirect behavior based on changes in the economic environment, immediate needs of the Company, changes in long-term strategies and individual career growth and development throughout the fiscal year. The Committee may alter the incentive payout (including by eliminating the incentive payout) based on achievement of publicly announced targets, product milestones, strategic goals, cross functional teamwork and collaboration, unforeseen changes in the economy and/or geopolitical climate, and any other factors deemed relevant by the Committee.
The Committee reserves the right to make changes to or terminate the Executive Bonus Plan at any time.
Prior to payment, no award under the Executive Bonus Plan shall be transferable other than by will, the laws of descent and distribution. Any attempt to transfer or otherwise dispose of an award shall be null and void.
The Company shall deduct from all payments made under the Executive Bonus Plan to an Executive (or, in the event of the Executive’s death, to the Executive’s beneficiary or estate, as applicable) any Federal, state or local taxes required by law to be withheld with respect to such payments. Participants shall be solely responsible for all other taxes associated with the amounts payable under an award or the Executive Bonus Plan.
This Executive Bonus Plan shall be unfunded and constitutes an unvested promise by the Company to make payments in accordance with the terms of the Executive Bonus Plan. The Company shall not have any obligation to establish any separate fund or trust or other segregation of assets to provide for payments under the Executive Bonus Plan. To the extent any person acquires any rights to receive payments hereunder from the Company, such rights shall be no greater than those of an unsecured creditor.
The provisions of the Executive Bonus Plan shall not give any Executive any right to be retained in the employment of the Company. In the absence of any specific agreement to the contrary, the Executive Bonus Plan shall not affect any right of the Company, or of any affiliate of the Company, to terminate, with or without cause, any Executive’s employment at any time. The Executive Bonus Plan shall not replace any contract of employment between the Company and any Executive, but shall be considered a supplement thereto. The Executive Bonus Plan is in addition to, and not in lieu of, any other employee benefit plan or program in which any Executive may be or become eligible to participate by reason of employment with the Company.
The Executive Bonus Plan and all rights and Awards hereunder shall be construed in accordance with and governed by the laws of the State of Delaware without giving effect to principles of conflicts of laws.
The amounts paid under this Executive Bonus Plan are subject to forfeiture, recovery by the Company or other action pursuant to the terms of the award or any clawback or recoupment policy which the Company may adopt from time to time, including without limitation the Omnicell, Inc. Policy on Recoupment of Incentive Compensation, or as otherwise required by law.

EX-31.1 3 exhibit311q1-24.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION

I, Randall A. Lipps, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Omnicell, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) 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(s) 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.

 
May 7, 2024/s/ Randall A. Lipps
 Randall A. Lipps
 President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 exhibit312q1-24.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION

I, Nchacha E. Etta, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Omnicell, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) 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(s) 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.

 
May 7, 2024/s/ Nchacha E. Etta
Nchacha E. Etta
 Executive Vice President & Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 exhibit321q1-24.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Randall A. Lipps, the President and Chief Executive Officer of Omnicell, Inc. (the “Company”), and Nchacha E. Etta, the Executive Vice President & Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.The Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2024 (the “Quarterly Report”), to which this Certification is attached as Exhibit 32.1, fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
In witness whereof, the undersigned have set their hands hereto as of the 7th day of May, 2024.
/s/ Randall A. Lipps /s/ Nchacha E. Etta
Randall A. Lipps Nchacha E. Etta
President and Chief Executive Officer Executive Vice President & Chief Financial Officer
(Principal Executive Officer)(Principal Financial Officer)

“This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Omnicell, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.”


EX-101.SCH 6 omcl-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Cash and Cash Equivalents and Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - External-Use Software Development Costs link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt and Credit Agreement link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Lessor Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Lessee Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Employee Benefits and Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Restructuring Expenses link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - External-Use Software Development Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Lessor Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Lessee Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Employee Benefits and Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Restructuring Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenues - Disaggregation of Revenues by Revenue Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenues - Disaggregation of Revenues by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenues - Contract Asset and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Cash and Cash Equivalents and Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Components - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Property and Equipment - Property, Plant and Equipment Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property and Equipment - Summary of Geographic Information for Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - External-Use Software Development Costs - Schedule of Capitalized Computer Software (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - External-Use Software Development Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - External-Use Software Development Costs - Schedule of Future Amortization Expenses For Capitalized Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Carrying Amounts and Useful Lives of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Debt and Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Convertible Senior Notes - Convertible Debt Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Convertible Senior Notes - Summary of Components of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Lessor Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Lessor Leases - Income Recognized from Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Lessor Leases - Components of Sales-Type Lease Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Lessor Leases - Income Recognized from Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Lessee Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Lessee Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Lessee Leases - Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Employee Benefits and Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Employee Benefits and Share-Based Compensation - Assumptions Used to Value ESPP Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Employee Benefits and Share-Based Compensation - Assumptions Used to Value Stock Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Share Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Performance-Based Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Shares Reserved for Future Issuance Under Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Restructuring Expenses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Restructuring Expenses - Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 omcl-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 omcl-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 omcl-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Disaggregation of Revenues by Revenue Type Revenue from External Customers by Products and Services [Table Text Block] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding at beginning of period (in shares) Outstanding and unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt and Credit Agreement Convertible Senior Notes Debt Disclosure [Text Block] Net investment in sales-type leases Net Investment in Lease, after Allowance for Credit Loss Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Cost of convertible note hedge Adjustments To Additional Paid In Capital, Convertible Note Hedge Adjustments To Additional Paid In Capital, Convertible Note Hedge Long-term deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Performance-Based Restricted Stock Performance Shares [Member] Convertible Senior Notes and Warrants Convertible Debt Securities And Warrants [Member] Convertible Debt Securities And Warrants Accounts payable Accounts Payable, Current Short-term deferred revenues, gross Contract With Customer, Liability, Current, Gross Contract With Customer, Liability, Current, Gross Research and Development [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Interest and other income (expense), net Nonoperating Income (Expense) Commitments and contingencies (Note 13) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Summary of Restricted Stock Awards Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Other long-term assets Increase (Decrease) in Other Noncurrent Assets Accrued liabilities: Accrued Liabilities, Current [Abstract] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenues Increase (Decrease) in Contract with Customer, Liability Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2028 Sales-Type and Direct Financing Leases, Payment to be Received, Year Four Other current assets Other Assets, Miscellaneous, Current Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Net loss per share – diluted (in dollars per share) Earnings Per Share, Diluted Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value PEO Total Compensation Amount PEO Total Compensation Amount Deferred revenue, period Revenue From Contract With Customer, Maximum Contract Term Revenue From Contract With Customer, Maximum Contract Term 2026 Sales-Type and Direct Financing Leases, Payment to be Received, Year Two Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock at cost, 10,283 shares outstanding, respectively Treasury Stock, Value Goodwill [Roll Forward] Goodwill [Roll Forward] Vested and expected to vest at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Fees to GPOs Group Purchasing Organization Fees Group Purchasing Organization Fees Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Group purchasing organization fees Accrued Group Purchasing Organization Fees Accrued Group Purchasing Organization Fees Treasury stock, shares outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Lessor Leases Lessor, Operating Leases [Text Block] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number External-Use Software Development Costs Research, Development, and Computer Software Disclosure [Text Block] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair value of long-term debt Long-Term Debt, Fair Value Net loss Net loss Net loss Net income Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Lessee Leases Lessee, Operating Leases [Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Employee Stock Employee Stock [Member] Federal Funds Fed Funds Effective Rate Overnight Index Swap Rate [Member] Prepaid income taxes Prepaid Taxes Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC [Member] Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC And TD Securities (USA) LLC Stockholders’ equity: Equity, Attributable to Parent [Abstract] Other long-term assets Other Assets, Miscellaneous, Noncurrent Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total contract liabilities Contract with Customer, Liability Convertible senior notes, net Convertible Notes Payable, Noncurrent 2027 Sales-Type and Direct Financing Leases, Payment to be Received, Year Three Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenues Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Balance at beginning of period Balance at end of period Goodwill Property, Plant and Equipment Balances Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Strike price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Term of sales-type leases Lessor, Sales-type Lease, Term of Contract Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Selling, general, and administrative Selling, General and Administrative Expenses [Member] Warrants Warrant [Member] Long-term operating lease liabilities Long-term portion of operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Term of debt instrument Debt Instrument, Term Depreciation and amortization expense Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Lessor, Lease, Description [Table] Lessor, Lease, Description [Table] Debt issuance costs incurred and capitalized Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Applicable Margin Secured Overnight Financing Rate (SOFR) Applicable Margin [Member] Secured Overnight Financing Rate (SOFR) Applicable Margin Tax payments related to restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Change in customer funds, net Proceeds From (Payments For) Customer Funds, Net Proceeds From (Payments For) Customer Funds, Net Incremental Loan Facility Incremental Loan Facility [Member] Incremental Loan Facility Other long-term assets: Other Assets, Noncurrent [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Summary of Supplemental Cash Flow Information and Weighted-Average Remaining Lease Term and Discount Rate Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Short-term unbilled receivables, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and development Research and Development Expense [Member] Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Unpaid balance related to restructuring plan Restructuring Reserve Award Type [Axis] Award Type [Axis] Anti-dilutive weighted-average shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (Awarded) (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unpaid purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Property and equipment, gross Property, Plant and Equipment, Gross Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remaining nine months of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Present value adjustment Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Rebate liabilities Accrued Liabilities, Rebate Liabilities, Current Accrued Liabilities, Rebate Liabilities, Current Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Other current assets: Other Assets, Current [Abstract] Other Assets, Current Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current portion Current portion of operating lease liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Shares purchased under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization expense of intangible assets Amortization of Intangible Assets Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued Preferred Stock, Value, Outstanding Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Risk-free interest rate (minimum) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Net carrying amount Net carrying amount Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted and Issued Authoritative Guidance New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Prepaid expenses Increase (Decrease) in Prepaid Expense Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Cash, cash equivalents, and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Maximum number of shares issuable upon conversion (in shares) Debt Instrument, Convertible, Number Of Shares Issuable Debt Instrument, Convertible, Number Of Shares Issuable Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Weighted-average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Shares authorized for future issuance Future Grants And Awards [Member] Future Grants And Awards Common Stock, shares issued (in shares) Common Stock, Shares, Issued Summary of Restricted Stock Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (Released) (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Estimated forfeiture rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate Deferred revenues Short-term deferred revenues Contract with Customer, Liability, Current Assumptions Used to Value Stock Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Long-term debt Long-term line of credit Convertible senior notes, net Long-Term Debt Selling, general, and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Options Stock options outstanding Employee Stock Option [Member] Components of Sales-Type Lease Receivables Sales--Type Lease Receivable Components [Table Text Block] Sales--Type Lease Receivable Components [Table Text Block] Weighted average period of compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Restructuring and related cost, cost incurred to date Restructuring and Related Cost, Cost Incurred to Date Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations Restructuring and Related Costs [Table Text Block] Net investment in sales-type leases, current portion Less: Current portion Net Investment in Lease, after Allowance for Credit Loss, Current Cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Weighted-Average Remaining Years Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Term Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Taxes payable Taxes Payable, Current Restricted Cash, Statement of Financial Position [Extensible Enumeration] Restricted Cash, Statement of Financial Position [Extensible Enumeration] Allowance for credit losses on accounts receivable and unbilled receivables Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Thereafter Capitalized Computer Software, Amortization, After Year Four Capitalized Computer Software, Amortization, After Year Four Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block] Lessor Leases Lessor, Sales-type Leases [Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Ordinary Shares Reserved for Future Issuance Under Equity Incentive Plans Schedule Of Share-Based Compensation, Future Issuance Of Shares [Table Text Block] Schedule Of Share-Based Compensation, Future Issuance Of Shares Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding at beginning of period (in dollars per share) Outstanding and unvested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock under employee stock plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other current assets Total other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] The 2016 Repurchase Program The 2016 Repurchase Program [Member] The 2016 Repurchase Program [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency exchange rate fluctuations Goodwill, Foreign Currency Translation Gain (Loss) Inventories Total inventories Inventory, Net Remaining nine months of 2024 Sales-Type and Direct Financing Leases, Payment to be Received, Remainder of Fiscal Year Share-based payment arrangement, amount capitalized Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Other current assets Increase (Decrease) in Other Current Assets Contractual coupon interest Interest Expense, Debt, Excluding Amortization 2028 Capitalized Computer Software, Amortization, Year Four Capitalized Computer Software, Amortization, Year Four Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, and restricted cash to the Condensed Consolidated Balance Sheets: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Product revenues Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Advance payments from customers Contract with Customer, Liability, Customer Advances and Deposits, Current Contract with Customer, Liability, Customer Advances and Deposits, Current Supplemental disclosure of non-cash investing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Balance Sheet Components Condensed Balance Sheet [Table Text Block] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Income Recognized from Sales-Type Leases Sales-type Lease, Lease Income [Table Text Block] Principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Schedule of Future Amortization Expenses For Capitalized Software Development Costs Schedule Of Future Amortization Expenses For Capitalized Software Development Costs [Table Text Block] Schedule Of Future Amortization Expenses For Capitalized Software Development Costs Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Convertible Note Hedge Rights Convertible Note Hedge Rights [Member] Convertible Note Hedge Rights Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Common stock, shares outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Conversion ratio Debt Instrument, Convertible, Conversion Ratio Impairment and abandonment of operating lease right-of-use assets related to facilities Operating Lease, Impairment Loss Accounts receivable and unbilled receivables Increase (Decrease) in Accounts and Other Receivables PEO PEO [Member] Summary of Revenue Recognition for Revenue Categories Revenue From Contract With Customer, Timing And Classification Of Revenue Categories [Table Text Block] Revenue From Contract With Customer, Timing And Classification Of Revenue Categories Additional principal amount subject to purchasers' option Debt Instrument, Accordion Feature, Increase Limit Debt Instrument, Accordion Feature, Increase Limit Long-term unbilled receivables, net Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Weighted-average price of shares purchased (in dollars per share) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Purchased In Period, Weighted Average Price Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Purchased In Period, Weighted Average Price Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] External-use software development costs Payments For Software, For External Use Payments For Software, For External Use Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share One Month Secured Overnight Financing Rate (SOFR) Applicable Margin One Month Secured Overnight Financing Rate (SOFR) Applicable Margin [Member] One Month Secured Overnight Financing Rate (SOFR) Applicable Margin Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Cost of sales-type lease revenues Cost of Goods Sold, Sales-type Lease Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Annual effective tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Operating Lease, Liability Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Services and other revenues Service [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Long-term deferred revenues Long-term deferred revenues Contract with Customer, Liability, Noncurrent Thereafter Sales-Type And Direct Financing Leases, Lease Receivable, To Be Received, After Year Four Sales-Type And Direct Financing Leases, Lease Receivable, To Be Received, After Year Four Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank Wells Fargo Securities, LLC, Citizens Bank, N.A. And JPMorgan Chase Bank, N.A [Member] Wells Fargo Securities, LLC, Citizens Bank, N.A. And JPMorgan Chase Bank, N.A Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Consumables Consumables [Member] Consumables [Member] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Deferred tax asset related to the convertible note hedge transaction Deferred Tax Asset, Convertible Debt Hedge Deferred Tax Asset, Convertible Debt Hedge Common stock, $0.001 par value, 100,000 shares authorized; 56,207 and 55,822 shares issued; 45,924 and 45,539 shares outstanding, respectively Common Stock, Value, Issued Repurchase price as a percent of principal amount Debt Instrument, Redemption Price, Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Maximum secured net leverage ratio Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Restricted cash included in other current assets Restricted Cash All Individuals All Individuals [Member] Entity Filer Category Entity Filer Category Non-cancelable purchase commitments Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Value of shares authorized for repurchase under stock repurchase programs (up to) Stock Repurchase Program, Authorized Amount Debt instrument, convertible, principal amount of notes, minimum Debt Instrument, Convertible, Principal Amount Of Notes, Minimum Debt Instrument, Convertible, Principal Amount Of Notes, Minimum Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Expected volatility (minimum) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Connected devices, software licenses, and other Connected Devices, Software Licenses, And Other [Member] Connected Devices, Software Licenses, And Other Options and warrants to purchase shares (in shares) Class of Warrant or Right, Outstanding Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Granted (Awarded) (in dollars 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 Restricted cash Restricted Cash, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Estimated Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued liabilities Other Accrued Liabilities, Current Debt issuance costs, gross Debt Issuance Costs, Line of Credit Arrangements, Gross Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued compensation Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Convertible Senior Notes Convertible Senior Notes [Member] Convertible Senior Notes Total stockholders’ equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent RSAs Restricted Stock [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenues recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 2026 Capitalized Computer Software, Amortization, Year Two Capitalized Computer Software, Amortization, Year Two Expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unbilled receivables, net Unbilled Contracts Receivable Long-term investment in sales-type leases, net Net Investment in Lease, after Allowance for Credit Loss, Noncurrent Restructuring Expenses Restructuring and Related Activities Disclosure [Text Block] Net loss per share: Earnings Per Share Reconciliation [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Summary of Components of Interest Expense Schedule Of Interest Expense, Debt [Table Text Block] Schedule Of Interest Expense, Debt Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Summary of Geographic Information for Property and Equipment, Net Long-Lived Assets by Geographic Areas [Table Text Block] Deferred debt issuance costs Debt Issuance Costs, Net Technical services Technical Services [Member] Technical Services Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] 2025 Capitalized Computer Software, Amortization, Year One Capitalized Computer Software, Amortization, Year One Income Recognized from Operating Leases Operating Lease, Lease Income [Table Text Block] Deferred cost of sales Contract With Customer, Asset, Current, Deferred Cost Of Goods And Services Sold Contract With Customer, Asset, Current, Deferred Cost Of Goods And Services Sold Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Threshold trading days Debt Instrument, Convertible, Threshold Trading Days 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Useful life Finite-Lived Intangible Asset, Useful Life Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity One Month Adjusted Term Secured Overnight Financing Rate (SOFR) One Month Secured Overnight Financing Rate (SOFR) [Member] One Month Secured Overnight Financing Rate (SOFR) Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Stock Award Plans Share-Based Payment Arrangement [Member] Title Trading Arrangement, Individual Title Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Disaggregation of Revenues by Geographical Location Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] Remaining nine months of 2024 Capitalized Computer Software, Amortization, Remainder Of Fiscal Year Capitalized Computer Software, Amortization, Remainder Of Fiscal Year City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Term of operating leases Lessee, Operating Lease, Term of Contract Net minimum lease payments to be received Sales-Type and Direct Financing Leases, Payment to be Received Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Organization and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Summary of Share Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Carrying Amounts and Useful Lives of Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Accounts receivable and unbilled receivables, net of allowances of $6,463 and $5,564, respectively Receivables, Net, Current Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Debt instrument, convertible, maximum cash Debt Instrument, Convertible, Maximum Cash Debt Instrument, Convertible, Maximum Cash ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Employees’ taxes paid related to restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Long-term deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Retained Earnings Retained Earnings [Member] Selling profit on sales-type lease revenues Sales-type Lease, Selling Profit (Loss) Share-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other long-term assets Total other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Net loss per share – basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized compensation cost of unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Convertible Note Hedge Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Loss on disposal of assets Gain (Loss) on Disposition of Assets Risk-free interest rate (maximum) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected volatility (maximum) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Remaining nine months of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Restructuring charges, expected cost Restructuring and Related Cost, Expected Cost Arrangement Duration Trading Arrangement Duration Convertible Debt Balances Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Accordion feature, higher borrowing capacity option Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring expenses Restructuring Charges Debt instrument, convertible, consideration in excess, amount Debt Instrument, Convertible, Consideration In Excess, Amount Debt Instrument, Convertible, Consideration In Excess, Amount Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Fair Value Hierarchy Fair Value of Financial Instruments, Policy [Policy Text Block] Remaining value of shares authorized for repurchase under stock repurchase programs Stock Repurchase Program, Remaining Authorized Repurchase Amount Acquired technology Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Amortization of capitalized software development costs Capitalized Computer Software, Amortization Accumulated amortization Capitalized Computer Software, Accumulated Amortization Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Capitalized Computer Software Schedule Of Capitalized Computer Software, Net [Table Text Block] Schedule Of Capitalized Computer Software, Net Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Sales-type lease revenues Sales-type Lease, Revenue Derivative Instrument [Axis] Derivative Instrument [Axis] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Swing Line Loan Bridge Loan [Member] Non-cancelable purchase commitments expected to be paid within the year Purchase Obligation, to be Paid, Remainder of Fiscal Year All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Compensation Amount Outstanding Recovery Compensation Amount 2014 Share Repurchase Program 2014 Share Repurchase Program [Member] 2014 Share Repurchase Program Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total net investment in sales-type leases Sales-type and Direct Financing Leases, Lease Receivable Foreign currency exchange rate fluctuations Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Backlog Order or Production Backlog [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible Debt Convertible Debt [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding and unvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Minimum interest coverage ratio Debt Instrument, Covenant, Minimum Interest Coverage Ratio Debt Instrument, Covenant, Minimum Interest Coverage Ratio Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Customer fund liabilities Customer Fund Liability, Current Customer Fund Liability, Current Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Non-vested restricted stock awards Restricted Stock (RSAs), Restricted Stock Units (RSUs) And Preformance Shares (PSUs) [Member] Restricted Stock (RSAs), Restricted Stock Units (RSUs) And Preformance Shares (PSUs) Period 1 Debt Instrument, Redemption, Period One [Member] Funds held for customers, including restricted cash Funds Held for Clients Issuance of common stock under employee stock plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of product and service revenues Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying amount Finite-Lived Intangible Assets, Gross Benefit from income taxes Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Rest of world Non-US [Member] Prepaid commissions Increase (Decrease) In Prepaid Commissions Increase (Decrease) In Prepaid Commissions Outstanding and unvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Accrued compensation Employee-related Liabilities, Current Cash and Cash Equivalents and Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Aggregate principal amount of Notes that must be outstanding and not subject to redemption if the Company redeems less than all of the Notes Debt Instrument, Redemption, Face Amount Of Notes That Must Be Outstanding Debt Instrument, Redemption, Face Amount Of Notes That Must Be Outstanding Lender Name [Axis] Lender Name [Axis] Prepaid commissions Capitalized Contract Cost, Net, Noncurrent Lessor, Lease, Description [Line Items] Lessor, Lease, Description [Line Items] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Assumptions Used to Value ESPP Shares Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Summary of Performance-Based Restricted Stock Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent 2027 Capitalized Computer Software, Amortization, Year Three Capitalized Computer Software, Amortization, Year Three Advanced Services Advanced Services [Member] Advanced Services Credit Facility [Domain] Credit Facility [Domain] Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Investment in sales-type leases Increase (Decrease) in Leasing Receivables Spread on variable interest rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Diluted (in shares) Weighted-average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Purchased software and internal-use software development costs Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Contract Asset and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] 2025 Sales-Type and Direct Financing Leases, Payment to be Received, Year One Gross carrying amount Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Revenues Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Cover [Abstract] Cover [Abstract] Equipment Equipment [Member] Proceeds from sale of warrants Proceeds from Issuance of Warrants Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Subsequent Events Subsequent Events [Text Block] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs Remaining life of debt discount and issuance cost accretion Debt Instrument, Convertible, Remaining Discount Amortization Period United States UNITED STATES Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Vested (Released) (in dollars 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 Non-NEOs Non-NEOs [Member] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Construction in progress Construction in Progress [Member] EBITDA, prior year, percentage Debt Instrument, Covenant, Adjusted EBITDA Threshold Debt Instrument, Covenant, Adjusted EBITDA Threshold Employee Benefits and Share-Based Compensation Compensation and Employee Benefit Plans [Text Block] Total operating expenses Operating Expenses Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Work in process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Inventories: Inventory, Net, Items Net of Reserve Alternative [Abstract] Total contract assets Contract with Customer, Asset, after Allowance for Credit Loss Basic (in shares) Weighted-average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Unamortized debt issuance costs Unamortized Debt Issuance Expense Loss from operations Operating Income (Loss) Period 2 Debt Instrument, Redemption, Period Two [Member] Revenue Recognition [Abstract] Revenue Recognition [Abstract] Less: Unearned interest income portion Present value adjustment Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] 2009 Plan 2009 Plan [Member] 2009 Plan [Member] Rental income Operating Lease, Lease Income Proceeds from issuances under stock-based compensation plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Weighted-Average Remaining Years Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted-Average Remaining Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted-Average Remaining Term Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee rate on undrawn commitments Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Vested and expected to vest at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] External-use software development costs, net External-use software development costs, net Capitalized Computer Software, Net EX-101.PRE 10 omcl-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-33043  
Entity Registrant Name OMNICELL, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3166458  
Entity Address, Address Line One 4220 North Freeway  
Entity Address, City or Town Fort Worth  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 76137  
City Area Code 877  
Local Phone Number 415-9990  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol OMCL  
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   45,923,492
Entity Central Index Key 0000926326  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 512,364 $ 467,972
Accounts receivable and unbilled receivables, net of allowances of $6,463 and $5,564, respectively 248,512 252,025
Inventories 103,466 110,099
Prepaid expenses 26,585 25,966
Other current assets 98,991 71,509
Total current assets 989,918 927,571
Property and equipment, net 109,034 108,601
Long-term investment in sales-type leases, net 43,909 42,954
Operating lease right-of-use assets 26,531 24,988
Goodwill 735,357 735,810
Intangible assets, net 205,115 211,173
Long-term deferred tax assets 37,383 32,901
Prepaid commissions 50,191 52,414
Other long-term assets 86,317 90,466
Total assets 2,283,755 2,226,878
Current liabilities:    
Accounts payable 43,145 45,028
Accrued compensation 41,446 51,754
Accrued liabilities 167,187 149,276
Deferred revenues 164,586 121,734
Total current liabilities 416,364 367,792
Long-term deferred revenues 65,195 58,622
Long-term deferred tax liabilities 1,493 1,620
Long-term operating lease liabilities 34,568 33,910
Other long-term liabilities 7,099 6,318
Convertible senior notes, net 570,439 569,662
Total liabilities 1,095,158 1,037,924
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued 0 0
Common stock, $0.001 par value, 100,000 shares authorized; 56,207 and 55,822 shares issued; 45,924 and 45,539 shares outstanding, respectively 56 56
Treasury stock at cost, 10,283 shares outstanding, respectively (290,319) (290,319)
Additional paid-in capital 1,139,010 1,122,292
Retained earnings 354,681 370,357
Accumulated other comprehensive loss (14,831) (13,432)
Total stockholders’ equity 1,188,597 1,188,954
Total liabilities and stockholders’ equity $ 2,283,755 $ 2,226,878
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for credit losses on accounts receivable and unbilled receivables $ 6,463 $ 5,564
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000 5,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000 100,000
Common Stock, shares issued (in shares) 56,207 55,822
Common stock, shares outstanding (in shares) 45,924 45,539
Treasury stock, shares outstanding (in shares) 10,283 10,283
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 246,151 $ 290,629
Cost of revenues 153,528 165,600
Gross profit 92,623 125,029
Operating expenses:    
Research and development 22,056 22,878
Selling, general, and administrative 92,414 125,114
Total operating expenses 114,470 147,992
Loss from operations (21,847) (22,963)
Interest and other income (expense), net 4,016 1,781
Loss before income taxes (17,831) (21,182)
Benefit from income taxes (2,155) (6,182)
Net loss $ (15,676) $ (15,000)
Net loss per share:    
Basic (in dollars per share) $ (0.34) $ (0.33)
Diluted (in dollars per share) $ (0.34) $ (0.33)
Weighted-average shares outstanding:    
Basic (in shares) 45,732 44,887
Diluted (in shares) 45,732 44,887
Product revenues    
Revenues $ 133,295 $ 185,715
Cost of revenues 92,441 109,527
Services and other revenues    
Revenues 112,856 104,914
Cost of revenues $ 61,087 $ 56,073
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (15,676) $ (15,000)
Other comprehensive income (loss):    
Foreign currency translation adjustments (1,399) 1,479
Other comprehensive income (loss) (1,399) 1,479
Comprehensive loss $ (17,075) $ (13,521)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period (in shares) at Dec. 31, 2022   55,030,000        
Balance at beginning of period at Dec. 31, 2022 $ 1,130,137 $ 55 $ (290,319) $ 1,046,760 $ 390,728 $ (17,087)
Balance at beginning of period (in shares) at Dec. 31, 2022     (10,283,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (15,000)       (15,000)  
Other comprehensive income (loss) 1,479         1,479
Share-based compensation 15,180     15,180    
Issuance of common stock under employee stock plans (in shares)   322,000        
Issuance of common stock under employee stock plans 12,114     12,114    
Tax payments related to restricted stock units (1,369)     (1,369)    
Balance at end of period (in shares) at Mar. 31, 2023   55,352,000        
Balance at end of period at Mar. 31, 2023 $ 1,142,541 $ 55 $ (290,319) 1,072,685 375,728 (15,608)
Balance at end of period (in shares) at Mar. 31, 2023     (10,283,000)      
Balance at beginning of period (in shares) at Dec. 31, 2023 45,539,000 55,822,000        
Balance at beginning of period at Dec. 31, 2023 $ 1,188,954 $ 56 $ (290,319) 1,122,292 370,357 (13,432)
Balance at beginning of period (in shares) at Dec. 31, 2023 (10,283,000)   (10,283,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (15,676)       (15,676)  
Other comprehensive income (loss) (1,399)         (1,399)
Share-based compensation 9,381     9,381    
Issuance of common stock under employee stock plans (in shares)   385,000        
Issuance of common stock under employee stock plans 8,042     8,042    
Tax payments related to restricted stock units $ (705)     (705)    
Balance at end of period (in shares) at Mar. 31, 2024 45,924,000 56,207,000        
Balance at end of period at Mar. 31, 2024 $ 1,188,597 $ 56 $ (290,319) $ 1,139,010 $ 354,681 $ (14,831)
Balance at end of period (in shares) at Mar. 31, 2024 (10,283,000)   (10,283,000)      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Activities    
Net loss $ (15,676) $ (15,000)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 21,253 21,974
Loss on disposal of assets 39 802
Share-based compensation expense 8,641 14,042
Deferred income taxes (4,609) (7,770)
Amortization of operating lease right-of-use assets 1,930 2,248
Impairment and abandonment of operating lease right-of-use assets related to facilities 0 7,815
Amortization of debt issuance costs 971 1,045
Changes in operating assets and liabilities:    
Accounts receivable and unbilled receivables 3,393 (22,156)
Inventories 6,302 6,760
Prepaid expenses (619) (873)
Other current assets 928 34
Investment in sales-type leases (1,125) 613
Prepaid commissions 2,223 2,574
Other long-term assets 836 628
Accounts payable (1,443) 20
Accrued compensation (10,278) (25,171)
Accrued liabilities 5,063 (689)
Deferred revenues 34,121 29,135
Operating lease liabilities (2,778) (2,678)
Other long-term liabilities 781 (583)
Net cash provided by operating activities 49,953 12,770
Investing Activities    
External-use software development costs (3,383) (3,499)
Purchases of property and equipment (8,957) (10,141)
Net cash used in investing activities (12,340) (13,640)
Financing Activities    
Proceeds from issuances under stock-based compensation plans 8,042 12,114
Employees’ taxes paid related to restricted stock units (705) (1,369)
Change in customer funds, net 4,589 (6,883)
Net cash provided by financing activities 11,926 3,862
Effect of exchange rate changes on cash and cash equivalents (556) 176
Net increase in cash, cash equivalents, and restricted cash 48,983 3,168
Cash, cash equivalents, and restricted cash at beginning of period 500,979 352,835
Cash, cash equivalents, and restricted cash at end of period 549,962 356,003
Reconciliation of cash, cash equivalents, and restricted cash to the Condensed Consolidated Balance Sheets:    
Cash and cash equivalents 512,364 340,413
Restricted cash included in other current assets 37,598 15,590
Cash, cash equivalents, and restricted cash at end of period 549,962 356,003
Supplemental disclosure of non-cash investing activities    
Unpaid purchases of property and equipment $ 483 $ 1,321
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Business
Omnicell, Inc. was incorporated in California in 1992 under the name Omnicell Technologies, Inc. and reincorporated in Delaware in 2001 as Omnicell, Inc. The Company’s major products and related services are medication management solutions and adherence tools for healthcare systems and pharmacies, which are sold in its principal market, the healthcare industry. The Company’s market is primarily located in the United States and Europe. “Omnicell” or the “Company” refer to Omnicell, Inc. and its subsidiaries, collectively.
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, necessary to present fairly the financial position of the Company as of March 31, 2024 and December 31, 2023, and the results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying Notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 28, 2024. The Company’s results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 are not necessarily indicative of results that may be expected for the year ending December 31, 2024, or for any future period.
Principles of Consolidation
The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s Condensed Consolidated Financial Statements and accompanying Notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable. Although these estimates are based on management’s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.
The Company’s critical accounting policies are those that affect its financial statements materially and involve difficult, subjective, or complex judgments by management. As of March 31, 2024, the Company is not aware of any events or circumstances that would require an update to its estimates, judgments, or revisions to the carrying value of its assets or liabilities.
Segment Reporting
The Company manages its operations as a single segment for the purposes of assessing performance and making operating decisions. The Company’s Chief Operating Decision Maker (“CODM”) is its Chief Executive Officer. The CODM allocates resources and evaluates the performance of the Company at the consolidated level using information about its revenues, gross profit, income from operations, and other key financial data. All significant operating decisions are based upon an analysis of the Company as one operating segment, which is the same as its reporting segment.
Recently Adopted Authoritative Guidance
There was no recently adopted authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.
Recently Issued Authoritative Guidance
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose significant segment expenses that are regularly provided to the CODM. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The amendments are effective for the Company’s annual periods beginning January 1, 2024, and for interim periods within fiscal years beginning January 1, 2025. Retrospective application is required, with early adoption permitted. The Company is currently evaluating the impact ASU 2023-07 will have on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning January 1, 2025, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements.
There was no other recently issued and effective authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues
3 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Revenues Revenues
Revenue Recognition
The Company earns revenues from sales of its products and related services, which are sold in the healthcare industry, its principal market. The Company’s customer arrangements typically include one or more of the following revenue categories:
Connected devices, software licenses, and other. Software-enabled connected devices and software licenses that manage and regulate the storage and dispensing of pharmaceuticals, consumables blister cards, and packaging equipment and other supplies. This revenue category is often sold through long-term, sole-source agreements. Solutions in this category include, but are not limited to, XT Series automated dispensing systems and products related to the Central Pharmacy Dispensing Service and IV Compounding Service.
Consumables. Medication adherence packaging, labeling, and other one-time use packaging including multimed adherence packaging and single dose blister cards, which are used by retail, community, and outpatient pharmacies, as well as by institutional pharmacies serving long-term care and other sites outside the acute care hospital, are designed to improve patient engagement and adherence to prescriptions.
Technical services. Post-installation technical support and other related services, including phone support, on-site service, parts, and access to unspecified software updates and enhancements, if and when available. This revenue category is often supported by multi-year or annual contractual agreements.
Advanced Services. Emerging software and service solutions which are offered on a subscription basis with fees typically based either on transaction volume or a fee over a specified period of time. Solutions in this category include, but are not limited to, EnlivenHealth®, Specialty Pharmacy Services, 340B solutions, Inventory Optimization Service, other software solutions, and services related to the Central Pharmacy Dispensing Service and IV Compounding Service.
The following table summarizes revenue recognition for each revenue category:
Revenue Category
Timing of Revenue Recognition
Income Statement Classification
Connected devices, software licenses, and otherPoint in time, as transfer of control occurs, generally upon installation and acceptance by the customerProduct
ConsumablesPoint in time, as transfer of control occurs, generally upon shipment to or receipt by customerProduct
Technical servicesOver time, as services are provided, typically ratably over the service termService
Advanced ServicesOver time, as services are providedService
A portion of the Company’s sales are made to customers who are members of Group Purchasing Organizations (“GPOs”) and Federal agencies that purchase under a Federal Supply Schedule Contract with the Department of Veterans
Affairs (the “GSA Contract”). GPOs are often fully or partially owned by the Company’s customers, and the Company pays fees to the GPO on completed contracts. The Company also pays the Industrial Funding Fee (“IFF”) to the Department of Veterans Affairs under the GSA Contract. The Company considers these fees consideration paid to customers and records them as reductions to revenue. Fees to GPOs and the IFF were $2.0 million and $3.1 million for the three months ended March 31, 2024 and 2023, respectively.
Disaggregation of Revenues
The following table summarizes the Company’s revenues disaggregated by revenue type for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Connected devices, software licenses, and other$111,069 $165,147 
Consumables22,226 20,568 
Technical services58,515 53,357 
Advanced Services54,341 51,557 
Total revenues$246,151 $290,629 
The following table summarizes the Company’s revenues disaggregated by geographic region, which is determined based on customer location, for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
United States$218,176 $255,943 
Rest of world (1)
27,975 34,686 
Total revenues$246,151 $290,629 
_________________________________________________
(1)    No individual country represented more than 10% of total revenues.
Contract Assets and Contract Liabilities
The following table reflects the Company’s contract assets and contract liabilities:
March 31,
2024
December 31,
2023
(In thousands)
Short-term unbilled receivables, net (1)
$22,661 $22,524 
Long-term unbilled receivables, net (2)
10,360 11,850 
Total contract assets$33,021 $34,374 
Short-term deferred revenues$164,586 $121,734 
Long-term deferred revenues65,195 58,622 
Total contract liabilities$229,781 $180,356 
_________________________________________________
(1)    Included in accounts receivable and unbilled receivables in the Condensed Consolidated Balance Sheets.
(2)    Included in other long-term assets in the Condensed Consolidated Balance Sheets.
The portion of the transaction price allocated to the Company’s unsatisfied performance obligations for which invoicing has occurred is recorded as deferred revenues.
Short-term deferred revenues of $121.7 million as of December 31, 2023 include deferred revenues from product sales and service contracts, net of deferred cost of sales of $12.4 million. During the three months ended March 31, 2024, the
Company recognized revenues of $50.2 million, that were included in the corresponding gross short-term deferred revenues balance of $134.1 million as of December 31, 2023.
Deferred revenues from product sales primarily relate to delivered and invoiced products, pending installation and acceptance. Deferred revenues from service contracts primarily relate to services that have been invoiced, where services have not yet been provided. Short-term deferred revenues are expected to be recognized within the next twelve months. Long-term deferred revenues substantially consist of deferred revenues on long-term technical and Advanced Services contracts which have been invoiced and are expected to be recognized as revenue beyond twelve months, generally not more than ten years. The Company generally invoices customers for products upon shipment. Invoicing associated with the service portion of agreements is generally periodic and is billed on a monthly, quarterly, or annual basis, and in certain circumstances, multiple years are billed at one time. Advanced Services agreements are generally invoiced periodically on a monthly, quarterly or annual basis over the life of the agreement. In certain circumstances portions of these agreements may be invoiced lump sum.
In addition, the Company has remaining performance obligations associated with contracts for which the associated products have been accepted or associated services have started, but where invoicing has not yet occurred and therefore are not reflected in deferred revenue. These remaining performance obligations are comprised of the non-variable portions of technical services and Advanced Services provided under non-cancellable contracts with minimum commitments. Remaining performance obligations which are not included in deferred revenues are $359.0 million as of March 31, 2024. Remaining performance obligations are expected to be recognized ratably over the remaining terms of the associated contracts, which terms vary but are generally not more than ten years. Remaining performance obligations do not include product obligations, services where the associated product has not been accepted, services which have not yet started, variable portions of services, and certain other obligations.
Significant Customers
There were no customers that accounted for more than 10% of the Company’s total revenues for the three months ended March 31, 2024 and 2023. Also, there were no customers that accounted for more than 10% of the Company’s accounts receivable balance as of March 31, 2024 and December 31, 2023.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The basic and diluted net loss per share calculations for the three months ended March 31, 2024 and 2023 were as follows:
Three Months Ended March 31,
20242023
(In thousands, except per share data)
Net loss$(15,676)$(15,000)
Weighted-average shares outstanding – basic and diluted45,732 44,887 
Net loss per share – basic and diluted$(0.34)$(0.33)
Anti-dilutive weighted-average shares related to stock award plans3,276 3,634 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants11,816 11,816 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents and Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Cash and Cash Equivalents and Fair Value of Financial Instruments Cash and Cash Equivalents and Fair Value of Financial Instruments
Cash and cash equivalents of $512.4 million and $468.0 million as of March 31, 2024 and December 31, 2023, respectively, consisted of bank accounts and highly-liquid U.S. Government money market funds held in sweep and asset management accounts with financial institutions of high credit quality. As of March 31, 2024 and December 31, 2023, cash equivalents were $488.5 million and $451.0 million, respectively, which consisted of money market funds held in sweep and asset management accounts.
Fair Value Hierarchy
The Company measures its financial instruments at fair value. The Company’s cash, cash equivalents, and restricted cash are classified within Level 1 of the fair value hierarchy as they are valued primarily using quoted market prices utilizing market observable inputs. The Company’s credit facility is classified within Level 2 as the valuation inputs are based on quoted prices or market observable data of similar instruments. The Company’s convertible senior notes are classified within Level 2 as the valuation inputs are based on quoted prices in an inactive market on the last day in the reporting period. As of March 31,
2024 and December 31, 2023, the fair value of the convertible senior notes was $539.8 million and $527.2 million, respectively, compared to their carrying values of $570.4 million and $569.7 million, respectively, which are net of unamortized debt issuance costs. Refer to Note 9, Debt and Credit Agreement, for further information regarding the Company’s credit facility and Note 10, Convertible Senior Notes, for further information regarding the Company’s convertible senior notes.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Balance sheet details as of March 31, 2024 and December 31, 2023 are presented in the tables below:
March 31,
2024
December 31,
2023
(In thousands)
Inventories:
Raw materials$48,025 $51,439 
Work in process4,689 1,327 
Finished goods50,752 57,333 
Total inventories$103,466 $110,099 
Other current assets:
Funds held for customers, including restricted cash (1)
$56,572 $43,649 
Net investment in sales-type leases, current portion12,037 11,867 
Prepaid income taxes6,753 8,279 
Other current assets (2)
23,629 7,714 
Total other current assets$98,991 $71,509 
Other long-term assets:
External-use software development costs, net$63,540 $66,659 
Unbilled receivables, net10,360 11,850 
Deferred debt issuance costs3,524 3,718 
Other long-term assets8,893 8,239 
Total other long-term assets$86,317 $90,466 
Accrued liabilities:
Operating lease liabilities, current portion$10,549 $10,518 
Customer fund liabilities56,572 43,649 
Advance payments from customers10,235 10,551 
Rebate liabilities53,857 51,277 
Group purchasing organization fees4,095 4,445 
Taxes payable4,716 2,191 
Other accrued liabilities27,163 26,645 
Total accrued liabilities$167,187 $149,276 
_________________________________________________
(1)    Includes restricted cash of $37.6 million and $33.0 million as of March 31, 2024 and December 31, 2023, respectively.
(2)    Includes deferred cost of sales of $15.3 million as of March 31, 2024.
The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments, for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Beginning balance$(13,432)$(17,087)
Other comprehensive income (loss)(1,399)1,479 
Ending balance$(14,831)$(15,608)
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The following table represents the property and equipment balances as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Equipment$100,591 $95,996 
Furniture and fixtures5,189 4,500 
Leasehold improvements17,935 17,919 
Purchased software and internal-use software development costs125,344 118,004 
Construction in progress6,333 11,614 
Property and equipment, gross255,392 248,033 
Accumulated depreciation and amortization(146,358)(139,432)
Total property and equipment, net$109,034 $108,601 
Depreciation and amortization expense of property and equipment was $8.6 million and $6.3 million for the three months ended March 31, 2024 and 2023, respectively.
The geographic location of the Company’s property and equipment, net, is based on the physical location in which it is located. The following table summarizes the geographic information for property and equipment, net, as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
United States$104,920 $104,312 
Rest of world
4,114 4,289 
Total property and equipment, net$109,034 $108,601 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
External-Use Software Development Costs
3 Months Ended
Mar. 31, 2024
Research and Development [Abstract]  
External-Use Software Development Costs External-Use Software Development Costs
The carrying amounts of external-use software development costs as of March 31, 2024 and December 31, 2023 were as follows:
March 31,
2024
December 31,
2023
(In thousands)
Gross carrying amount$242,580 $239,038 
Accumulated amortization(179,040)(172,379)
External-use software development costs, net (1)
$63,540 $66,659 
_________________________________________________
(1)     Included in other long-term assets in the Condensed Consolidated Balance Sheets.
The Company recorded $6.7 million and $7.4 million to cost of revenues for amortization of external-use software development costs for the three months ended March 31, 2024 and 2023, respectively.
The estimated future amortization expenses for external-use software development costs were as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$18,813 
202519,030 
202613,500 
20277,546 
20283,688 
Thereafter963 
Total$63,540
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The following table represents changes in the carrying amount of goodwill:
(In thousands)
Balance as of December 31, 2023$735,810 
Foreign currency exchange rate fluctuations(453)
Balance as of March 31, 2024$735,357 
Intangible Assets, Net
The carrying amounts and useful lives of intangible assets as of March 31, 2024 and December 31, 2023 were as follows:
March 31, 2024
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(119,877)$(1,364)$186,177 
4 - 30
Acquired technology46,134 (29,344)— 16,790 
4 - 20
Trade names9,200 (7,942)— 1,258 
5 - 12
Patents2,337 (1,447)— 890 
2 - 20
Total intangible assets, net
$365,089 $(158,610)$(1,364)$205,115 
 
December 31, 2023
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(115,232)$(1,326)$190,860 
4 - 30
Acquired technology84,876 (67,033)— 17,843 
4 - 20
Backlog1,800 (1,800)— — 2
Trade names9,200 (7,680)— 1,520 
5 - 12
Patents2,404 (1,454)— 950 
2 - 20
Total intangible assets, net
$405,698 $(193,199)$(1,326)$211,173 
_________________________________________________
(1)    The differences in gross carrying amounts between periods are primarily due to the write-off of certain fully amortized intangible assets.
Amortization expense of intangible assets was $6.0 million and $8.3 million for the three months ended March 31, 2024 and 2023, respectively.
The estimated future amortization expenses for amortizable intangible assets were as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$16,763 
202521,064 
202618,076 
202716,223 
202815,184 
Thereafter117,805 
Total$205,115 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Credit Agreement
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt and Credit Agreement Debt and Credit Agreement
On November 15, 2019, the Company entered into an Amended and Restated Credit Agreement (as amended, the “Prior A&R Credit Agreement”) with the lenders from time to time party thereto, Wells Fargo Securities, LLC, Citizens Bank, N.A., and JPMorgan Chase Bank, N.A., as joint lead arrangers, and Wells Fargo Bank, National Association, as administrative agent. The Prior A&R Credit Agreement provided for (a) a five-year revolving credit facility of $500.0 million (the “Prior Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to $250.0 million (the “Prior Incremental Facility”). In addition, the Prior A&R Credit Agreement included a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million.
On September 22, 2020 and March 29, 2023, the Company entered into amendments to the Prior A&R Credit Agreement to, among other changes, permit the issuance of the convertible senior notes and the purchase of the convertible note hedge transactions, as described in Note 10, Convertible Senior Notes, expand the Company’s flexibility to repurchase its common stock and make other restricted payments, and replace the total net leverage covenant as well as to remove and replace the interest rate benchmark based on the London interbank offered rate (“LIBOR”) and related LIBOR-based mechanics applicable to borrowings under the Prior A&R Credit Agreement with an interest rate benchmark based on the secured overnight financing rate (“SOFR”) as administered by the Federal Reserve Bank of New York and related SOFR-based mechanics.
The Company entered into a Second Amended and Restated Credit Agreement (the “Second A&R Credit Agreement”) on October 10, 2023, with the lenders from time to time party thereto, Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC as joint lead arrangers and Wells Fargo Bank, National Association, as administrative agent. The Second A&R Credit Agreement supersedes the Prior A&R Credit Agreement and provides for (a) a five-year revolving credit facility of $350.0 million (the “Current Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to an amount equal to the sum of (i) the greater of $250.0 million or 100% of the
adjusted consolidated EBITDA for the last four quarters and (ii) additional amounts subject to pro forma compliance with certain consolidated secured net leverage ratio (the “Current Incremental Facility”). In addition, the Second A&R Credit Agreement includes a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million. The Second A&R Credit Agreement has an expiration date of October 10, 2028, subject to acceleration under certain conditions, upon which date all remaining outstanding borrowings will be due and payable.
Loans under the Current Revolving Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) the Adjusted Term SOFR (as defined in the Second A&R Credit Agreement), plus an applicable margin ranging from 1.50% to 2.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio (as defined in the Second A&R Credit Agreement), or (b) an alternate base rate equal to the highest of (i) the prime rate, (ii) the federal funds rate plus 0.50%, and (iii) the Adjusted Term SOFR for an interest period of one month plus 1.00%, plus an applicable margin ranging from 0.50% to 1.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio. Undrawn commitments under the Current Revolving Credit Facility are subject to a commitment fee ranging from 0.20% to 0.35% per annum based on the Company’s Consolidated Total Net Leverage Ratio on the average daily unused portion of the Current Revolving Credit Facility. Subject to the terms and conditions of the Current Revolving Credit Facility or Current Incremental Facility the Company is permitted to make voluntary prepayments at any time without payment of a premium or penalty. The availability of funds under the Current Revolving Credit Facility may be subject to reduction in order to maintain compliance with the financial covenants under the Second A&R Credit Agreement.
The Second A&R Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, dividends, and other distributions. The Second A&R Credit Agreement contains financial covenants that require the Company and its subsidiaries to not exceed a maximum consolidated secured net leverage ratio (not to exceed 3.00:1) and maintain a minimum consolidated interest coverage ratio (not to be less than 3.00:1). In addition, the Second A&R Credit Agreement contains certain customary events of default including, but not limited to, failure to pay interest, principal, and fees, or other amounts when due, material misrepresentations or misstatements in any representation or warranty, covenant defaults, certain cross defaults to other material indebtedness, certain judgment defaults, and events of bankruptcy.
The Company’s obligations under the Second A&R Credit Agreement and, at the election of the Company and the contracting counterparty, any secured swap obligations and banking services obligations owing to a lender (or an affiliate of a lender) are guaranteed by certain of its domestic subsidiaries and secured by substantially all of its and such subsidiary guarantors’ assets. In connection with entering into the Second A&R Credit Agreement, and as a condition precedent to borrowing loans thereunder, the Company and certain of the Company’s other direct and indirect subsidiaries have entered into certain ancillary agreements, including, but not limited to, a reaffirmation agreement, which amends certain terms of the existing collateral agreement and reaffirms their obligations under the existing guaranty agreement.
The refinancing of the Prior Credit Agreement was evaluated in accordance with ASC 470-50, Debt - Modifications and Extinguishments. In determining whether the refinancing was to be accounted for as a debt extinguishment or a debt modification, the Company considered whether lenders within the syndicate remained the same or changed and whether the changes in debt terms were substantial. This assessment was performed on an individual lender basis within the syndicate. As a result, the refinancing was accounted for as a modification with the exception of certain lenders that exited the syndicate. The exit of certain lenders resulted in an immaterial write-off of existing unamortized debt issuance costs. The remaining unamortized debt issuance costs related to debt modification, along with the new deferred costs, will be amortized over the remaining term of the Second A&R Credit Agreement.
In connection with entering into the Second A&R Credit Agreement on October 10, 2023, the Company incurred and capitalized an additional $3.0 million of debt issuance costs. The debt issuance costs are being amortized to interest expense using the straight-line method through 2028.
As of both March 31, 2024 and December 31, 2023, the Company had $350.0 million of funds available under the Current Revolving Credit Facility. As of March 31, 2024 and December 31, 2023, the Company had no outstanding balance under the Current Revolving Credit Facility. The Company was in compliance with all covenants as of March 31, 2024.
Convertible Senior Notes
0.25% Convertible Senior Notes due 2025
On September 25, 2020, the Company completed a private offering of $575.0 million aggregate principal amount of 0.25% convertible senior notes (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $75.0 million principal amount of the Notes. The Company received proceeds from the issuance of the Notes of $559.7 million, net of $15.3 million of transaction fees and other debt issuance costs. The Notes bear interest at a rate of 0.25%
per year, payable semiannually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. The Notes were issued pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee. The Notes are general senior, unsecured obligations of the Company and will mature on September 15, 2025, unless earlier redeemed, repurchased, or converted.
The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding May 15, 2025, only under the following circumstances: (i) during any fiscal quarter commencing after the fiscal quarter ended on December 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day; (ii) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the Notes on each such trading day; (iii) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; and (iv) upon the occurrence of specified corporate events, as specified in the Indenture. On or after May 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or any portion of their Notes at any time, regardless of the foregoing conditions.
During the three months ended March 31, 2024 and December 31, 2023, none of the conditional conversion features of the Notes were triggered, and therefore, the Notes are not convertible during the second quarter of 2024, commencing on April 1, 2024, and were not convertible during the first quarter of 2024, commencing on January 1, 2024. Accordingly, the Company classified the Notes as a long-term liability in its Condensed Consolidated Financial Statements as of both March 31, 2024 and December 31, 2023. Whether the Notes will be convertible following the second fiscal quarter of 2024 will depend on the satisfaction of the conversion conditions in the future.
Under the original terms of the Indenture, upon conversion, the Company could satisfy its conversion obligation by paying or delivering cash, shares of its common stock, or a combination thereof, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. On December 13, 2021, the Company irrevocably elected to fix its settlement method to a combination of cash and shares of the Company’s common stock with the specified cash amount per $1,000 principal amount of Notes of at least $1,000. As a result, for Notes converted on or after December 13, 2021, a converting noteholder will receive (i) up to $1,000 in cash per $1,000 principal amount of Notes and (ii) cash and/or shares of the Company’s common stock, at the Company’s option for any conversion consideration in excess of $1,000. In addition, the Company continues to have the ability to set the specified cash amount per $1,000 principal amount of Notes above $1,000. The initial conversion rate for the Notes is 10.2751 shares of the Company’s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $97.32 per share of the Company’s common stock, subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that could occur prior to the maturity date of the Notes or if the Company delivers a notice of redemption in respect of the Notes, the Company will, under certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes (or any portion thereof) in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the Indenture), as the case may be.
If the Company undergoes a fundamental change, holders may require, subject to certain exceptions, the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of March 31, 2024, none of the criteria for a fundamental change or a conversion rate adjustment had been met.
As of March 31, 2024, the Company may redeem for cash all or any portion of the Notes, at its option, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price for the Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. If the Company redeems less than all of the outstanding Notes, at least $150.0 million aggregate principal amount of Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for in the Notes.
The debt issuance costs associated with the Notes are being amortized to interest expense over the term of the Notes using an effective interest rate of 0.80%. As of March 31, 2024, the remaining life of the Notes and the related issuance cost accretion is approximately 1.5 years.
The maximum number of shares issuable upon conversion, including the effect of a fundamental change and subject to other conversion rate adjustments, would be 5.9 million shares. As of March 31, 2024, the if-converted value of the Notes did not exceed the principal amount.
The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Principal amount$575,000 $575,000 
Unamortized debt issuance costs(4,561)(5,338)
Convertible senior notes, net$570,439 $569,662 
The following table summarizes the components of interest expense resulting from the Notes recognized in interest and other income (expense), net in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Contractual coupon interest$359 $359 
Amortization of debt issuance costs$777 $771 
Convertible Note Hedge and Warrant Transactions
In connection with the issuance of the Notes in September 2020, the Company entered into convertible note hedge and warrant transactions with an affiliate of one of the initial purchasers of the Notes and certain other financial institutions (the “option counterparties”) with respect to the Company’s common stock.
The convertible note hedge consists of an option for the Company to purchase up to approximately 5.9 million shares of the Company’s common stock, which is equal to the number of shares of the Company’s common stock underlying the Notes, at an initial strike price of approximately $97.32 per share. The convertible note hedge will expire upon the maturity of the Notes, if not earlier exercised or terminated. The cost of the convertible note hedge was approximately $100.6 million and was accounted for as an equity instrument, which was recorded in additional paid-in capital in the Condensed Consolidated Balance Sheets. The Company recorded a deferred tax asset of $25.8 million at issuance related to the convertible note hedge transaction. The convertible note hedge is expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes.
Separately from the convertible note hedge, the Company entered into warrant transactions to sell to the option counterparties warrants to acquire, subject to customary anti-dilution adjustments, up to approximately 5.9 million shares of its common stock in the aggregate at an initial strike price of $141.56 per share. The warrants require net share or net cash settlement upon the Company’s election. The Company received aggregate proceeds of approximately $51.3 million for the issuance of the warrants, which was recorded in additional paid-in capital at issuance in the Condensed Consolidated Balance Sheets. The warrants could separately have a dilutive effect to the Company’s common stock to the extent that the market price per share of its common stock exceeds the strike price of the warrants.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Convertible Senior Notes Debt and Credit Agreement
On November 15, 2019, the Company entered into an Amended and Restated Credit Agreement (as amended, the “Prior A&R Credit Agreement”) with the lenders from time to time party thereto, Wells Fargo Securities, LLC, Citizens Bank, N.A., and JPMorgan Chase Bank, N.A., as joint lead arrangers, and Wells Fargo Bank, National Association, as administrative agent. The Prior A&R Credit Agreement provided for (a) a five-year revolving credit facility of $500.0 million (the “Prior Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to $250.0 million (the “Prior Incremental Facility”). In addition, the Prior A&R Credit Agreement included a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million.
On September 22, 2020 and March 29, 2023, the Company entered into amendments to the Prior A&R Credit Agreement to, among other changes, permit the issuance of the convertible senior notes and the purchase of the convertible note hedge transactions, as described in Note 10, Convertible Senior Notes, expand the Company’s flexibility to repurchase its common stock and make other restricted payments, and replace the total net leverage covenant as well as to remove and replace the interest rate benchmark based on the London interbank offered rate (“LIBOR”) and related LIBOR-based mechanics applicable to borrowings under the Prior A&R Credit Agreement with an interest rate benchmark based on the secured overnight financing rate (“SOFR”) as administered by the Federal Reserve Bank of New York and related SOFR-based mechanics.
The Company entered into a Second Amended and Restated Credit Agreement (the “Second A&R Credit Agreement”) on October 10, 2023, with the lenders from time to time party thereto, Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC as joint lead arrangers and Wells Fargo Bank, National Association, as administrative agent. The Second A&R Credit Agreement supersedes the Prior A&R Credit Agreement and provides for (a) a five-year revolving credit facility of $350.0 million (the “Current Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to an amount equal to the sum of (i) the greater of $250.0 million or 100% of the
adjusted consolidated EBITDA for the last four quarters and (ii) additional amounts subject to pro forma compliance with certain consolidated secured net leverage ratio (the “Current Incremental Facility”). In addition, the Second A&R Credit Agreement includes a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million. The Second A&R Credit Agreement has an expiration date of October 10, 2028, subject to acceleration under certain conditions, upon which date all remaining outstanding borrowings will be due and payable.
Loans under the Current Revolving Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) the Adjusted Term SOFR (as defined in the Second A&R Credit Agreement), plus an applicable margin ranging from 1.50% to 2.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio (as defined in the Second A&R Credit Agreement), or (b) an alternate base rate equal to the highest of (i) the prime rate, (ii) the federal funds rate plus 0.50%, and (iii) the Adjusted Term SOFR for an interest period of one month plus 1.00%, plus an applicable margin ranging from 0.50% to 1.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio. Undrawn commitments under the Current Revolving Credit Facility are subject to a commitment fee ranging from 0.20% to 0.35% per annum based on the Company’s Consolidated Total Net Leverage Ratio on the average daily unused portion of the Current Revolving Credit Facility. Subject to the terms and conditions of the Current Revolving Credit Facility or Current Incremental Facility the Company is permitted to make voluntary prepayments at any time without payment of a premium or penalty. The availability of funds under the Current Revolving Credit Facility may be subject to reduction in order to maintain compliance with the financial covenants under the Second A&R Credit Agreement.
The Second A&R Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, dividends, and other distributions. The Second A&R Credit Agreement contains financial covenants that require the Company and its subsidiaries to not exceed a maximum consolidated secured net leverage ratio (not to exceed 3.00:1) and maintain a minimum consolidated interest coverage ratio (not to be less than 3.00:1). In addition, the Second A&R Credit Agreement contains certain customary events of default including, but not limited to, failure to pay interest, principal, and fees, or other amounts when due, material misrepresentations or misstatements in any representation or warranty, covenant defaults, certain cross defaults to other material indebtedness, certain judgment defaults, and events of bankruptcy.
The Company’s obligations under the Second A&R Credit Agreement and, at the election of the Company and the contracting counterparty, any secured swap obligations and banking services obligations owing to a lender (or an affiliate of a lender) are guaranteed by certain of its domestic subsidiaries and secured by substantially all of its and such subsidiary guarantors’ assets. In connection with entering into the Second A&R Credit Agreement, and as a condition precedent to borrowing loans thereunder, the Company and certain of the Company’s other direct and indirect subsidiaries have entered into certain ancillary agreements, including, but not limited to, a reaffirmation agreement, which amends certain terms of the existing collateral agreement and reaffirms their obligations under the existing guaranty agreement.
The refinancing of the Prior Credit Agreement was evaluated in accordance with ASC 470-50, Debt - Modifications and Extinguishments. In determining whether the refinancing was to be accounted for as a debt extinguishment or a debt modification, the Company considered whether lenders within the syndicate remained the same or changed and whether the changes in debt terms were substantial. This assessment was performed on an individual lender basis within the syndicate. As a result, the refinancing was accounted for as a modification with the exception of certain lenders that exited the syndicate. The exit of certain lenders resulted in an immaterial write-off of existing unamortized debt issuance costs. The remaining unamortized debt issuance costs related to debt modification, along with the new deferred costs, will be amortized over the remaining term of the Second A&R Credit Agreement.
In connection with entering into the Second A&R Credit Agreement on October 10, 2023, the Company incurred and capitalized an additional $3.0 million of debt issuance costs. The debt issuance costs are being amortized to interest expense using the straight-line method through 2028.
As of both March 31, 2024 and December 31, 2023, the Company had $350.0 million of funds available under the Current Revolving Credit Facility. As of March 31, 2024 and December 31, 2023, the Company had no outstanding balance under the Current Revolving Credit Facility. The Company was in compliance with all covenants as of March 31, 2024.
Convertible Senior Notes
0.25% Convertible Senior Notes due 2025
On September 25, 2020, the Company completed a private offering of $575.0 million aggregate principal amount of 0.25% convertible senior notes (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $75.0 million principal amount of the Notes. The Company received proceeds from the issuance of the Notes of $559.7 million, net of $15.3 million of transaction fees and other debt issuance costs. The Notes bear interest at a rate of 0.25%
per year, payable semiannually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. The Notes were issued pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee. The Notes are general senior, unsecured obligations of the Company and will mature on September 15, 2025, unless earlier redeemed, repurchased, or converted.
The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding May 15, 2025, only under the following circumstances: (i) during any fiscal quarter commencing after the fiscal quarter ended on December 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day; (ii) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the Notes on each such trading day; (iii) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; and (iv) upon the occurrence of specified corporate events, as specified in the Indenture. On or after May 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or any portion of their Notes at any time, regardless of the foregoing conditions.
During the three months ended March 31, 2024 and December 31, 2023, none of the conditional conversion features of the Notes were triggered, and therefore, the Notes are not convertible during the second quarter of 2024, commencing on April 1, 2024, and were not convertible during the first quarter of 2024, commencing on January 1, 2024. Accordingly, the Company classified the Notes as a long-term liability in its Condensed Consolidated Financial Statements as of both March 31, 2024 and December 31, 2023. Whether the Notes will be convertible following the second fiscal quarter of 2024 will depend on the satisfaction of the conversion conditions in the future.
Under the original terms of the Indenture, upon conversion, the Company could satisfy its conversion obligation by paying or delivering cash, shares of its common stock, or a combination thereof, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. On December 13, 2021, the Company irrevocably elected to fix its settlement method to a combination of cash and shares of the Company’s common stock with the specified cash amount per $1,000 principal amount of Notes of at least $1,000. As a result, for Notes converted on or after December 13, 2021, a converting noteholder will receive (i) up to $1,000 in cash per $1,000 principal amount of Notes and (ii) cash and/or shares of the Company’s common stock, at the Company’s option for any conversion consideration in excess of $1,000. In addition, the Company continues to have the ability to set the specified cash amount per $1,000 principal amount of Notes above $1,000. The initial conversion rate for the Notes is 10.2751 shares of the Company’s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $97.32 per share of the Company’s common stock, subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that could occur prior to the maturity date of the Notes or if the Company delivers a notice of redemption in respect of the Notes, the Company will, under certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes (or any portion thereof) in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the Indenture), as the case may be.
If the Company undergoes a fundamental change, holders may require, subject to certain exceptions, the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of March 31, 2024, none of the criteria for a fundamental change or a conversion rate adjustment had been met.
As of March 31, 2024, the Company may redeem for cash all or any portion of the Notes, at its option, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price for the Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. If the Company redeems less than all of the outstanding Notes, at least $150.0 million aggregate principal amount of Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for in the Notes.
The debt issuance costs associated with the Notes are being amortized to interest expense over the term of the Notes using an effective interest rate of 0.80%. As of March 31, 2024, the remaining life of the Notes and the related issuance cost accretion is approximately 1.5 years.
The maximum number of shares issuable upon conversion, including the effect of a fundamental change and subject to other conversion rate adjustments, would be 5.9 million shares. As of March 31, 2024, the if-converted value of the Notes did not exceed the principal amount.
The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Principal amount$575,000 $575,000 
Unamortized debt issuance costs(4,561)(5,338)
Convertible senior notes, net$570,439 $569,662 
The following table summarizes the components of interest expense resulting from the Notes recognized in interest and other income (expense), net in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Contractual coupon interest$359 $359 
Amortization of debt issuance costs$777 $771 
Convertible Note Hedge and Warrant Transactions
In connection with the issuance of the Notes in September 2020, the Company entered into convertible note hedge and warrant transactions with an affiliate of one of the initial purchasers of the Notes and certain other financial institutions (the “option counterparties”) with respect to the Company’s common stock.
The convertible note hedge consists of an option for the Company to purchase up to approximately 5.9 million shares of the Company’s common stock, which is equal to the number of shares of the Company’s common stock underlying the Notes, at an initial strike price of approximately $97.32 per share. The convertible note hedge will expire upon the maturity of the Notes, if not earlier exercised or terminated. The cost of the convertible note hedge was approximately $100.6 million and was accounted for as an equity instrument, which was recorded in additional paid-in capital in the Condensed Consolidated Balance Sheets. The Company recorded a deferred tax asset of $25.8 million at issuance related to the convertible note hedge transaction. The convertible note hedge is expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes.
Separately from the convertible note hedge, the Company entered into warrant transactions to sell to the option counterparties warrants to acquire, subject to customary anti-dilution adjustments, up to approximately 5.9 million shares of its common stock in the aggregate at an initial strike price of $141.56 per share. The warrants require net share or net cash settlement upon the Company’s election. The Company received aggregate proceeds of approximately $51.3 million for the issuance of the warrants, which was recorded in additional paid-in capital at issuance in the Condensed Consolidated Balance Sheets. The warrants could separately have a dilutive effect to the Company’s common stock to the extent that the market price per share of its common stock exceeds the strike price of the warrants.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessor Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Lessor Leases Lessor Leases
Sales-Type Leases
The Company enters into non-cancelable sales-type lease arrangements with the leases varying in length from one to ten years. The Company optimizes cash flows by selling a majority of its sales-type leases, other than those relating to U.S. government hospitals and Advanced Services products, including Central Pharmacy Dispensing Service and IV Compounding Service, to third-party leasing finance companies on a non-recourse basis. The Company has no obligation to the leasing company once the lease has been sold.
The following table presents the Company’s income recognized from sales-type leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Sales-type lease revenues$7,036 $5,716 
Cost of sales-type lease revenues(4,187)(2,662)
Selling profit on sales-type lease revenues$2,849 $3,054 
The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Net minimum lease payments to be received$66,344 $65,017 
Less: Unearned interest income portion(10,398)(10,196)
Net investment in sales-type leases55,946 54,821 
Less: Current portion (1)
(12,037)(11,867)
Long-term investment in sales-type leases, net43,909 42,954 
_________________________________________________
(1)    The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.
The carrying amount of the Company’s sales-type lease receivables is a reasonable estimate of fair value.
The maturity schedule of future minimum lease payments under sales-type leases retained in-house and the reconciliation to the net investment in sales-type leases reported on the Condensed Consolidated Balance Sheets was as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$11,232 
202513,056 
202610,984 
20279,333 
20288,245 
Thereafter13,494 
Total future minimum sales-type lease payments66,344 
Present value adjustment(10,398)
Total net investment in sales-type leases$55,946 
Operating Leases
The following table represents the Company’s income recognized from operating leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Rental income$856 $2,259 
Lessor Leases Lessor Leases
Sales-Type Leases
The Company enters into non-cancelable sales-type lease arrangements with the leases varying in length from one to ten years. The Company optimizes cash flows by selling a majority of its sales-type leases, other than those relating to U.S. government hospitals and Advanced Services products, including Central Pharmacy Dispensing Service and IV Compounding Service, to third-party leasing finance companies on a non-recourse basis. The Company has no obligation to the leasing company once the lease has been sold.
The following table presents the Company’s income recognized from sales-type leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Sales-type lease revenues$7,036 $5,716 
Cost of sales-type lease revenues(4,187)(2,662)
Selling profit on sales-type lease revenues$2,849 $3,054 
The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Net minimum lease payments to be received$66,344 $65,017 
Less: Unearned interest income portion(10,398)(10,196)
Net investment in sales-type leases55,946 54,821 
Less: Current portion (1)
(12,037)(11,867)
Long-term investment in sales-type leases, net43,909 42,954 
_________________________________________________
(1)    The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.
The carrying amount of the Company’s sales-type lease receivables is a reasonable estimate of fair value.
The maturity schedule of future minimum lease payments under sales-type leases retained in-house and the reconciliation to the net investment in sales-type leases reported on the Condensed Consolidated Balance Sheets was as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$11,232 
202513,056 
202610,984 
20279,333 
20288,245 
Thereafter13,494 
Total future minimum sales-type lease payments66,344 
Present value adjustment(10,398)
Total net investment in sales-type leases$55,946 
Operating Leases
The following table represents the Company’s income recognized from operating leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Rental income$856 $2,259 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessee Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Lessee Leases Lessee Leases
The Company has operating leases for office buildings, data centers, office equipment, and vehicles. The Company’s leases have initial terms of one to twelve years. As of March 31, 2024, the Company did not have any additional material operating leases that were entered into, but not yet commenced.
The maturity schedule of future minimum lease payments under operating leases and the reconciliation to the operating lease liabilities reported on the Condensed Consolidated Balance Sheets was as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$9,688 
202511,858 
202610,996 
20279,057 
20287,749 
Thereafter1,865 
Total operating lease payments51,213 
Present value adjustment(6,096)
Total operating lease liabilities (1)
$45,117 
_________________________________________________
(1)    Amount consists of a current and long-term portion of operating lease liabilities of $10.5 million and $34.6 million, respectively. The current portion of the operating lease liabilities is included in accrued liabilities in the Condensed Consolidated Balance Sheets.
Operating lease costs were $2.6 million and $3.0 million for the three months ended March 31, 2024 and 2023, respectively. Short-term lease costs and variable lease costs were not material for the three months ended March 31, 2024 and 2023. The Company recorded impairment and abandonment charges to operating lease right-of-use assets of $7.8 million during the three months ended March 31, 2023, in connection with restructuring activities to reduce its real estate footprint and for optimization of certain leased facilities. The impairment and abandonment charges were recorded to selling, general, and administrative expenses on the Company’s Condensed Consolidated Statements of Operations. Refer to Note 16, Restructuring Expenses, for additional information regarding the Company’s restructuring activities.
The following table summarizes supplemental cash flow information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities$3,401 $3,358 
Right-of-use assets obtained in exchange for new lease liabilities$3,671 $189 
The following table summarizes the weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating leases as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Weighted-average remaining lease term, years 4.44.6
Weighted-average discount rate, %5.8 %5.8 %
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Obligations
In the ordinary course of business, the Company issues purchase orders based on its current manufacturing needs. As of March 31, 2024, the Company had non-cancelable purchase commitments of $103.0 million, of which $90.0 million are expected to be paid within the year ending December 31, 2024.
Legal Proceedings
The Company is currently involved in various legal proceedings.
As required under ASC 450, Contingencies, the Company accrues for contingencies when it believes that a loss is probable and that it can reasonably estimate the amount of any such loss. The Company has not recorded any material accrual for contingent liabilities associated with any current legal proceedings based on its belief that any potential material loss, while reasonably possible, is not probable. Furthermore, any possible range of loss in such matters cannot be reasonably estimated at this time. The Company believes that it has valid defenses with respect to legal proceedings pending against it. However, litigation is inherently unpredictable, and it is possible that cash flows or results of operations could be materially affected in any particular period by the unfavorable resolution of legal proceedings or because of the diversion of management’s attention and the creation of significant expenses, regardless of outcome.
The Company is not a party to any legal proceedings that management believes may have a material impact on the Company’s financial position or results of operations.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company generally provides for income taxes in interim periods based on the estimated annual effective tax rate for the year, adjusting for discrete items in the quarter in which they arise. For the three months ended March 31, 2024, the Company’s provision for income taxes was computed based on the actual effective tax rate for the year-to-date by applying the discrete method. The Company determined that as small changes in estimated “ordinary” income result in significant changes in the estimated annual effective tax rate, the actual effective tax rate provided a more accurate income tax provision for the reporting period ended March 31, 2024. The Company recorded a benefit from income taxes of $2.2 million and $6.2 million for the three months ended March 31, 2024 and 2023, respectively. The change in the benefit from income taxes for the three months ended March 31, 2024 compared to the benefit from income taxes for the same period in 2023 was primarily due to decrease in research and development credits, foreign-derived intangible income (“FDII”) deduction, and reduction in the benefit from state taxes. The estimated effective tax rate before discrete items was 22.8% and 36.8% for the three months ended March 31, 2024 and 2023, respectively.
The effective tax rate for the three months ended March 31, 2024 differed from the statutory rate of 21% primarily due to the favorable benefit of the research and development credits and state income taxes, partially offset by the unfavorable impact of Global Intangible Low-Taxed Income (“GILTI”) inclusion and non-deductible compensation and equity charges. The effective tax rate for the three months ended March 31, 2023 differed from the statutory rate of 21% primarily due to the favorable benefit of the research and development credits, state income taxes and a FDII benefit deduction, partially offset by unfavorable impact of non-deductible compensation and equity charges, and GILTI inclusion.
The Organization for Economic Co-Operation and Development (“OECD”) introduced Base Erosion and Profit Shifting (“BEPS”) Pillar Two rules that impose a global minimum tax rate of 15% on multi-national corporations. The rules are effective for the Company’s financial year beginning January 1, 2024. These rules did not have an impact on the Company’s provision for income taxes for the three months ended March 31, 2024.
As of March 31, 2024 and December 31, 2023, the Company had gross unrecognized tax benefits of $11.1 million and $10.7 million, respectively. The Company recognizes interest and penalties related to uncertain tax positions in interest and other income (expense), net in the Condensed Consolidated Statements of Operations. Accrued interest and penalties are included within other long-term liabilities on the Condensed Consolidated Balance Sheets. As of March 31, 2024 and December 31, 2023, the amount of accrued interest and penalties was $0.5 million and $0.4 million, respectively.
The Company files income tax returns in the United States and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examinations by taxing authorities, including major jurisdictions such as the United States, Germany, Italy, France, and the United Kingdom. With few exceptions, as of March 31, 2024, the Company was no longer subject to U.S., state, and foreign tax examinations for years before 2020, 2019, and 2019, respectively.
Although the Company believes it has adequately provided for unrecognized tax benefits, the provisions on these positions may change as revised estimates are made or the underlying matters are settled or otherwise resolved. It is not possible at this time to reasonably estimate changes in the unrecognized tax benefits within the next twelve months.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Employee Benefits and Share-Based Compensation Employee Benefits and Share-Based Compensation
Share-Based Compensation Expense
The following table sets forth the total share-based compensation expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cost of product and service revenues$1,555 $2,008 
Research and development1,075 1,606 
Selling, general, and administrative6,011 10,428 
Total share-based compensation expense$8,641 $14,042 
During the three months ended March 31, 2024 and 2023, the Company capitalized approximately $0.7 million and $1.1 million, respectively, of non-cash share-based compensation expense to internal-use and external-use software development costs related to internal labor. The Company did not capitalize any material non-cash share-based compensation expense to inventory during the three months ended March 31, 2024 and 2023.
Employee Stock Purchase Plan (“ESPP”)
The following assumptions were used to value shares under the ESPP for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
Expected life, years
0.5 - 2.0
0.5 - 2.0
Expected volatility, %
33.7% - 57.0%
31.7% - 63.9%
Risk-free interest rate, %
1.5% - 5.5%
0.1% - 5.1%
Dividend yield, % — %— %
For the three months ended March 31, 2024 and 2023, employees purchased approximately 334,000 and 209,000 shares of common stock, respectively, under the ESPP at a weighted-average price of $24.06 and $46.96, respectively. As of March 31, 2024, the unrecognized compensation cost related to the shares to be purchased under the ESPP was approximately $1.5 million and is expected to be recognized over a weighted-average period of 1.6 years.
Stock Options
The following assumptions were used to value stock options granted pursuant to the Company’s 2009 Equity Incentive Plan, as amended, (the “2009 Plan”) for the three months ended March 31, 2023. There were no stock options granted during the three months ended March 31, 2024.
Three Months Ended March 31,
2023
Expected life, years 3.2
Expected volatility, % 44.8 %
Risk-free interest rate, % 3.7 %
Estimated forfeiture rate, %10.0 %
Dividend yield, % — %
The following table summarizes the stock option activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Exercise Price
Weighted-Average
Remaining Years
Aggregate
Intrinsic Value
(In thousands, except per share data)
Outstanding at December 31, 20232,023 $67.68 4.6$1,013 
Granted— — 
Exercised— — 
Expired(117)73.88 
Forfeited(17)62.81 
Outstanding at March 31, 20241,889 $67.35 4.4$88 
Exercisable at March 31, 20241,766 $66.74 4.4$88 
Vested and expected to vest at March 31, 2024 and thereafter1,882 $67.30 4.4$88 
As of March 31, 2024, total unrecognized compensation cost related to unvested stock options was $1.8 million, which is expected to be recognized over a weighted-average vesting period of 0.5 years.
Restricted Stock Units (“RSUs”)
The following table summarizes the RSU activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
Weighted-Average
Remaining Years
Aggregate
Intrinsic Value
(In thousands, except per share data)
Outstanding at December 31, 20231,078 $84.66 1.5$40,551 
Granted (Awarded)178 27.37 
Vested (Released)(73)94.23 
Forfeited(56)82.70 
Outstanding and unvested at March 31, 20241,127 $75.08 1.5$32,952 
As of March 31, 2024, total unrecognized compensation cost related to RSUs was $52.0 million, which is expected to be recognized over the remaining weighted-average vesting period of 3.0 years.
Restricted Stock Awards (“RSAs”)
The following table summarizes the RSA activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
(In thousands, except per share data)
Outstanding at December 31, 202324 $70.96 
Granted (Awarded)32.45 
Vested (Released)(3)72.02 
Outstanding and unvested at March 31, 202424 $66.81 
As of March 31, 2024, total unrecognized compensation cost related to RSAs was $0.2 million, which is expected to be recognized over the remaining weighted-average vesting period of 0.1 years.
Performance-Based Stock Unit Awards (“PSUs”)
The following table summarizes the PSU activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
(In thousands, except per share data)
Outstanding at December 31, 202375 $127.14 
Granted177 28.67 
Vested— — 
Forfeited(65)122.29 
Outstanding and unvested at March 31, 2024187 $35.79 
As of March 31, 2024, total unrecognized compensation cost related to PSUs was approximately $6.8 million, which is expected to be recognized over the remaining weighted-average vesting period of 2.0 years.
Summary of Shares Reserved for Future Issuance under Equity Incentive Plans
The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2024:
Number of Shares
(In thousands)
Stock options outstanding1,889 
Non-vested restricted stock awards1,338 
Shares authorized for future issuance2,354 
ESPP shares available for future issuance2,916 
Total shares reserved for future issuance8,497 
Stock Repurchase Programs
On August 2, 2016, the Company’s Board of Directors (the “Board”) authorized a stock repurchase program providing for the repurchase of up to $50.0 million of the Company’s common stock (the “2016 Repurchase Program”). The 2016 Repurchase Program is in addition to the stock repurchase program approved by the Board on November 4, 2014 providing for the repurchase of up to $50.0 million of the Company’s common stock (the “2014 Repurchase Program”). During the first quarter of 2022, the 2014 Repurchase Program was completed, and as of March 31, 2024, the maximum dollar value of shares that may yet be purchased under the 2016 Repurchase Program was $2.7 million.
The timing, price, and volume of repurchases are to be based on market conditions, relevant securities laws, and other factors. The stock repurchases may be made from time to time on the open market, in privately negotiated transactions, or pursuant to a Rule 10b-18 plan, subject to the terms and conditions of the Second A&R Credit Agreement, as amended. The 2016 Repurchase Program does not obligate the Company to repurchase any specific number of shares, and the Company may terminate or suspend the 2016 Repurchase Program at any time.
During the three months ended March 31, 2024 and 2023, the Company did not repurchase any of its outstanding common stock under the 2016 Repurchase Program.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Expenses
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Expenses Restructuring Expenses
On November 23, 2022, the Company committed to a plan to reduce the Company’s headcount (the “2022 Plan”), as part of the Company’s expense containment efforts being implemented due to ongoing macroeconomic headwinds. During the first quarter of 2023, as a result of continued exploration of expense containment measures, the Company committed to further reduce its headcount across many of its functions, and also committed to reduce its real estate footprint to align with its broader hybrid work strategy and in an effort to further reduce costs. During the three months ended March 31, 2023, the Company incurred $5.3 million of employee severance costs and related expenses related to the 2022 Plan. As of March 31, 2024, there was no material unpaid balance related to the 2022 Plan.
On November 2, 2023, the Company committed to a plan to reduce the Company’s headcount and real estate footprint (the “2023 Plan”) as part of the Company’s expense containment initiatives and other actions to reduce discretionary spending being implemented due to challenging industry dynamics and macroeconomic conditions. The Company did not incur any material expenses related to the 2023 Plan during the three months ended March 31, 2024. As of March 31, 2024 and December 31, 2023, the unpaid balance related to the 2023 Plan was $1.3 million and $8.9 million, respectively.
On April 26, 2024, the Company’s management committed to the wind down of the Company’s Medimat Robotic Dispensing System (“RDS”) product line, subject to local law and statutory works council consultation requirements. During the three months ended March 31, 2024, the Company incurred approximately $3.3 million of employee severance costs and related expenses related to the RDS wind down, which were unpaid as of March 31, 2024.
Refer to Note 12, Lessee Leases, for information regarding the Company’s restructuring activities for the reduction of its real estate footprint and optimization of certain leased facilities.
The following table summarizes the total employee-related restructuring expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cost of product and service revenues$2,696 $144 
Research and development311 485 
Selling, general, and administrative156 4,685 
Total restructuring expense$3,163 $5,314 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On May 2, 2024, the Company announced management’s commitment to the wind down of the Company’s RDS product line, subject to local law and statutory works council consultation requirements. The Company estimates that it will incur approximately $15 million to $20 million of aggregate nonrecurring charges related to the expected reduction in headcount and real estate footprint, and expects that the remaining charges will be incurred in the remainder of 2024 and 2025. Refer to Note 16, Restructuring Expenses, for additional information.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income $ (15,676) $ (15,000)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, necessary to present fairly the financial position of the Company as of March 31, 2024 and December 31, 2023, and the results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying Notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 28, 2024. The Company’s results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 are not necessarily indicative of results that may be expected for the year ending December 31, 2024, or for any future period.
Principles of Consolidation
The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s Condensed Consolidated Financial Statements and accompanying Notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable. Although these estimates are based on management’s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.
The Company’s critical accounting policies are those that affect its financial statements materially and involve difficult, subjective, or complex judgments by management. As of March 31, 2024, the Company is not aware of any events or circumstances that would require an update to its estimates, judgments, or revisions to the carrying value of its assets or liabilities.
Segment Reporting
The Company manages its operations as a single segment for the purposes of assessing performance and making operating decisions. The Company’s Chief Operating Decision Maker (“CODM”) is its Chief Executive Officer. The CODM allocates resources and evaluates the performance of the Company at the consolidated level using information about its revenues, gross profit, income from operations, and other key financial data. All significant operating decisions are based upon an analysis of the Company as one operating segment, which is the same as its reporting segment.
Recently Adopted and Issued Authoritative Guidance
Recently Adopted Authoritative Guidance
There was no recently adopted authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.
Recently Issued Authoritative Guidance
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose significant segment expenses that are regularly provided to the CODM. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The amendments are effective for the Company’s annual periods beginning January 1, 2024, and for interim periods within fiscal years beginning January 1, 2025. Retrospective application is required, with early adoption permitted. The Company is currently evaluating the impact ASU 2023-07 will have on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning January 1, 2025, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements.
Revenue Recognition
The Company earns revenues from sales of its products and related services, which are sold in the healthcare industry, its principal market. The Company’s customer arrangements typically include one or more of the following revenue categories:
Connected devices, software licenses, and other. Software-enabled connected devices and software licenses that manage and regulate the storage and dispensing of pharmaceuticals, consumables blister cards, and packaging equipment and other supplies. This revenue category is often sold through long-term, sole-source agreements. Solutions in this category include, but are not limited to, XT Series automated dispensing systems and products related to the Central Pharmacy Dispensing Service and IV Compounding Service.
Consumables. Medication adherence packaging, labeling, and other one-time use packaging including multimed adherence packaging and single dose blister cards, which are used by retail, community, and outpatient pharmacies, as well as by institutional pharmacies serving long-term care and other sites outside the acute care hospital, are designed to improve patient engagement and adherence to prescriptions.
Technical services. Post-installation technical support and other related services, including phone support, on-site service, parts, and access to unspecified software updates and enhancements, if and when available. This revenue category is often supported by multi-year or annual contractual agreements.
Advanced Services. Emerging software and service solutions which are offered on a subscription basis with fees typically based either on transaction volume or a fee over a specified period of time. Solutions in this category include, but are not limited to, EnlivenHealth®, Specialty Pharmacy Services, 340B solutions, Inventory Optimization Service, other software solutions, and services related to the Central Pharmacy Dispensing Service and IV Compounding Service.
The following table summarizes revenue recognition for each revenue category:
Revenue Category
Timing of Revenue Recognition
Income Statement Classification
Connected devices, software licenses, and otherPoint in time, as transfer of control occurs, generally upon installation and acceptance by the customerProduct
ConsumablesPoint in time, as transfer of control occurs, generally upon shipment to or receipt by customerProduct
Technical servicesOver time, as services are provided, typically ratably over the service termService
Advanced ServicesOver time, as services are providedService
A portion of the Company’s sales are made to customers who are members of Group Purchasing Organizations (“GPOs”) and Federal agencies that purchase under a Federal Supply Schedule Contract with the Department of Veterans
Affairs (the “GSA Contract”). GPOs are often fully or partially owned by the Company’s customers, and the Company pays fees to the GPO on completed contracts. The Company also pays the Industrial Funding Fee (“IFF”) to the Department of Veterans Affairs under the GSA Contract. The Company considers these fees consideration paid to customers and records them as reductions to revenue.
Fair Value Hierarchy The Company measures its financial instruments at fair value. The Company’s cash, cash equivalents, and restricted cash are classified within Level 1 of the fair value hierarchy as they are valued primarily using quoted market prices utilizing market observable inputs. The Company’s credit facility is classified within Level 2 as the valuation inputs are based on quoted prices or market observable data of similar instruments. The Company’s convertible senior notes are classified within Level 2 as the valuation inputs are based on quoted prices in an inactive market on the last day in the reporting period.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Tables)
3 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Summary of Revenue Recognition for Revenue Categories
The following table summarizes revenue recognition for each revenue category:
Revenue Category
Timing of Revenue Recognition
Income Statement Classification
Connected devices, software licenses, and otherPoint in time, as transfer of control occurs, generally upon installation and acceptance by the customerProduct
ConsumablesPoint in time, as transfer of control occurs, generally upon shipment to or receipt by customerProduct
Technical servicesOver time, as services are provided, typically ratably over the service termService
Advanced ServicesOver time, as services are providedService
Disaggregation of Revenues by Revenue Type
The following table summarizes the Company’s revenues disaggregated by revenue type for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Connected devices, software licenses, and other$111,069 $165,147 
Consumables22,226 20,568 
Technical services58,515 53,357 
Advanced Services54,341 51,557 
Total revenues$246,151 $290,629 
Disaggregation of Revenues by Geographical Location
The following table summarizes the Company’s revenues disaggregated by geographic region, which is determined based on customer location, for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
United States$218,176 $255,943 
Rest of world (1)
27,975 34,686 
Total revenues$246,151 $290,629 
_________________________________________________
(1)    No individual country represented more than 10% of total revenues.
Contract Asset and Liabilities
The following table reflects the Company’s contract assets and contract liabilities:
March 31,
2024
December 31,
2023
(In thousands)
Short-term unbilled receivables, net (1)
$22,661 $22,524 
Long-term unbilled receivables, net (2)
10,360 11,850 
Total contract assets$33,021 $34,374 
Short-term deferred revenues$164,586 $121,734 
Long-term deferred revenues65,195 58,622 
Total contract liabilities$229,781 $180,356 
_________________________________________________
(1)    Included in accounts receivable and unbilled receivables in the Condensed Consolidated Balance Sheets.
(2)    Included in other long-term assets in the Condensed Consolidated Balance Sheets.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Basic and Diluted Net Loss Per Share
The basic and diluted net loss per share calculations for the three months ended March 31, 2024 and 2023 were as follows:
Three Months Ended March 31,
20242023
(In thousands, except per share data)
Net loss$(15,676)$(15,000)
Weighted-average shares outstanding – basic and diluted45,732 44,887 
Net loss per share – basic and diluted$(0.34)$(0.33)
Anti-dilutive weighted-average shares related to stock award plans3,276 3,634 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants11,816 11,816 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Balance sheet details as of March 31, 2024 and December 31, 2023 are presented in the tables below:
March 31,
2024
December 31,
2023
(In thousands)
Inventories:
Raw materials$48,025 $51,439 
Work in process4,689 1,327 
Finished goods50,752 57,333 
Total inventories$103,466 $110,099 
Other current assets:
Funds held for customers, including restricted cash (1)
$56,572 $43,649 
Net investment in sales-type leases, current portion12,037 11,867 
Prepaid income taxes6,753 8,279 
Other current assets (2)
23,629 7,714 
Total other current assets$98,991 $71,509 
Other long-term assets:
External-use software development costs, net$63,540 $66,659 
Unbilled receivables, net10,360 11,850 
Deferred debt issuance costs3,524 3,718 
Other long-term assets8,893 8,239 
Total other long-term assets$86,317 $90,466 
Accrued liabilities:
Operating lease liabilities, current portion$10,549 $10,518 
Customer fund liabilities56,572 43,649 
Advance payments from customers10,235 10,551 
Rebate liabilities53,857 51,277 
Group purchasing organization fees4,095 4,445 
Taxes payable4,716 2,191 
Other accrued liabilities27,163 26,645 
Total accrued liabilities$167,187 $149,276 
_________________________________________________
(1)    Includes restricted cash of $37.6 million and $33.0 million as of March 31, 2024 and December 31, 2023, respectively.
(2)    Includes deferred cost of sales of $15.3 million as of March 31, 2024.
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments, for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Beginning balance$(13,432)$(17,087)
Other comprehensive income (loss)(1,399)1,479 
Ending balance$(14,831)$(15,608)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Balances
The following table represents the property and equipment balances as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Equipment$100,591 $95,996 
Furniture and fixtures5,189 4,500 
Leasehold improvements17,935 17,919 
Purchased software and internal-use software development costs125,344 118,004 
Construction in progress6,333 11,614 
Property and equipment, gross255,392 248,033 
Accumulated depreciation and amortization(146,358)(139,432)
Total property and equipment, net$109,034 $108,601 
Summary of Geographic Information for Property and Equipment, Net The following table summarizes the geographic information for property and equipment, net, as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
United States$104,920 $104,312 
Rest of world
4,114 4,289 
Total property and equipment, net$109,034 $108,601 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
External-Use Software Development Costs (Tables)
3 Months Ended
Mar. 31, 2024
Research and Development [Abstract]  
Schedule of Capitalized Computer Software
The carrying amounts of external-use software development costs as of March 31, 2024 and December 31, 2023 were as follows:
March 31,
2024
December 31,
2023
(In thousands)
Gross carrying amount$242,580 $239,038 
Accumulated amortization(179,040)(172,379)
External-use software development costs, net (1)
$63,540 $66,659 
_________________________________________________
(1)     Included in other long-term assets in the Condensed Consolidated Balance Sheets.
Schedule of Future Amortization Expenses For Capitalized Software Development Costs
The estimated future amortization expenses for external-use software development costs were as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$18,813 
202519,030 
202613,500 
20277,546 
20283,688 
Thereafter963 
Total$63,540
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill
The following table represents changes in the carrying amount of goodwill:
(In thousands)
Balance as of December 31, 2023$735,810 
Foreign currency exchange rate fluctuations(453)
Balance as of March 31, 2024$735,357 
Carrying Amounts and Useful Lives of Intangible Assets
The carrying amounts and useful lives of intangible assets as of March 31, 2024 and December 31, 2023 were as follows:
March 31, 2024
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(119,877)$(1,364)$186,177 
4 - 30
Acquired technology46,134 (29,344)— 16,790 
4 - 20
Trade names9,200 (7,942)— 1,258 
5 - 12
Patents2,337 (1,447)— 890 
2 - 20
Total intangible assets, net
$365,089 $(158,610)$(1,364)$205,115 
 
December 31, 2023
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(115,232)$(1,326)$190,860 
4 - 30
Acquired technology84,876 (67,033)— 17,843 
4 - 20
Backlog1,800 (1,800)— — 2
Trade names9,200 (7,680)— 1,520 
5 - 12
Patents2,404 (1,454)— 950 
2 - 20
Total intangible assets, net
$405,698 $(193,199)$(1,326)$211,173 
_________________________________________________
(1)    The differences in gross carrying amounts between periods are primarily due to the write-off of certain fully amortized intangible assets.
Estimated Future Amortization Expense for Intangible Assets
The estimated future amortization expenses for amortizable intangible assets were as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$16,763 
202521,064 
202618,076 
202716,223 
202815,184 
Thereafter117,805 
Total$205,115 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Convertible Debt Balances
The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Principal amount$575,000 $575,000 
Unamortized debt issuance costs(4,561)(5,338)
Convertible senior notes, net$570,439 $569,662 
Summary of Components of Interest Expense
The following table summarizes the components of interest expense resulting from the Notes recognized in interest and other income (expense), net in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Contractual coupon interest$359 $359 
Amortization of debt issuance costs$777 $771 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessor Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Income Recognized from Sales-Type Leases
The following table presents the Company’s income recognized from sales-type leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Sales-type lease revenues$7,036 $5,716 
Cost of sales-type lease revenues(4,187)(2,662)
Selling profit on sales-type lease revenues$2,849 $3,054 
Components of Sales-Type Lease Receivables
The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
(In thousands)
Net minimum lease payments to be received$66,344 $65,017 
Less: Unearned interest income portion(10,398)(10,196)
Net investment in sales-type leases55,946 54,821 
Less: Current portion (1)
(12,037)(11,867)
Long-term investment in sales-type leases, net43,909 42,954 
_________________________________________________
(1)    The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.
Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases
The maturity schedule of future minimum lease payments under sales-type leases retained in-house and the reconciliation to the net investment in sales-type leases reported on the Condensed Consolidated Balance Sheets was as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$11,232 
202513,056 
202610,984 
20279,333 
20288,245 
Thereafter13,494 
Total future minimum sales-type lease payments66,344 
Present value adjustment(10,398)
Total net investment in sales-type leases$55,946 
Income Recognized from Operating Leases
The following table represents the Company’s income recognized from operating leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Rental income$856 $2,259 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessee Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities
The maturity schedule of future minimum lease payments under operating leases and the reconciliation to the operating lease liabilities reported on the Condensed Consolidated Balance Sheets was as follows:
March 31,
2024
(In thousands)
Remaining nine months of 2024$9,688 
202511,858 
202610,996 
20279,057 
20287,749 
Thereafter1,865 
Total operating lease payments51,213 
Present value adjustment(6,096)
Total operating lease liabilities (1)
$45,117 
_________________________________________________
(1)    Amount consists of a current and long-term portion of operating lease liabilities of $10.5 million and $34.6 million, respectively. The current portion of the operating lease liabilities is included in accrued liabilities in the Condensed Consolidated Balance Sheets.
Summary of Supplemental Cash Flow Information and Weighted-Average Remaining Lease Term and Discount Rate
The following table summarizes supplemental cash flow information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities$3,401 $3,358 
Right-of-use assets obtained in exchange for new lease liabilities$3,671 $189 
The following table summarizes the weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating leases as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Weighted-average remaining lease term, years 4.44.6
Weighted-average discount rate, %5.8 %5.8 %
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Expense
The following table sets forth the total share-based compensation expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cost of product and service revenues$1,555 $2,008 
Research and development1,075 1,606 
Selling, general, and administrative6,011 10,428 
Total share-based compensation expense$8,641 $14,042 
Assumptions Used to Value ESPP Shares
The following assumptions were used to value shares under the ESPP for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
Expected life, years
0.5 - 2.0
0.5 - 2.0
Expected volatility, %
33.7% - 57.0%
31.7% - 63.9%
Risk-free interest rate, %
1.5% - 5.5%
0.1% - 5.1%
Dividend yield, % — %— %
Assumptions Used to Value Stock Options Granted
The following assumptions were used to value stock options granted pursuant to the Company’s 2009 Equity Incentive Plan, as amended, (the “2009 Plan”) for the three months ended March 31, 2023. There were no stock options granted during the three months ended March 31, 2024.
Three Months Ended March 31,
2023
Expected life, years 3.2
Expected volatility, % 44.8 %
Risk-free interest rate, % 3.7 %
Estimated forfeiture rate, %10.0 %
Dividend yield, % — %
Summary of Share Option Activity
The following table summarizes the stock option activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Exercise Price
Weighted-Average
Remaining Years
Aggregate
Intrinsic Value
(In thousands, except per share data)
Outstanding at December 31, 20232,023 $67.68 4.6$1,013 
Granted— — 
Exercised— — 
Expired(117)73.88 
Forfeited(17)62.81 
Outstanding at March 31, 20241,889 $67.35 4.4$88 
Exercisable at March 31, 20241,766 $66.74 4.4$88 
Vested and expected to vest at March 31, 2024 and thereafter1,882 $67.30 4.4$88 
Summary of Restricted Stock Unit Activity
The following table summarizes the RSU activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
Weighted-Average
Remaining Years
Aggregate
Intrinsic Value
(In thousands, except per share data)
Outstanding at December 31, 20231,078 $84.66 1.5$40,551 
Granted (Awarded)178 27.37 
Vested (Released)(73)94.23 
Forfeited(56)82.70 
Outstanding and unvested at March 31, 20241,127 $75.08 1.5$32,952 
Summary of Restricted Stock Awards Activity
The following table summarizes the RSA activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
(In thousands, except per share data)
Outstanding at December 31, 202324 $70.96 
Granted (Awarded)32.45 
Vested (Released)(3)72.02 
Outstanding and unvested at March 31, 202424 $66.81 
Summary of Performance-Based Restricted Stock Activity
The following table summarizes the PSU activity under the 2009 Plan during the three months ended March 31, 2024:
Number of
Shares
Weighted-Average
Grant Date Fair Value
(In thousands, except per share data)
Outstanding at December 31, 202375 $127.14 
Granted177 28.67 
Vested— — 
Forfeited(65)122.29 
Outstanding and unvested at March 31, 2024187 $35.79 
Ordinary Shares Reserved for Future Issuance Under Equity Incentive Plans
The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2024:
Number of Shares
(In thousands)
Stock options outstanding1,889 
Non-vested restricted stock awards1,338 
Shares authorized for future issuance2,354 
ESPP shares available for future issuance2,916 
Total shares reserved for future issuance8,497 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations
The following table summarizes the total employee-related restructuring expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(In thousands)
Cost of product and service revenues$2,696 $144 
Research and development311 485 
Selling, general, and administrative156 4,685 
Total restructuring expense$3,163 $5,314 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2024
segment
Accounting Policies [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Fees to GPOs $ 2,000 $ 3,100  
Short-term deferred revenues 164,586   $ 121,734
Deferred cost of sales 15,300   12,400
Deferred revenues recognized 50,200    
Short-term deferred revenues, gross     134,100
Long-term deferred revenues $ 65,195   $ 58,622
Deferred revenue, period 10 years    
Remaining performance obligation $ 359,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, period 10 years    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Disaggregation of Revenues by Revenue Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from External Customer [Line Items]    
Revenues $ 246,151 $ 290,629
Connected devices, software licenses, and other    
Revenue from External Customer [Line Items]    
Revenues 111,069 165,147
Consumables    
Revenue from External Customer [Line Items]    
Revenues 22,226 20,568
Technical services    
Revenue from External Customer [Line Items]    
Revenues 58,515 53,357
Advanced Services    
Revenue from External Customer [Line Items]    
Revenues $ 54,341 $ 51,557
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Disaggregation of Revenues by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from External Customer [Line Items]    
Revenues $ 246,151 $ 290,629
United States    
Revenue from External Customer [Line Items]    
Revenues 218,176 255,943
Rest of world    
Revenue from External Customer [Line Items]    
Revenues $ 27,975 $ 34,686
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Contract Asset and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue Recognition [Abstract]    
Short-term unbilled receivables, net $ 22,661 $ 22,524
Long-term unbilled receivables, net 10,360 11,850
Total contract assets 33,021 34,374
Short-term deferred revenues 164,586 121,734
Long-term deferred revenues 65,195 58,622
Total contract liabilities $ 229,781 $ 180,356
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net loss $ (15,676) $ (15,000)
Weighted-average shares outstanding – basic (in shares) 45,732 44,887
Weighted-average shares outstanding – diluted (in shares) 45,732 44,887
Net loss per share – basic (in dollars per share) $ (0.34) $ (0.33)
Net loss per share – diluted (in dollars per share) $ (0.34) $ (0.33)
Stock Award Plans    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive weighted-average shares (in shares) 3,276 3,634
Convertible Senior Notes and Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive weighted-average shares (in shares) 11,816 11,816
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents and Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 512,364 $ 467,972 $ 340,413
Cash equivalents 488,500 451,000  
Convertible Senior Notes | Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of long-term debt 539,800 527,200  
Long-term debt $ 570,439 $ 569,662  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventories:    
Raw materials $ 48,025 $ 51,439
Work in process 4,689 1,327
Finished goods 50,752 57,333
Total inventories 103,466 110,099
Other current assets:    
Funds held for customers, including restricted cash $ 56,572 $ 43,649
Restricted Cash, Statement of Financial Position [Extensible Enumeration] Total other current assets Total other current assets
Net investment in sales-type leases, current portion $ 12,037 $ 11,867
Prepaid income taxes 6,753 8,279
Other current assets 23,629 7,714
Total other current assets 98,991 71,509
Other long-term assets:    
External-use software development costs, net 63,540 66,659
Unbilled receivables, net 10,360 11,850
Deferred debt issuance costs 3,524 3,718
Other long-term assets 8,893 8,239
Total other long-term assets $ 86,317 $ 90,466
Accrued liabilities:    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Operating lease liabilities, current portion $ 10,549 $ 10,518
Customer fund liabilities 56,572 43,649
Advance payments from customers 10,235 10,551
Rebate liabilities 53,857 51,277
Group purchasing organization fees 4,095 4,445
Taxes payable 4,716 2,191
Other accrued liabilities 27,163 26,645
Total accrued liabilities 167,187 149,276
Restricted cash 37,600 33,000
Deferred cost of sales $ 15,300 $ 12,400
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period $ 1,188,954 $ 1,130,137
Other comprehensive income (loss) (1,399) 1,479
Balance at end of period 1,188,597 1,142,541
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (13,432) (17,087)
Other comprehensive income (loss) (1,399) 1,479
Balance at end of period $ (14,831) $ (15,608)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Property, Plant and Equipment Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 255,392 $ 248,033
Accumulated depreciation and amortization (146,358) (139,432)
Total property and equipment, net 109,034 108,601
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 100,591 95,996
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 5,189 4,500
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 17,935 17,919
Purchased software and internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 125,344 118,004
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,333 $ 11,614
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation and amortization expense $ 8.6 $ 6.3
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Summary of Geographic Information for Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 109,034 $ 108,601
United States    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 104,920 104,312
Rest of world    
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 4,114 $ 4,289
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
External-Use Software Development Costs - Schedule of Capitalized Computer Software (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Research and Development [Abstract]    
Gross carrying amount $ 242,580 $ 239,038
Accumulated amortization (179,040) (172,379)
External-use software development costs, net $ 63,540 $ 66,659
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
External-Use Software Development Costs - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Research and Development [Abstract]    
Amortization of capitalized software development costs $ 6.7 $ 7.4
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
External-Use Software Development Costs - Schedule of Future Amortization Expenses For Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Research and Development [Abstract]    
Remaining nine months of 2024 $ 18,813  
2025 19,030  
2026 13,500  
2027 7,546  
2028 3,688  
Thereafter 963  
External-use software development costs, net $ 63,540 $ 66,659
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 735,810
Foreign currency exchange rate fluctuations (453)
Balance at end of period $ 735,357
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Carrying Amounts and Useful Lives of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 365,089 $ 405,698
Accumulated amortization (158,610) (193,199)
Foreign currency exchange rate fluctuations (1,364) (1,326)
Net carrying amount 205,115 211,173
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 307,418 307,418
Accumulated amortization (119,877) (115,232)
Foreign currency exchange rate fluctuations (1,364) (1,326)
Net carrying amount $ 186,177 $ 190,860
Customer relationships | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 4 years 4 years
Customer relationships | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 30 years 30 years
Acquired technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 46,134 $ 84,876
Accumulated amortization (29,344) (67,033)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 16,790 $ 17,843
Acquired technology | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 4 years 4 years
Acquired technology | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 20 years 20 years
Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount   $ 1,800
Accumulated amortization   (1,800)
Foreign currency exchange rate fluctuations   0
Net carrying amount   $ 0
Useful life   2 years
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 9,200 $ 9,200
Accumulated amortization (7,942) (7,680)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 1,258 $ 1,520
Trade names | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 5 years 5 years
Trade names | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 12 years 12 years
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 2,337 $ 2,404
Accumulated amortization (1,447) (1,454)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 890 $ 950
Patents | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 2 years 2 years
Patents | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 20 years 20 years
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense of intangible assets $ 6.0 $ 8.3
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining nine months of 2024 $ 16,763  
2025 21,064  
2026 18,076  
2027 16,223  
2028 15,184  
Thereafter 117,805  
Net carrying amount $ 205,115 $ 211,173
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Credit Agreement (Details) - Line of Credit - USD ($)
Oct. 10, 2023
Nov. 15, 2019
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Debt issuance costs, gross $ 3,000,000      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Maximum secured net leverage ratio 3.00      
Minimum interest coverage ratio 3.00      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Federal Funds        
Debt Instrument [Line Items]        
Spread on variable interest rate 0.50%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | One Month Adjusted Term Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Spread on variable interest rate 1.00%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum        
Debt Instrument [Line Items]        
Commitment fee rate on undrawn commitments 0.20%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum | Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 1.50%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 0.50%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum        
Debt Instrument [Line Items]        
Commitment fee rate on undrawn commitments 0.35%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum | Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 2.25%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 1.25%      
Revolving Credit Facility        
Debt Instrument [Line Items]        
Long-term line of credit     $ 0 $ 0
Revolving Credit Facility | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Term of debt instrument   5 years    
Maximum borrowing capacity   $ 500,000,000    
Remaining borrowing capacity     $ 350,000,000 $ 350,000,000
Revolving Credit Facility | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Term of debt instrument 5 years      
Maximum borrowing capacity $ 350,000,000      
Accordion feature, higher borrowing capacity option $ 250,000,000      
EBITDA, prior year, percentage 100.00%      
Incremental Loan Facility | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Maximum borrowing capacity   250,000,000    
Letter of Credit | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Maximum borrowing capacity   15,000,000    
Letter of Credit | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 15,000,000      
Swing Line Loan | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 25,000,000    
Swing Line Loan | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 25,000,000      
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, shares in Millions
Dec. 13, 2021
USD ($)
$ / shares
Sep. 25, 2020
USD ($)
day
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]        
Cost of convertible note hedge   $ 100,600,000    
Proceeds from sale of warrants   51,300,000    
Convertible Note Hedge        
Debt Instrument [Line Items]        
Deferred tax asset related to the convertible note hedge transaction   $ 25,800,000    
Convertible Note Hedge Rights        
Debt Instrument [Line Items]        
Options and warrants to purchase shares (in shares) | shares   5.9    
Strike price (in dollars per share) | $ / shares   $ 97.32    
Warrants        
Debt Instrument [Line Items]        
Options and warrants to purchase shares (in shares) | shares   5.9    
Strike price (in dollars per share) | $ / shares   $ 141.56    
Convertible Senior Notes        
Debt Instrument [Line Items]        
Debt instrument, convertible, principal amount of notes, minimum $ 1,000      
Debt instrument, convertible, maximum cash 1,000      
Debt instrument, convertible, consideration in excess, amount $ 1,000      
Convertible Senior Notes | Convertible Debt        
Debt Instrument [Line Items]        
Interest rate   0.25%    
Principal amount   $ 575,000,000 $ 575,000,000 $ 575,000,000
Additional principal amount subject to purchasers' option   75,000,000    
Proceeds from issuance of convertible senior notes, net of issuance costs   559,700,000    
Debt issuance costs incurred and capitalized   $ 15,300,000    
Conversion ratio   0.0102751    
Conversion price (in dollars per share) | $ / shares $ 97.32      
Repurchase price as a percent of principal amount   100.00%    
Aggregate principal amount of Notes that must be outstanding and not subject to redemption if the Company redeems less than all of the Notes   $ 150,000,000    
Effective interest rate   0.80%    
Remaining life of debt discount and issuance cost accretion     1 year 6 months  
Maximum number of shares issuable upon conversion (in shares) | shares   5.9    
Convertible Senior Notes | Convertible Debt | Period 1        
Debt Instrument [Line Items]        
Threshold trading days | day   20    
Threshold consecutive trading days | day   30    
Threshold percentage of stock price trigger   130.00%    
Convertible Senior Notes | Convertible Debt | Period 2        
Debt Instrument [Line Items]        
Threshold trading days | day   5    
Threshold consecutive trading days | day   10    
Threshold percentage of stock price trigger   98.00%    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - Convertible Debt Balances (Details) - Convertible Debt - Convertible Senior Notes - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Sep. 25, 2020
Debt Instrument [Line Items]      
Principal amount $ 575,000,000 $ 575,000,000 $ 575,000,000
Unamortized debt issuance costs (4,561,000) (5,338,000)  
Convertible senior notes, net $ 570,439,000 $ 569,662,000  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - Summary of Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Amortization of debt issuance costs $ 971 $ 1,045
Convertible Senior Notes | Convertible Debt    
Debt Instrument [Line Items]    
Contractual coupon interest 359 359
Amortization of debt issuance costs $ 777 $ 771
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessor Leases - Narrative (Details)
Mar. 31, 2024
Minimum  
Lessor, Lease, Description [Line Items]  
Term of sales-type leases 1 year
Maximum  
Lessor, Lease, Description [Line Items]  
Term of sales-type leases 10 years
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessor Leases - Income Recognized from Sales-Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Sales-type lease revenues $ 7,036 $ 5,716
Cost of sales-type lease revenues (4,187) (2,662)
Selling profit on sales-type lease revenues $ 2,849 $ 3,054
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessor Leases - Components of Sales-Type Lease Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Net minimum lease payments to be received $ 66,344 $ 65,017
Less: Unearned interest income portion (10,398) (10,196)
Net investment in sales-type leases 55,946 54,821
Less: Current portion (12,037) (11,867)
Long-term investment in sales-type leases, net $ 43,909 $ 42,954
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining nine months of 2024 $ 11,232  
2025 13,056  
2026 10,984  
2027 9,333  
2028 8,245  
Thereafter 13,494  
Net minimum lease payments to be received 66,344 $ 65,017
Present value adjustment (10,398) $ (10,196)
Total net investment in sales-type leases $ 55,946  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessor Leases - Income Recognized from Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Rental income $ 856 $ 2,259
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessee Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lessee, Lease, Description [Line Items]    
Operating lease cost $ 2,600 $ 3,000
Impairment and abandonment of operating lease right-of-use assets related to facilities $ 0 $ 7,815
Minimum    
Lessee, Lease, Description [Line Items]    
Term of operating leases 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Term of operating leases 12 years  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining nine months of 2024 $ 9,688  
2025 11,858  
2026 10,996  
2027 9,057  
2028 7,749  
Thereafter 1,865  
Total operating lease payments 51,213  
Present value adjustment (6,096)  
Total operating lease liabilities 45,117  
Current portion of operating lease liabilities 10,549 $ 10,518
Long-term portion of operating lease liabilities $ 34,568 $ 33,910
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessee Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 3,401 $ 3,358
Right-of-use assets obtained in exchange for new operating lease liabilities $ 3,671 $ 189
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lessee Leases - Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Weighted-average remaining lease term 4 years 4 months 24 days 4 years 7 months 6 days
Weighted-average discount rate 5.80% 5.80%
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Non-cancelable purchase commitments $ 103.0
Non-cancelable purchase commitments expected to be paid within the year $ 90.0
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Benefit from income taxes $ (2,155) $ (6,182)  
Annual effective tax rate 22.80% 36.80%  
Unrecognized tax benefits $ 11,100   $ 10,700
Accrued interest and penalties $ 500   $ 400
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense $ 8,641 $ 14,042
Cost of product and service revenues    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense 1,555 2,008
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense 1,075 1,606
Selling, general, and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense $ 6,011 $ 10,428
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Aug. 02, 2016
Nov. 04, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, amount capitalized $ 700,000 $ 1,100,000    
Shares purchased under ESPP (in shares) 334,000 209,000    
The 2016 Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Value of shares authorized for repurchase under stock repurchase programs (up to)     $ 50,000,000  
Remaining value of shares authorized for repurchase under stock repurchase programs $ 2,700,000      
Number of shares repurchased (in shares) 0 0    
2014 Share Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Value of shares authorized for repurchase under stock repurchase programs (up to)       $ 50,000,000
Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average price of shares purchased (in dollars per share) $ 24.06 $ 46.96    
Unrecognized compensation cost $ 1,500,000      
Weighted average period of compensation cost not yet recognized 1 year 7 months 6 days      
2009 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost of unvested stock options $ 1,800,000      
2009 Plan | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average period of compensation cost not yet recognized 6 months      
2009 Plan | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 52,000,000      
Weighted average period of compensation cost not yet recognized 3 years      
2009 Plan | RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 200,000      
Weighted average period of compensation cost not yet recognized 1 month 6 days      
2009 Plan | PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 6,800,000      
Weighted average period of compensation cost not yet recognized 2 years      
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Assumptions Used to Value ESPP Shares (Details) - Employee Stock
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility (minimum) 33.70% 31.70%
Expected volatility (maximum) 57.00% 63.90%
Risk-free interest rate (minimum) 1.50% 0.10%
Risk-free interest rate (maximum) 5.50% 5.10%
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life 6 months 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life 2 years 2 years
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Assumptions Used to Value Stock Options Granted (Details) - Stock Options
3 Months Ended
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected life 3 years 2 months 12 days
Expected volatility 44.80%
Risk-free interest rate 3.70%
Estimated forfeiture rate 10.00%
Dividend yield 0.00%
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Summary of Share Option Activity (Details) - 2009 Plan - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding at beginning of period (in shares) 2,023,000  
Granted (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) (117,000)  
Forfeited (in shares) (17,000)  
Outstanding at end of period (in shares) 1,889,000 2,023,000
Exercisable at end of period (in shares) 1,766,000  
Vested and expected to vest at end of period (in shares) 1,882,000  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 67.68  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Expired (in dollars per share) 73.88  
Forfeited (in dollars per share) 62.81  
Outstanding at end of period (in dollars per share) 67.35 $ 67.68
Exercisable at end of period (in dollars per share) 66.74  
Vested and expected to vest at end of period (in dollars per share) $ 67.30  
Weighted-Average Remaining Years    
Outstanding 4 years 4 months 24 days 4 years 7 months 6 days
Exercisable 4 years 4 months 24 days  
Vested and expected to vest 4 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding $ 88 $ 1,013
Exercisable 88  
Vested and expected to vest $ 88  
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Unit Activity (Details) - RSUs - 2009 Plan - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding at beginning of period (in shares) 1,078  
Granted (Awarded) (in shares) 178  
Vested (Released) (in shares) (73)  
Forfeited (in shares) (56)  
Outstanding and unvested at end of period (in shares) 1,127 1,078
Weighted-Average Grant Date Fair Value    
Outstanding at beginning of period (in dollars per share) $ 84.66  
Granted (Awarded) (in dollars per share) 27.37  
Vested (Released) (in dollars per share) 94.23  
Forfeited (in dollars per share) 82.70  
Outstanding and unvested at end of period (in dollars per share) $ 75.08 $ 84.66
Weighted-Average Remaining Years    
Outstanding and unvested 1 year 6 months 1 year 6 months
Aggregate Intrinsic Value    
Outstanding and unvested $ 32,952 $ 40,551
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Award Activity (Details) - RSAs - 2009 Plan
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares  
Outstanding at beginning of period (in shares) | shares 24
Granted (Awarded) (in shares) | shares 3
Vested (Released) (in shares) | shares (3)
Outstanding and unvested at end of period (in shares) | shares 24
Weighted-Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 70.96
Granted (Awarded) (in dollars per share) | $ / shares 32.45
Vested (Released) (in dollars per share) | $ / shares 72.02
Outstanding and unvested at end of period (in dollars per share) | $ / shares $ 66.81
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Summary of Performance-Based Restricted Stock Activity (Details) - Performance-Based Restricted Stock - 2009 Plan
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares  
Outstanding at beginning of period (in shares) | shares 75
Granted (Awarded) (in shares) | shares 177
Vested (Released) (in shares) | shares 0
Forfeited (in shares) | shares (65)
Outstanding and unvested at end of period (in shares) | shares 187
Weighted-Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 127.14
Granted (Awarded) (in dollars per share) | $ / shares 28.67
Vested (Released) (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 122.29
Outstanding and unvested at end of period (in dollars per share) | $ / shares $ 35.79
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits and Share-Based Compensation - Summary of Shares Reserved for Future Issuance Under Equity Incentive Plans (Details)
shares in Thousands
Mar. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for future issuance (in shares) 8,497
Stock options outstanding  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for future issuance (in shares) 1,889
Non-vested restricted stock awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for future issuance (in shares) 1,338
Shares authorized for future issuance  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for future issuance (in shares) 2,354
Employee Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for future issuance (in shares) 2,916
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Expenses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Restructuring and Related Activities [Abstract]      
Restructuring expenses $ 3,163 $ 5,314  
Unpaid balance related to restructuring plan 1,300   $ 8,900
Restructuring and related cost, cost incurred to date $ 3,300    
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Expenses - Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses $ 3,163 $ 5,314
Cost of product and service revenues    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses 2,696 144
Research and development    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses 311 485
Selling, general, and administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses $ 156 $ 4,685
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details) - Subsequent Event
$ in Millions
May 02, 2024
USD ($)
Minimum  
Subsequent Event [Line Items]  
Restructuring charges, expected cost $ 15.0
Maximum  
Subsequent Event [Line Items]  
Restructuring charges, expected cost $ 20.0
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,> IU@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #'@*=82.CM3.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NU6D**N%Q"G(2$Q"<0M2KPMHOFCQ*C=V].&K1."!^ 8^Y?/ MGR6W*@CE(SY''S"2P70SVMXEH<*&'8F" $CJB%:F4"H.;\%BR2U) DSL @+D76M5D)%E.3C&:_5@@^?L<\PK0![M.@H0556P+IY M8CB-?0M7P PCC#9]%U OQ%S]$YL[P,[),9DE-0Q#.:QR;MJA@K>G[4M>MS N MD70*IU_)"#H%W+#+Y-?5_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #'@*=8SY&2ML(% "]'@ & 'AL+W=O)HU!/WLV5H.^7.DH3,18D705 MQUQMKT4D-U<-VM@_> KG"VT>M ;])9^+B="_+\<*[EJ%2A#&(DE#F1 E9E>- M(?W@NBR"A!.?[= MB3:*WS2!KZ_WZG<9/,!,>2H\&7T. [VX:EPV2"!F?!7I)[GY5>R .D;/EU&: M_26;_-MVNT'\5:IEO N&$L1ADO_G+[N*>!7@THH M@M@[P)HU2^XNP W \U+ MEF'=<,T'?24W1)FO0H'S?3<]'Z^7LX3;6")O>/K89RA;9=P?3##^F2^^*J M 1TM%6HM&H,?OJ-=YV<;WC<2>P/;+F#;F/K@1OHKZ**:/&^7PD:*AU.G^+J75RE8I'AI5$Z];X'6/PQL+%;A2T>\J.QX:7Y/SHN"\.+)E*@Y32#8#5.<1UYKQ*+4F$@VK"7A9 M %ZBA;I-=*BWY"Z,!'E6B& M44CC(X^M;137^?CP./)N[^_/\I*-'CT;*:I1DY0ZY7SJ',,Z2GRIH'URTU3/ MR$1#IR12$4^N$JVV\#^P5L !]9M;&S$>5!?YE86@QR _\Q5O*R8WB'00#JZ=G^@MS#=^1C8L\K+MEFS"&/ M,)PMR)T28L.W5FY4I"YW:84H:C[^Q^V9.VC3SW*36)EQ.;#AFGPVS%;64Q@A M6CHABGN9]ZQ%!QXKN0X3WYYD7//Y3ROH*>P1+?T1Q5W->]"Q3#6/R%_ALGJ, MPA4ONM2]L)*>PBG1TBI1W.%DS74(:]UJ,%S@\L*.=0IC1$MG1'$[W K)ZY8Q7D*Z\-*Z\..LCYF>08>'JS 7"KK$'1 YYXK:.U#WQ<@!#)!+FDE M/H4!8J4!8D<9H$G,HXA5[;F.AYJ9C_@(* MX+YACECRQ)Y:7+ :]!2VAY6VA^&N99_(A8!$8GBX3#7>*>P/*^T/PYW+?J1] M,[=/LMUL\G&EPW"-R>JSKLJZ5X11^AY5^A^%V91B+),BV^>XB M;D\9+E#=2$]A>-S2\+BX3]G[@+LP-6;]BP#3B6W5'I!K-BEKNM1Z?' *W^.6 MOL?%74JQ3_N:] X>6J>. V)5&]%X6%W&TO.XN$-YS[C;>J^FQ.4^V?/X3?U. MZ]4!H9GPLG/3E/AF,S(_*RR>%F>SP^Q$LE5^GA_L/G S7Z8D$C,(=_ =02P,$% @ MQX"G6!01TEQ:!P .Q\ !@ !X;"]W;W)KJE30RT*;856+>B:;?/C,7$0F71)2DGV:_?478L M6WQ),O1+(LG'TW-'\I[GJ+-;J;[KI1 &W:V:5I]/EL:LW\QF>K$4*ZY?R[5H MX9=KJ5;FU$KSJ!ZV:&4F2;+;B=3N9G_7//JOYF>Q,4[?BLT*Z6ZVX MNG\O&GE[/L&3AP=?ZINEL0]F\[,UOQ&7PGQ;?U9P-]M[J>J5:'4M6Z3$]?GD M'7YS04L[H+?XNQ:W^N :V5"NI/QN;SY6YY/$(A*-6!CK@L._C;@036,] 8X? M.Z>3_3OMP,/K!^^_]L%#,%=\:\P7>?N[V 7$K+^% M;'3_%]WN;),)6G3:R-5N,"!8U>WV/[_;)>)@ $X# \AN 'GJ +H;0/M M\CZ ML#YPP^=G2MXB9:W!F[WH<]./AFCJUD[CI5'P:PWCS/Q"MA5,BJ@07&G9U!4W M-[Q="'1I'6OT\EO+NZJ&7UZA4_3M\@-Z>?(*G:"Z15^7LM.\K?39S > MZW6VV+W[_?;=)/#N3UR]1A1/$4E(ZAE^$1_^02SVP^GQ\!ED89\*LD\%Z?W1 M4"HZI41K$-<:8G[CBV?K(/4[L#ONC5[SA3B?P);20FW$9/[B%YPE;WW1_21G M1['2?:PTYGU^P?42P:RAA;T0/[IZPQL(WCN+6U=9[\J6A&YGJ(6"I^\ M1KR!\F07L+9W)]DTS6@_ZH1-699.89!>B[Z"-/>^D+>8V$$L)"T@ZE'('C,& MJY'Y0V;[D%DTY(_M!J9"JEIXIX,Y+\4)3;-LA,UCAI.D+/W8LCVV+(KMLQ)K M7E=(W*UMV? "S-RL9*Q@(WP>*U8>1'$$+]_#RZ/P_C)+H:!N'NYD'\3<>7E9 ME"4>072M;QI:'-5"WZ?>7#VOI69(E+,H15I]9D24!K#@9."R)HOU#MC>G1J@5$-)& M:&.Q6F[24-/TJ;E?"]0(X'H=#&#W@D-H*2T/IGI'2!XS4K(T$, !">/XLH5D MPS2\NB"* >^!)'*6K^FY35+11A M+S3B[AW**,O'V+QV!4X"X :"PW&&^]@:WM[4/5WT"0S//773DS",QP7+9XJ:E4D: M8BP\4!:.<]:6$"+P7!HBI* Y))TKBI.:BNVH R\>IC M'*6^YPKDG^7M..B! G&< _?*<\WOK;ST!NQ26DIQZLR,QXPE)# O9" ^$B<^ M@*@ZT>]$*\>X[8R]?8N'MW":CB6CQXSA/$1O9* W$J>W!Y@'R\>+TN4IG.6X M&&]$GUT*JB>P$\E! Q@GM \/Y5<)4.!= *7+6#A+6>$DTV-'@"U"V1R8C<29 M[5A /I93E[12G+G-F\>.9GE>!KHW,I ;>3:Y1;/K4!XSF $20CM0 M&XE36X"*'TNRI]=*RS$=^ZPR$A Z9. Y$N>Y ;([ NE; Y*$Z._ ?B?=L%Q+Z"F5Z-:E%6TN% M6FDB_01QVS*6)]!2C/%Z[#+H@D,+>2 O$B>O;9%X+*?>OHUAYJP!GR&%ZA H M9G1@,!IGL NK(?N&36_/HV1K5[!H%X 9O?P3LHPP?>4]EHIZ]LL#Y-,9/\'1 MP#V=(X MV4(7L:NPVF9ABDZ2UTF"06TIM.%-)Z:(39,D07K)X?V(=V8I5?VOJ-["YGMX M"OT'* MOLES^34;+.FIR'-;!P>HC)ZNPH&4;C@DG22@JEDU)DO?;@+%I0+JP-.H<6E>%QHGV!X'-4@&6A<,KRKJMKJ;BBW MMBL^K5NTX.L:RJ\7L.]8ED)3[JQ-GR&TUF=I5HR[=Y]=GAR>\QRC'.0!C>UH2D/I';0"?^D8G;P9=-^5O[$U4W=:A"XUS R>9U#)M3V M2^WVQLAU_['S2AHC5_WE4G" ;PW@]VL)BF)W8[^?[K^7S_\#4$L#!!0 ( M ,> IUB?9:?^;P, %<+ 8 >&PO=V]R:W-H965T&UL MK9;!;MLX$(9?A= 610*D$25+LIW: A('1?>P@%$WW<.B!UJB+2(4J24IN]VG MWZ&DJ)*MV$G;2RR2,\-OAC^9F>VE>M09I09]R[G0S<*K'"J+ M+XSN=><;V5364C[:P9_IW,&6B'*:&!N"P,^.+BCG-A)P_-L$==H]K6/W^RGZ MARIY2&9--%U(_C=+339W)@Y*Z8:4W'R2^X^T22BT\1+)=?47[1M;[*"DU$;F MC3,0Y$S4O^1;4XB.@Q<\X^ W#OY+'4:-PZA*M":KTKHGAL0S)?=(66N(9C^J MVE3>D T3]AA71L$J S\3+Z1(X5!HBN!+2\Y28F!P1S@1"44K&UBCBP=!RI3! MRB6Z6!)%AEC=HXLWETAGL*(1$^AS)DM-1*JOT)O>>.8:@+9; MNTD#>%<#^L\ _D74-1IY5\C'?C#@OCCM?D^3UGW4=W>A5&V]_+9>?A5O]$R\ ME8'Z@(P-DAOT@0FH$B,<+:5FE2S_N5UKHT"<7X=2K6,'P['MC;W1!4GHW($K MJ:G:42=^^X<7X?=#B?^F8+TRC-HRC$Y%CV\YW/]*(?"2H$11$ ?B4FLX_^IR M)K(4(!Q%$\IV9,TI@N-'I5@SSD%?/^8')5%O'E6;VX=H%T=!!,>WZ^9_;!2& M4= :]?(*VKR"DWDMX1&A"M)! ?XYJQY_V/*'K^-O[B0I3285^P\6;![U["!\'3_L5A5C?,!^ MQJB''K7HT4^A,ZW+\]C1$=$A\RF+'O"X!1Z?!%[(/ >M_X)0QB\2RCFK'ORD MA9^\ O[5*ID<%=/#^%@G9\UZ[-.6??H2]M5/R&1Z+-S(Q^,#[ &K<.+[P]0> M_O&O%K^^YM!::0-O(Q/;<_!-^"Y7$$[]X(!^T"P<39_![W0*WDG\S] FZE)] M_X4$O $]^)/#A_VL69V V^EZ;,L)G<*6"8TXW8 ?OAY# %5WJNVEX_\!4$L#!!0 ( ,> IUB3<@VS(@4 M &X5 8 >&PO=V]R:W-H965T&ULK9AM;Z,X$,>_BI5; MG5JI;;!Y3"^)M,W>PTK7NZK9WKYV@Y.@!9RSG:3W[6\,! @8MY7ZI@$Z,_S& M,_AO>WKDXH?<,J;02Y;FV8&FJ(P''OU704?U.[=B^/D7_K4@>DGFF MDBUX^CV)U78VBD8H9FNZ3]4C/_[!JH1\'6_%4UG\1?E+7ZJ!:#E '+,#J1Q(U\$;<' K![=(M"0KTOI"%9U/!3\BH:TAFKXHQJ;P MAFR27)=QJ03\-P$_-5_P/(:BL!C!E>1I$E,%-TL%/U M)1%?H[]W3% ]ZA)= M/.5T'R=@0/Q'MF!Y7MF')G2,R@\]9=XF!,OP#Z>C@]M8(/9Q G(I#8[ _-J M,,\*MN!2Z;(+"V 9P6^]&?NN3Z(.H,$L\ /',0/Z-:!O!?Q=<"G13O!UHDQP M?N^M$Q+HFIVQ]:TP\9VAP0MJMJ#PM\PU>Z6#(J5EL$'SG,GP<0AIV> M.$Q)A[T1)\3Q@TY=3%91&)G+$M68D15S"4(!1;E"&Y9#@=*K@I?&,*4F4NF* M'9@).3*TDH>]#G+?"EH)M\S.F":R@3YZ1/@#TO=#J@!C,O MG$R(&10[C8HX5M0_]0>Y%CP[X8)6&&=\IP=P37#DA1U.HQV9!.X :$ONL!7T M:ZX8? 2J*#]76R9 I58\8^BB&M[+*Y0S8_M6H=M0GH.[[6NPPF&$!\!) TY> M'^%G!@LW=B)6],7<#%6HL]$#!K@)[C?T@[-7<:.<,Z1QNA [[5C4Y MP2'XJLI5EE%-L%4OWRLG'Q7M/.=&0+%5K^9W5"8K= &+QYBG*16MY"^-R9?A MHO;@.S=N=XX>,!N:41K]PW8!_)*D>[UD?@=P^#9@L]D0<*.$.++VU/=B:\/B M:WJ J7K#3JMWV.1)!=,B2(VYR:P*^^XF^Z!HYX/02"NV:VO39&7VYD+UY=+S M0Y=T"V4P\Z(H-!>*-*)*[*+:[BP+)>EKI8G29&:A;!25V!7U0?!XOU+6W8(] MQ'M;YZ.BG2?<*#&Q*[%MWU:YMH4 NRZ9=,7,9!?Y(?8'JM$H+[$K[UOV;J2O MI+"H];JK X,9=B8^&>J81G&)77&74))D!3-.LP:SXEJCO;MY/BC:>>Z-H!/[ MUM7:/(8=*291;X-DLG.\R=!V@S3*2^S*^Z;F"7J=&V GZB[@#6:P[P^[XC5N MG5QE3&R* SV)5GR?J_)@IWY:'QI^+H[*.L_O\.VB//IKPI0GD?=4;))?J=*-?4!^QSO\'4$L# M!!0 ( ,> IUBRV->6\P( -8( 8 >&PO=V]R:W-H965T&ULK59M;YLP$/XK%JNF5EH+@1#2+$%JTDVKM&Y5LVX?IGUPX!*\@IW9 M3M+^^YT-87DA63_T"_CEGH?G[NP[^BLA'U4&H,E3D7,U<#*MYSW754D&!547 M8@X<=Z9"%E3C5,Y<-9= 4PLJ#23FW3@>$80Y)!HPT#QM801Y+DA0AE_*DZG_J0!;H[7 M[!^M[^C+A"H8B?P'2W4V<+H.26%*%[F^%ZM/4/D3&KY$Y,H^R:JR]1R2+)06 M105&!07CY9L^57'8 "!/,\"O /XNH'T $%2 P#I:*K-N75--X[X4*R*--;*9 M@8V-1:,WC)LLCK7$788X'8\$3S$GD!(<*9&SE&JTB5[NYG=7/B>FM,$!@X2*Y!+ M<.*W;UH=[WV3ZZ]$MA6(=AV(]C'V^ O6IQS/49.3);)CD:8(+>/S5MB).GUW MN2F_TL#1BX>-8>:0$GCP3/(MEO+$BV*C0%H60.MQ(27%[NI&W?JM6. M+IN3%M6JHZ.J_YNT)KG1B^3N6QV6VZWE=H_*W;[XAZY!M^%\1UX4[@AL,@M" MO[4CT=UH$07(F>V<"F.VX+HLI_5JW9RO;$_:61]BTRY[[#^:LN-CL9PQKD@. M4Z3T+B*,FBR[:#G18FX;T41H;&MVF.&/!TAC@/M3(?1Z8CY0_\K$?P%02P,$ M% @ QX"G6!R:.)0Q!P RS< !@ !X;"]W;W)K)I[9M8'-3#\RR6[[T.F#8I2864!> MP,GFWU=@8@R2%6AN-P\QV/>>*^E<7<01G#_R_$NQ9JQ$W](D*RXFZ[+K_Z+&Q-29HM2U*GC;.H@5IG.T^Z;=F( X[<;#[$;PC#D[CX/0<+.>(@]LXU.Q/=Z-; M4[.D)9V?Y_P1Y96U0*L.:GYK;\%(G%6I>%/FXM=8^)7S!<\BD5@L0N*HX$D< MT5*O_WD1@',;%H@JYH')U=9FA!-[&Z)X$>ZYJ5HH ( M"GR:9W%VKQK#\(7FK%;;=)O41/Y1KEDNN$U%H5I7%>2!H,75=KLP.P: MK"K+#W/;-DQ#_)U/'PXS!#*J#PD60(*%0&"=/#'W>6*^)D^&Y,8N@'- )\:F M@4VWR^9"MK/M'N&RR1F9&2:>=>U\14C#\Y!;7!QDY!2+"E)Z1Y](\J3VS(/($$6T*"^9!@ M 218" 36225GGTJ.MN;\+FZ4$K&$4"6&HYBFMC1'%]H 8RF'!/,AP8)AHQ$" MQ>R0Z>[)=+5D[M:)J\XZ,6[6B8F\3MRQ[$K]PI;;NWXNM'''<@P)YD."!9!@ MX0L#VV'8VS/L:1F^J:[_9]5M>U3S+$BFU4V+BEA/CF]CKS][M?'&,@L)Y@]J M?P 9,@0"ZU [VU,[TU)[613;>ODG5GRKW9UP45W0T5;(I9N$/S'6?+D1 M2\7B<$FHR@!MP+%7]IE$ATF(? L&&=.'! L@P4(@L$ZF8*/5>PSH7%&J.(8\ MQ0C&5J]$Z!LSMD: HOG#NA" !@VAT+KL'ZA]6,O^)_H-;>C33MG+V4XC*KDX M+,H\7E5GS]D0EVKBL6(Q8SK]J[Z^':.)AT3SAW4A T:0J%UB6\E.CQ8HV-9 M=%P:^(WF>VG 5/(/*L]AE3YGVHJ+ VA<'Q0M $4+H="ZF=**='BP2M?-E$'9 MH1+H+&);N%\?!BAT"ANU1-<8=BJYX1+'L_M36C8T75L6Z11VXH[-,3SU$ARW M,AT>K-.]Q_V$;11QS],)NLEIF> MO)&\!(WJ@Z(%H&@A%%HW8UJMC.BU,J#-%"++39YAD7ZUT+9E=+6 1/,']2 MC1E"H76Y;Z4\HI?R7K^5T@3HK/I;449\_Z3S$K#"4I3F&CEN*44A=J_OS?_ M%U!+ P04 " #'@*=89N?H(G ( #B)0 & 'AL+W=OMV6E+F:; MMJW/%@N5;<26J_>R%A7\9RV;+6_AMKE;J+H1/.\:;5%-5N>=\^N MF^6YW+5E48GK!JG==LN;IRM1RH>+&9X]/_A6W&U:_6"Q/*_YG;@1[??ZNH&[ MQ=!+7FQ%I0I9H4:L+V:7^&S%(MV@L_BK$ _JX!II5VZE_*%O/N<7LT K$J7( M6MT%AS_W8B7*4O<$.O[>=SH;/E,W/+Q^[OU3YSPX<\N56,GR/T7>;BYFR0SE M8LUW9?M-/OPA]@Z%NK],EJK[C1[VML$,93O5RNV^,2C8%E7_ES_N!^*@ ?1C M;T#V#R ?4:&OH35]T8].U!F^*2H?QIFW@ MOP6T:Y40%)$CN%*R+'+>PLU-"W\@6JU"A7$H8*B+[)J-PI] M!#7Y#2X19[=NB+>#K_PYCVB^!TB 6$6/:O7-Z<>.7089=KU1QW]?:U% MP]NBND.7>MH6;2&LH]3WPNR]Z!5]IFJ>B8L9+%DEFGLQ6_[R$XZ"WVTNGJBS M(X?9X##S];[\$Q)0*975R;YEU+746>9^.<=A%$?GB_M#^5:S( @&LR-AX2 L M]$;B,O\O+*I^9K<2$E$FJZPH!:KVBO53?9WI.5\W\KZ &8ENGY <8LB'&)[9 M_ M/&<03=78T5M$P5I$WB!\$=)H5O,^W58[X5C9M\;_N@E9<'4U+'?%REI8"! M1HW&^%RNYSNX<4^(_:<<#6%*@XD/%BM"6.+PX0#!V.O#YVW-BT;GI'Z5W<)O M677WK_,(TEC981MRUYI#.G,"9J_DT /#2=,D3G#H<)*,3I(W!2H7MRTJE-KQ M*A.P')0C,,10D\;3^6\QP@%S21ZAC?W47FUX=2>4KFT.DG\_XCI09<%O]V-M M!0$^*UI-L7.LB-#XWH@?Y?J_.8A5'KAPV8A;[ M.7O="$@ ^3,&[ )-:LXC/$VR-JLDI@Z!(UNQ'ZY?VXUH8#<".- YRIU%36BF M))EJM,#7 7\\DA7[T:K#VY=U>K4"_X6:MT^UZ'.F7:Q)S3F&@JJ,B(5N)':Q_U4E9W\U8T6T_< MB8M11!SL)",[B9^=0UJJ^9/./59Y)M'FF+'I,%K,B&-MDQ%[Y 7L M95FSF]1[5HTFPN8X(/%T]=CL2(@/D'@L=(0=\?)C$'H -:M.:GQ^&$3&4)I6 M\RA)'1I'!A$_@X:2M!&0S7<.A1;0,$RF-8/%C*28.HH&,H*&^$'S=5*NO32> M)E+F)#;#;C.+8M?R&=%#_.B9KO&7U)I\@=IPJM4"H3!QI$PR0HCX(?3G:S?E M5N$F=%B:&EM3BQDFSET*&?%$$F\EV>/IY?,?XJ7<6RO&4_5V[/3(..)GW,=' MF%(5+[N-BI+K]@&VOU#WWXM2UAVJG54_L>P6*4V,<-G,(*[V<-&1?-1/ONM= MDVUTW: W*C#=8)*U3UVU*_[>%9UVZ^F=2;AYDH;Q1+7-# >8.5(X'5E(_2P< M5LA.==MV^'F>=O[506V ))1-MX96.QHQQ_J@(R4I\:Z/3T4%V\!7G(]Z8?OF M ](3]7;L],&9L)^XUXW,A,@56C=R.VR%%>RH[%(3>@F MAZ= >Z=-*X C=E2+=&0S];/YX[8NY9,0ZI>?$H+CW_OS(M15N0?'$S"0;5-D M^J[S$+PM[#F 6K:"<3 MSVU6,"5=*6#$./5CO-_[ZT74?PD#$5E#8-0[?3AL ME6L2FH7)=(-FL8+"R 5'.G*<^CENA>-Z6%4O+'\3V!BG9%K 6\QH$CE.&>G( M=>KG^L?U6F3=29=XS/I1!Z0+E.U/7V#*=Y[I]-M=Z!Q\#SN\RC%O3(;/P]!P MQD+ZV''*0$?.4_\V5(>AJ+*FJ_R*7O@[0_6[SI>#E: -K*Z8>T^6I 8&+684 M1X[:D([\IGY^KUXO'O$6W8J[HJKT;-/0%$TA0@U2#1-O!8[&D9!X%C[;,0^PUYX?MM_AU4,9ZMO MF'8Z)\,> #F^![[B97<^>Z._8+:?H'&83C>@ M%C,4%W):KZ/T^OJ:M]Y=(3" M*0@M1IB2Z;YJ['Q;[@9JA-+1GR"G)D:S]]7ON)3D:.W**MMO% D$LC7C?YYY[*1UOK+OS ME5)!W#>U\2>C*H3VS73JBTHUTD]LJPP^65K7R("W;C7UK5.R9*&FGLYGLQ?3 M1FHS.CWF9U?N]-AVH=9&73GANZ:1;GNN:KLY&1V,\H//>E4%>C ]/6[E2EVK M<-->.;R;]EI*W2CCM37"J>7)Z.S@S?D1G><#?]=JXP>O!46RL/:.WGPH3T8S M+/6EVHNB9%<..7I'/4FR3!X>NL_2>.';$LI%<7MOZ'+D-U,GHU M$J5:RJX.G^WF9Y7B>4[Z"EM[_E]LXMD7LY$H.A]LDX3A0:--_"OO4QX& J^> M$I@G@3G['0VQEYQ.L(NQ;5>&;W4A31!G!6%[4S09B6N;*T+K?SQ-, !4C,MDK'S:&S^ MA+%#\=&:4'GQSI2J?"@_A>.]]_/L_?G\FPH_2C<1AP=C,9_-C[ZA[[#/QB'K M.WQ"WYXHQ3_/%CXXH.=?^P*.^H[VZZ..>N-;6:B3$5K&*[=6H]/OOSMX,7O[ M#6^/>F^/OJ7]OUV[/\V8..\\M'DO/C5&%^C L?A@BHG82"^T*:QKK9-!E7@C M+F2MP35&2WIW\/KU7'1 BQ.A4L+(1O5*Q!=55,;6=@4;22,YYM1CG9>JEAOI M%+T&6QT(^94K7Z#]PC:M--OOOWLU/WCYUJ/-;JT3K;-E5P2?=->LE$H)<3R$ MUD:5B)T3TT@#*@-I!>%MW=&S*"C+2CEE"B6"1M0%:3";WU033S: M5A)T4W!0FTH7%1N!.HY%PY/6(4+=RAKVW)T*8T[.0)TV):C#;9^*BX2$9D5X MH^NMJ&V1LT6Z;HRF=]YO3QV\/W@H;"Y0^'5BD#T&T M5$#[..FDE^+QW<+K4L,3BAF4QIR]5C4".)<>C@)D5]1 )L0\4U@22&,SA+7. MR*YDGR\LX&)\?(6LZ9(#^TD;B:0A9QP4E!]%"NDKL<2XCC E#:%R"D"/[*V(O?>Y0%8GXD*Y( FI M)NX,F3"6U@9C@Q*E]@6L=7 KY0[1 ]%U5T8$[K+@=[6"JRVPS0>H]*Z4U$X; M'2IQ,[F>B/?*(#;2!0Y2+15]2$:Q9VK8_"&A]/W9V56"Z(^BDLC!0BE#Q4T M0O"VT2'L-\J9[6J5F6'5U3&SN63LU36A I7,;71?5-*LN)Z-]KS;9'^NWUUD M=[AQO?J=L/:5[< 6"ZJ\9-\1TVUGXB+4.S]0_2L*$XAW[?8W2[PPK%G80S1G MQ@#VXK,"%P+0M)T-4P]:ND)DC?PMJ4C4C-&+C^*_8)S'VI@));Y_9C:%A M.*#OB3@#66H3E"NR3-;%=.2D\;*(?;+K.55K++=Y A7#.";BQG,FWX%P&YY' M%%FD YDI:UEW;)OD@2\5;==: M+G3-4X\F(*M*8X"D!L5((7M6L*-I6G.DP*UA56/U30HR6[8=EGL?*8]L>L^5 M4X[WC8Q]=#/O9U$G7I6JB%'L1\-%I=52?.J/7Z;C*,$=FBJ;]3U1TY9(="- &R0LV3R7;N2+QBZ($\G,.;!#"8^*-'5$,&:1& ML6O1Q_^R7J;=OC'BZQ1 R6IS/G2HV-./%WYI$_A9 2ELQ. MJL!?VOE*&U>^#EV+QHX#^'VG(_E_H>L77SB-I4T]"LDD)!\(K;(0-PW\Z.X09&RG;7!/@S# MII2NQ.WSG>T_H_?,$=J\#F M-OOQC?B 38S';=(RF3B]Y.;@K9&3TX[OM%F!K+$XA+MA0D>X6Z@%0,X%0 M'8W/;$A0C5L[W;[($UW&&H?4MMBO'EG@':(G)K?S-YN(2MD_5B7;-EWM=K>> M?*!?4I"[7XH7#Y!" ;:-S?^U[@O*]EC$;N3- M3#=Q],;U?$$W[,A5Z#53IDT$?BH>>H2P3+V/\9U4Q'64)OY*&T/>_D4:7M'[ MP15O@*YW((M01OG*YVD2TR+\M)KGU @!3-8FMRB[^:L7[?O$CV.=%!>6>YP. MP&*\S#W@?Y)+:TF]S7Q,IBG=]N,*&V[+?Z05NB MT_H.ZRV\YN]&B)V_R'NZK,:&>7FTKV%V)_?^G_X32!$Y&J%5NJWS! M?(LCO)]R"6.\;_3Y^W\?>?N^'Y\.?N=HE%OQKSF4'@RG^)-'_[3_P>@L_DZR M.QY_;<)>#6!X[%!+B,XF+Y^/A(N_X,0WP;;\J\G"AF ;?EDI62I'!_ Y?9N5 MWY"!_F>TT_\ 4$L#!!0 ( ,> IU@]W#WI30P *$C 8 >&PO=V]R M:W-H965T&ULO5H+;QRW$?XKA*(6-K ZW5L/VP)D.TX$)+5@ M.6F!HBAXN[P[PKOD9LF5?/GU_6;(?=S#LIP$+9!Z;X\_E@JT]N MK907GXOVMKGVJC;2KBZ*&2U>:UR^_#J:'34O/B@5VM/+TZO7I9R MI>Z4_Z6\K?#IM)62Z4(9IZT1E5J^.KH>7;Z>TGI>\*M6#Z[W+,B2A;6?Z,-- M]NIH2 JI7*6>)$C\J#PG05#CMRCSJ#V2-O:?&^GOV';8LI!.O;'Y/W7F MUZ^.SH]$II:RSOT'^_"CBO;,2%YJ<\?_+Q["V@E.3&OG;1$WXW.A3?A7?HY^ MZ&TX'WYAPSAN&+/>X2#6\JWT\NIE91]$1:LAC1[85-X-Y;2AH-SY"M]J[/-7 M']2],K5R+T\]I-&[TS3N?!UVCK^P9"K;WG\*+5I5QHTJK\>/ M"OQ95@,Q&25B/!Q/'Y$W:4V;L+S)XZ:)#RJU*Z,9!/^^7CA? 0K_.61PD#<] M+(_2X]*5,E6OCH!_IZI[=73U]^]&\^&+1[2=MMI.'Y/^:"">ME,<,OCC6HDW MMBBEV0@E*^.027'YLK*%<#+'HUT*[9TH*YO5*1ZDR; NEUYE@@S5J7*)>%CK M="UDI82S>2:T$1[2UTKF?IW2:VTR(+;:)%&:-JDN90Z\5I^4'_25^?MWY^/1 MV0L7,:XJR*VD62DD//;Z3:E3F><;R$SS.E/"&OQ7B<+B'*A+)R]M#D[19M78 M)%)HO+*55NX2!QF#U(<%F8H&.+OT#Z1HCL_&T2NRU$(8H'<7OSU11BYR[$MW M)?#J/2'017K8:$!BT7.KFGS'2L*ZJODBTZXD/H/&,*%<2]!*JFI/ID(7G =N MI+.=6.3:>7@%?LVBFH#>)[FBS>JW6I?DJ$Y]L&I9YC"<3F:(32(6M6=< M&.OAED*3S[Q-Q+\^BCM%X1"R1I093STGN UL+();6^PUN/.6_?<&6E3 T&WP MUD:\[?;?!6CR_IM?&5JV-EGOJP'!H''J0/RL,O@ZE(,,7E,&NUN_)B*7"Y7S M4^=8 ._$HPZ)VO761MOIJ4 !P/?9(9$!,7C(E<@L!.S$M4LI2,_$8@/SO=0Y M@:$H:B3Q)NI2^Q**4\PC;C3#UXD'5#3Z=T'Q<%Y[CA8\UJT+.0QMVG +SM<> M>A R1X[ VJ*;.2(859=N<0 MK"7.3"M=,I: 4I6N#0&_)9B!N+7.GY 1R/P0)=^M KYMU4?\/D%U,2G7Q!=Q M3X(8GI"%S=($"E<^II5,L=>1AK4!LE*]U*J7Y76921]37YFUA#6<&#AMR2\? MUD@J>8^@$/4] MB)-AUJK+>(MIX=K,[6!FETN$!"Z$SM!ET8:$>ALH^:#]6BR5ZE,P=3TP7L=T M$-#..!FZJGN<43 S2]HF@ 9Z[!Q9(O]MQI2-)/ES=/(]:A_\^B-7'('2>S9] M(1)Q1X?AU:8CB;L6$Y/I\'7GB43<&$CP=-Q[V%WHWP/0[AIDQ'QH_-G;V7/M M7\Y2'[?*F21)PYBA&S)/0L [S1Y]HTK2OL6RFC M*L997>*PK?1O\K/TA'S*&')VVS+HVZZ9G*( 5E32!!S$JLY/O;!!)8^Y+?62P'XO260L'&10@,YX"BB3219F2L?&DO6QFVU MQ )-H V[:==-:*:ABW@7Z>(="+9Q\#(8M2^(\&@Y>E?XH0C#IZ+A4V!T!!$VLR-OQ<,DP<%4 MB6CPSS<#(F6Y0D5=R28EVMGI*P1\" +M()5U8IL>+I LAL3D^S67(QG0"JCO/ZP588X)Z-GHOQ67)Q-D.'D\S/YT]Q[W^_ M]7]\S#\L#?8:A25TIS6(@S#.ER"&M.:A'(QNQ&CX-ZXT6[H,.OZ^=D[%^X7V MW4]:+G2.5N0+:5BI)=WA'0Y_0Z7@G%9R^R[O)%_V@O 699TJ&G_8B?;*,:7'?#X*#S.$]:=VN'IDY_@Y?)1,YD/D7G(^ M&\:P[9IQ+":39#@FZ0COY&S:5RQ3Z&8J%M\&>S2?)K-SPLMH/$K.)GUU]M=3 MLE_,*'_GX_&N"CVOL7$7R=DY*3(ZA^*S^1]$T4UH[OG:""T=H/ZL] M9<7M?;:D4DOW#6X_M(/'@0+MCP&0P5E79OGE5DHP/S7W;OLR^-XP7MZXK1_"N,F6SU7'(Q^W[5U-AR,&_E):#JY MT] ]B/!(82MJ%6SHLU:5=6B-'W/D(D*$C9A,>VW*%QP*ZY[B26")JAV-!RK< M(5J<3F,O[20_!V"H[L8L 9J"WH_,3E\\?B]L!U5H2SZ[<"WO,8PI95IEJ+22 M7]MUO(3F]PTPP$N;V>0K"*5F17TN0Q^#DQ>J'USJ_V/(C/J,.>U!Y?<-3@:/ MMV[-O0.Z'HFT Z:TJ69":Z>N M!BP],NQNJ(B;NG/#O0]Z+\8L$B8P.]\[L5'Y)A&_U1A85$6/W?T77T0E$>LB M5967]*^NTKIP#&9\RS=G&*>"\>S=> +P27=_X;9I/UP]?6G3GJ.R5O,P!![6 M=U?=;HC/];+] T5[%OGUL"6-*UWS#+M(Z]U MD5\SE.C/L7P/^H4ZLQO<#L1=!6(+NG4M8CJ !WJAJ%;]E=LD $/INC/C[".;-16!L P-G[^8LH]^IIUA>*9[$*\UM?PB4L>;D'IS' MG>BB+OB27_MXO_OAJ[IWU[CD MD'X-.\RCQY/917^B9I.VR^A3CGVG3C]42PU'TUTL75>QO3O8K@^Q_X:ZB^;/YEN36<'FM/MB>T/ M#+[@VMS9)"3N7ZC8H5FA:;X. 9H5VN^^#OV%_K3WLPGZ0PK_.,2%"3?\@J)] MV_[^Y#K\[*);'GZ\ AU6Z+Y$KI;8.AR&ULE55=3]LP%/TK5V%"5"KDD[:" MMA(PIB$-A& ;#],>W.2VL7#LS'8I^_>[=M+0;6VUO<1?]QR?ZVN?C%=*/YL2 MT<)K):29!*6U]5D8FKS$BID35:.DE;G2%;,TU(O0U!I9X4&5"),H&H05XS*8 MCOW@UE6%=,_+U&HU22(@_7$ U^4UDV$TW'-%OB(]DM]KVD4 M=BP%KU :KB1HG$^"B_CL,G/Q/N KQY79Z(/+9*;4LQO<%),@41ZMIE1/.3N^H[I^4,7"/&AY+IG$<6N)UJV'> MHRV4MXR_0)I'$?DBC)]O"E79*I MYTMW\%TS+;E<;"0)WRYFQFJZ$]^WY=O09=OIW#LY,S7+<1+00S"H7S"8'A[$ M@^A\C]BL$YOM8__'BNSEV*[P;V+X7**[TSP')@LHN%A:+$!2H'"!-04:'Y@S MD2\%7>V!*I>77>D\*W526"&1, <59 /FC'9VV,U[ M\R?6XXYN)&VCEH:83!_P-./[5/8%I[P$S@D:G0Q/ ]"-ES8#JVKO7S-ER0U]MZ3? M#VH70.MS11FT [=!]T.;_@)02P,$% @ QX"G6!FT(6AD! 7@L !D M !X;"]W;W)K&ULM5;?;]LV$/Y7"#7HDR?9\H\X MJ6W 29JUP#H$R=H]#'N@I9-%A"(5DK+J_O6[HV3%26UCW= 76R+OOOONXQUU MLUJ;1YL#./:UD,K.@]RY\C**;))#P6VH2U"XDVE3<(>O9AW9T@!/O5,AH[C? MGT0%%RI8S/S:G5G,=.6D4'!GF*V*@IOM%4A=SX-!L%NX%^OC&WP14-N]9T:9K+1^I)>/Z3SH$R&0 MD#A"X/BW@6N0DH"0QE.+&70AR7'_>8=^ZW/'7%;2$XH.Y<$9W!7HYQ;7W.:,JY3YA_=/E=AP M"3L\^B3O MSM[;W4 "Q0K,;G78P\O#EN#;7VY[+-%XI5@'*0&LN'K$JR'1U8Y[CGTLM[]( M@8Q2]CE\"-FO>@-&$6U6: 5;;$#SB!=F5JG4LAQDRH1BM@8H/02W%G<+KO!: M\UY=@%JXG&6='@+U$*ZB^\FG0[%98B 5CCU57 JW#=GR!S+]3LL:#*!TTVDX M?J7F>/"LYFN)ZEQ@L!="_;_$P_V2^"# 4#9;]D<.[%H7)5<(#;SI,X&T7TJT M*QF.D0EF0S#AOO?;-]-X@&^EZ'GV2&X,R*AA+P!1VD2B9Q%)G"-S@:S M^0U0 S:@G!T&> Z(I[/CC<6'>UN/X/=25AJ!X@BY9945:HW'IRE0*QCN)I@: MGK04WVB[7="*H)IBP1XG'+3G/B_LO7X/LR=(' M#(]3[>BUO+0Y0"C%[PFI8 56"3?[)W&$I5;8)TZ0LP4E$%5A%'M2Z/_$5U 1 MXV_S3>^X*P^$@1R2WY(5O1LH-;)"T4LP0J<_UE&O:J"MBJ.IUIC-V7AX$4Y? MMMLX/@_C8^V6D)!XQ,QI0L=@"3=F2Y1]U/9*/.^_OA+'DXOP_'03DXJ*Q,E8 MI7A!2GS#2"FL'):1K;#-*!U+AWH/&>:.)'['7-A%#_5 *W_+-P6X7!OPC=UC M. _B-6"0+E5&,QTV@]J:FY2HNW]1R(3M@PWZ/31^%O6A$97V;._0)S+:FWD* M,&L_V5$-XG73C#_=:C<\+IN9Z=F\F3RQ$-98W$Q"AJ[]\'P<,--,<\V+TZ6? MH%;:X3SF'W,<@,&0 >YG&FFV+Q2@&ZD7_P!02P,$% @ QX"G6.($@EQE M!0 ^@L !D !X;"]W;W)K&ULG59M;]LV$/XK M!R\88H"U)5$O5I8$2-)VRX>N0=*N'X9AH"7:YDJ1&DG927_]CI3LN*D3M,L' MAY*.#^^Y>^YXIQMM/ML5YP[N&ZGLV6CE7'LRG=IJQ1MF)[KE"K\LM&F8PT>S MG-K6<%:'38V<)E&43QLFU.C\-+R[,>>GNG-2*'YCP'9-P\S#)9=Z>4\ L-_:W[%I?1 Z,:_ ^9H=Z3?N+_>HK\-W)'+ MG%E^I>4G4;O5V6@V@IHO6"?=K=[\Q@<^F<>KM+3A%S:#;32"JK-.-\-F]* 1 MJO_/[HV^63(DOS*N!(%5EM10U MZ\6A:K@QW"+U_H5>P%NA,#2"2;C#E[SQ88$_+^;6&=327X) M;5G%ST:M/\NL^>C\YY_B//KE!7KICE[Z$OH/9?+_(<'V0]\N:NZ8D!:8]='" M;%6K7;I"0%_SBC=S;K9O*3##H>W#S&L0"MR*@V-SR2W,?8,XV>Y7<42B MLH3W2,)@K1J#9A@-RQTZ];9#1V'%90W8.H=2YL82Q*MD5PNUQ*:&6A*5CT7% M[ J.X['W.B=9D7@>E.1I";]CK+T/UGD)>B*68N8>6@^38DA!T>WRK3=!O MG)"(%N@CF>6%EW;+A(]XA4Y@Q.^12XY4*8AVTT]MB.F@>!U>?A$IH%U"R&6S['NOD:CF+X"E\Z25' KT9W+;0=UB2S MWGF]UT1AP;FOIJC,\#=-,_@0A(5G^[3@NR+.(2$QRJ*/,OLV,I 4),XI))A> MCQ!"?<@.0Y&CZWWQWLR,>ON5AZI /DU!-NY/KK3J]'CUB*.G@0)Q-Z(O'3> #=LV%EM@O M?4I"_QRF*O$%47Q3Q7RI):Z%'WRJKNDD\S3G?0F'PZX'PX.Q<^'[ 29>=O]0>*I;;A'GMP&EWPIE/*Q&/BA1(YC[-,T&8=E M0:)9,=YVN><9HRFA93G&RR'%KH@./ 5-R8S&/6A&\F@V/G1S3_?F,:RZ99@Z M+1[<*=>/9KNWN\'VHI_G'LW[J1C9(S>+36.!6Z-)D8W ])-F_^!T&Z:[N798 MXF&YPN&<&V^ WQ=:N^V#/V W[I__!U!+ P04 " #'@*=8\Q3&0-4# H M"0 &0 'AL+W=O&B'-/*BM;:^CR)0U-LR,5(N2;M9*-\S25F\BTVIDE5=J M1)3&\21J&)?!8N;/EGHQ4YT57.)2@^F:ANG=+0JUG0=)<#BXYYO:NH-H,6O9 M!A_0?FF7FG;1@%+Q!J7A2H+&]3RX2:YO]0" =$-+[O,8/!I%,\7A_0/WC?R9<5,WBGQ)^\LO4\F 90 MX9IUPMZK[>^X]V?L\$HEC/^%;2^;D\6R,U8U>V7:-USV_^QI'X4!]85 _8K!X_2J9Q&_/\,X'WODY]'^1H+,XIUF>!H?/-<):"6I8+C=@ MV4H@-:!7D]: I>OV6!,'S16CX)9H@!E0:Z DEO6012_[#DML5J@/I]GUD=2S MRS MCN,8_D!JWEJ)"GA#[!^Q\T N+6K)Q&^= MP9\W%3[2H]9S*I5Q8.DXS/(!F8A%F6D5@X M27)8GHQE"!NM2#0=$V:10IH3)BG=E&77=()9(EFYI)2<]0\<:;-&:7M,J*,,_22_BL+!,O9"\$B7UT"[*4^]4TG,0)Y>6<'7RB$4&!H82_ M4!9;*H>+Z6A"+Y@0!XR+R2@;#FB\^+JRM4:$IG]+T+TEIXK(U4U()6E:]*^Z MV(U\T6Z0XLO:FI<@5-FS(U8.^$XU+9.[UZ^F:7+UUIP+00C<^*>^ B7[:J]W MAI<4N &5DKDE,S5PZZ3].5:CDZW3#SS^ _O6.2+)93]6#Q$X2^K_;ZDOU#/D MY(,E[L:G.P^+--ZOLB2%>S366:712HV3APF5:QZFU%3_K9!./8C1T?1J4&_\ MC#;449VT_2 ;3H?/@)M^^OT4[[\AR.T-EY0.7)-J/+H:!Z#[N=QOK&K]+%PI M2Y/5+VOZE$'M!.A^K90];)R!X>-H\0]02P,$% @ QX"G6(](&62$ P M8@@ !D !X;"]W;W)K&ULK59M;]LV$/XK!RT8 M$D"U7BTKF6T@3M,M'P($2=M]&(:!EDZ64(K42"I.]NMWI&S5*1*CQ>8/\I&Z MY^&]\4[SK51?=(UHX*GE0B^\VICN(@AT46/+]$1V*.A-)57+#"W5)M"=0E8Z M4,N#. RSH&6-\)9SMW>GEG/9&]X(O%.@^[9EZGF%7&X77N3M-^Z;36WL1K"< M=VR##V@^=7>*5L'(4C8M"MU( 0JKA7<97:Q2J^\4/C>XU0\)VT$U##XI>&]GNP&1!VXCAGSWMXG R-\" MQ#M [.P>#G)6OF>&+>=*;D%9;6*S@G/5H7UDT$E&'_W M22,\R,ILF4)XCX^4KHZ";^!*:J/G@:'#+"0H=L2K@3A^@SB!6RE,K>%:E%B^ MQ =DY&AIO+=T%1\EO&5J DGD0QS&Z1&^9/0\<7S)&WSWJ)&IH@8FRA<._W&Y MUD91N?SYFM<#:?HZJ;U"%[IC!2X\NB,:U2-ZRY]_BK+PER,FIZ/)Z3'V_Y*L M_X48/M8(!5/JN1$;8*WL!6W*"G"/[PFO]_CR %\X/'/:MR[L^U3NXE]@NT:U MWTU@B\1 ^I7DU#CTQ0'JA?+IC0!3RUX3C3Z#7Y74^EL;X03B-/:G>6BEY-P/ MDQPNBZ)O>\X,EE9-F>8?YAK%:30CC30\LU+L)[/S,[C^/@=]$-1'3Z,S.B=+ M_&EJ#\PR/YN>PU\_^G,\-Z+@/5T@: 1(4Y/37(K-.[*FI>AHI* V-@!(&:*+ M)C2IDJ0E;TKGVHIQ)@K*JFT1>N)2>"7;CHEG:JJ%5);\))O,J+MP[AHEY>-D M-DG'#2.==S9UBCP6/=JTJ)=1^X$JL%AKL:D5(K1#FT#;)EXK#5L-/AVL.W0= MG#\/3J V3>M?.AN,X;#O->Q(S7U39O=H!YZM,'J,/E ,G-DG M$.5^'B5V-87(UEMHY0PB*HK0R3.847UD5LPA\;,\MU[17*W(5CC/$O@H#>-C M(;W6/H*#OM^BVKCI1M5O:WX8 >/N.$ OA[GQ57V8ON3IIA$:.%8$#2>SJ0=J MF&C#PLC.39&U-#23G%C31P JJT#O*RG-?F$/&#\KEO\"4$L#!!0 ( ,> MIUBDC"+&PO=V]R:W-H965TU*%R M?4N.4T,).W:]4.'H$VW#\,PT-+)$DJ)+DG5]7[]CI2M M.+'K;?VT?+#XJSKA$-?&M%IZ^\VICUQ6RFBQI;KJ=RC1WM M5%*UW-!4K69ZK9"73JD5L]#WTUG+F\Y;7+JU6[6XE+T138>W"G3?MEQM;U#( MS947>/N%#\VJ-G9AMKA<\Q5^1/-I?:MH-AM1RJ;%3C>R X75E7<=7-S$5MX) M_-K@1A^,P7JRE/*SG;PKKSS?&H0""V,1.'V^XBL4P@*1&5]VF-YXI%4\'._1 MWSC?R9FUD MNU,F"]JF&[[\VRX.!PJY_QV%<*<0.KN'@YR5K[GABTLE-Z"L-*'9@7/5:9-Q M36=)^6@4[3:D9Q9OI2PWC1# NQ+>=89WJV8I$*ZU1J,O9X;.L)*S8H=W,^"% MW\&+X+WL3*WAIZ[$\J'^C&P;#0SW!MZ$9P'?+4:ZQZ 8(JC0-N[O7Y$+>3!UK58_\VJ)R!0W3U MQ6.MMTIJ?1312? ()AD;!Z'!_(L3')(2#P(X99"83D*611EUIXXSNY%<\(-=[C2<'%,&X.. M@D7^I0GS\[GS*K!M>?"9QHB2W1+G/O>S^&YXF-P1C'1%=*,:@R]D5=E24J RU'P! M)01)$98RS5_$TI&[4[@>-ET24*)08Z?Q=)7:4-EYFDY]:CF$<-T35:BG^30: M%VR"65M,K1"A'1Y]M(_^J>)FKP"C!-1K=&V8V$Y=8% ;\L]F?M4;^^CR$R9J M=]A^QUIYPN#OU\I'K\H'M+VJC3O]C)93%':EW]:9-+*SA)AG?AK;<4JEB_F4 MZC3.K$P8.ID6R]H::X,G3/ IO]?K)+N_NB<.KEGQVT;G1'5ZY!I=RP M&3%T<>/JV -?#ZW?O?C00)/'JX8>.($5J?K3+/% #4WI,#%R[1K!I314$-RP MICX>E16@_4I*LY_8 \;_#!9_ U!+ P04 " #'@*=8*YP*A$$6 R2P M&0 'AL+W=OZ7Q!+[ M455==>K5U*OKLOIN5UK7R-C MM3RVFTJKC">M\^.3R>3I\5J9XN#-*_[N<_7F5=G4N2GTYRJQS7JMJMNW.B^O M7Q],#_P77\QR5=,7QV]>;=127^KZV^9SA4_'897,K'5A35DDE5Z\/CB?OGC[ MA,;S@/\P^MI&?R?$R;PLO].'#]GK@PD1I'.=UK2"PG]7^D+G.2T$,O[MUCP( M6]+$^&^_^GOF';S,E=479?ZGR>K5ZX-G!TFF%ZK)ZR_E]3^UXV=&ZZ5E;OG? MY%K&GIP=)&ECZW+M)H."M2GD?W7CY!!->#:Y8\*)FW#"=,M&3.4[5:LWKZKR M.JEH-%:C/YA5G@WB3$&'&HPKW[S3L_K1!59RU,D=2YTF'\NB7MGDMR+367?^,<@*M)UXVMZ>[%SPHZK&R>ET ME)Q,3I[L6.\T\'K*ZYWNXO6=L6E>VJ;2R7^=SVU=02_^>XA96>O)\%ID*R_L M1J7Z]0&,P>KJ2A^\^?4?TZ>3ESLH?1(H?;)K]8>=R@\NE?Q1))_**[V>ZRJ9 MSDC*T^>CI%[IY*)<;U1QFV"4QJS$%'6)-9)SS,/1\G)?M*U5K0?6/50V43)2 MEOOU'\].3B8O/U>FK)+S7]5Z\_++UC0>-'UY!/VO5SPMIR4JFRRJ97IE@FJS<[ M' Q>3BG_Y.F2,OUVM0U*P&V(^K :%[B8;QMLZ'#>70RV[WYAVB-_KYC/(7$ M0!*+K[Y?2J H;U@?<5"@L2)*G$QL,W^<&Y >43>=1<01ERJQUR0)LAGA:6C: M231M3%9SJ3>UF,W)"8/3A%<#7*6KY.0Y?W6ZRY+(.(@#RQI]/Z.DY&I=@M*2 ME#Y)5Z20T,>-KHA66L)8VZ@BU40X?4[+XDI7M9GG.K&ZH/6+LM:62:4!FP;D MDN8/3*"1R4IG2]@+M1HF\V M?D\G#CKRZ=E+F':N;\QN3$J* MN5&W+$PQ3ZR1 Y9YN[HD12LT&3*H@_UAS2M=*,@4G%S#DNE_WGE=DH7V%C!\ M;+9.8,$ZF>LB72%T^UED^)/'S@$($.B"#YLG'3H#^/W#VS^^ M=&RLTCD#*#]Y+$NN-9VM27%,FTUN4D7R!'WSLH(+@:Y:V"10<1^M82!5Q7Y, M6,)-^@@Y%13) ' @IY3,H\/'Y1_O(S9:C&..YXS*R7L-$B'Y+^(8&29)S3XA M2/M/!&D=]FG!/O<"DL/&0Q /B>_KC"(,\A/O\T 0R1]I7;)?G'AK_LEN:8?W M^?SI(KE0&T.Z"TSYKF$*F,.,?GT7+94V0'X 06X0Q! MU1ZJ260Y'V=_P,>=WNEF+IJJH@W^+[T/NRK["V$^MH: ;9F;C!7YM[\5&4=!KLRP,(J$Q$5+]I#BV2@6ODI3Y)]N MA@!W)'61#!"AV>#Q]9(UXK?@ M!LE;C.&/X+$C-W&O36 5F)QW$P"">M!9EQN'$[!?\0E!_[5AITQ63#//O4I_ M17S" ,]) 9)E' O'#7LHPQ'"F[QAL4>^$)YKB?F$;\0)@_!T/(,Y@8R3\XI^XD4__>FB'R??BJQ2UT4BZ"P!\T/46E6Z8XS1 M0I"G[G-R(IQ,QJ<_6XG<9.6^S)3);\%)0PMORHK1P7F#>[D:)Y7*[H^T-.?:T(T.*#QX!&:H"&O"\O1=3# M& 2)NWZ1S4V"7TC")PPQ$?<@P'XN!4]I>^NJ?"1!")!J2?A>3I$.]9J#.0[W M^(S#8+58&"I+&I>W%'HI'UJ*NSE$?)0TP4B@8$UF5,61J;A?"+6;;M8KWV6&(C\00DK@*VI]+V\DWR0],+!IYH+"FMU8];0S[V#(YI-GE 6 M. 6*OI@>N:S5*9JB N[VJ@&3B?:!)>>4J;CT""*H$5DAC, MS=6S8TW B;!H.(ABPQ\A*#8Y55 IOH2YM:$#?!?.8:-R.5F@K&5W*$?LP]/K ME2XH;H&"4(Q,Y[8VMJ_]F(9O.;$34"$1%GTKH6'.1FY';7KO&,'N@=VJM#9\ M3Z0+48&$KCK[:7\UV9+EUZY(G+4BHY2_:C9U>MO)6MNP:9Z;I6-I;PBA/4(@ M%EH8'M4C17:5&RYC<[I$$M85IZ(C%I=76GNM-AUB:#H13],H3S>I[E++@:9X M3DEZDT.)(@AZ@)@2 /N'1^QOETA/('\MQ0 O1 PCB\O*-;3$I%W3(SH\D9A# MSVI"/$3!MQP*N]D\KD&,'&;?^NW*RCIY(XNU2)C9/B"7PDF.@9WK",02%Q+V M. 4Y:@K]6]]*GBM%,%;4G;H,)QM6DG\^Y='6447"& RO'0I6Y+48HPKWH2.M M%:*(;D7$KTL(F.?L&CP#74P?LF1$\CIX$DJB6MXE(>%B90L:$FTX%O0-,%NT M+J=B#@6HJI/D^\59,J:ZPQC".NXX(P[$IBK=5J/7(V>3Q#OL:]DU\= M:+>AX,+)V5-!A^WMZ=Z8]F< ZG!IM9-C%&G#?#!B2A64R5=%7.AZ=!H7U!9W MBWQ(N.2GYIKH;J4#^D,UUS>(\X]4KBEX5H,+=.SSKEQ"6T=LF%%A_4^KHO!@M==S;9XEHI4^J+HI%# M=MBEJ]10PZO >4NP(YTG0\ ;NG1M@"-E. Z]?;.LK4M'%M)A9H@%VH9IZQX6 MA3=(([E 3[F,[W0,]!CE#%ATL^?C,[_;B!,D^GHZ&Y_&&ATU$SDWB-._NRQ8 M-NF4**,29#@**MA0ZV#D"Z$XD+6A$@['D03CT%E5<>8J6C:=\?ZMWN +PG2% M9[+47"]-(478=A+KUC0FCMTET4Y2:RKBH78G0DE%42.V'262[6UK:4=9/OCQ MK<+,=7VM=:?^Q'1_&U^.I;5V9S^GKJ@.J&-:.4C7!<=JHK(C&'9H_\7A_W:V MP5X%GI!RO[+H2(YYF=%:G*Q"?+GA/FU&T)^-HN9NQBFALQV=]:F+C@B[*8_-8%]730'_&D MY:8LN%+G<6^!.%?"_=14:;,FB$36]()KMUG#2$(D+8Q-(5_7J^&ZHY; 1BUJ MOU9WC#0S06.89LP=O%ME>KYLR!E>!&JOOJ/?TL[HX*' M/SEV L,'QU;2/S*GB&E0GMS*XY9Q@:QWUNQX&,W1U-FMR"BLCX0TKKT3D M?C=V$I*IL\%SG 27MXD*_D(ED8T-J"(C".N^.>K1_]+UAJZ.I,W(<)IRD.T\ M.2V.Y()SAPH'PSVJ*W>CQD:/^]K$EZ$(,%C!8^ $9-8FOT=(DBH\5%;L?:C. M+Y+ROJ"CN]0"<%Y$"DAB?MU6B_$Q9'2^Y*66JLI8D]V2$*=>EE+E\/V5+I! EQ1H MM /)G3JD#BXU@BQW!!XXL0>1.XK]%6@XA]+GB>-%-F,"=BR\,!7,_)YU_Z40 MFU6W28CUS[E4@Z?Y;2]R!VI8T<&(-[XE@$3X,:>Q2"Q\6)BNXE42QP*X1(X6!A M;J2AI.LZ%Z_H2P1ECSVJ-$$H0FZ0R[V.+Y1Z(JSF9<1QW^/40YH6(CL9W*O! M+4)6'4+SI(P ?D X*J@[3ILR7X%C46:72')L[._K,(U4"B#J]R([7'/RQ&W/KKC>JGS+F.J+X@^\W+::;U&M%K)HI*'(I7IZJMHKKM"1 MOWN0:DY753TI7Z-BP>ZX"''Q%+GRV6SZ$-7;AR3?*\ .U&^]0E07)J'I@Y*R4AA7$YH4;!(MW%<;!BOU%5) MLL71+H&,Y-(C%9*&@NNMK$ EWLI7I< @:[L/N @)9?!A+^YRV'XDM^HQK5[XD5122"HE'KI9 );K'Q+)=EGQMD6JV MREVBD=Y*&Z/2='D>T 1?%J8HMM?AQ=3-V= M'TJ;JU/4D3MC:5HUKG[?%!MEH@L.U'"DU :,QMG^;@HSWRW:J@[W(FCJRU1& M.1T=6-0%&UWUCD"#2M]SJK3!>]^U8WPNBZ5?"A>@\C@@P_NJ=\*7A!G<+*Q"P0^ZRLJFP\=P1B;)=;(514R;+Z* M&+\CYX [:F<,-OY<>9PZZ=[MMXGR/BW!T$2-6Z>RA'0+E;K[75[^\*^LPQWJD)2JPOSTK@0J^^S, L[U4S+VR=B?L4O3(T1*T:#9^'K1/B-HE++-XW&8J M=.>C)[#,9/&EOB$#C7L/'/?SM>E0^?'!GNN VA:BC>_'#!89WKJ.Z26]ESW< MVARN++R(1G4>'GZ@#2P>&3T>SI]"@Y MG(U.3Y\==;JL<3=3^GFT[F3TY/0Y_?7T^>CITQ,67E3DD+8;O]Z/35W@!%"" MEW:7Y;8,2I+/< N[/3Q =[DLF'83W5MO&X:&WMI!=NE6.A(J=Y]+5/*A5SRY'%\H& M0P?X*#D[.^-_IYW#X[Z317>;..Z7A-<7.I<(HKMONA&_#8KA:QYK1W@8VA:U-+5>*.ZT5E_U' MMR5-VZ,?K+KOBL $1>Y@W,&*%&"*N.[0B_'[[?P.AF\CXW[I<9R8MV^=;$'_ M/F$FISGYK?<";? 09?ETA?N[WC?#WRDWKB'Q"U>Z[5R$]+D;5".*9J!W36=_ MJ2*C0%5N[:G0:&9OV8F-M[=6?1?Z"%'>^&GG5;/A*VH%5T"X"@U9-/%-2II MJ%:Y\F-T68/"OL=<%I/7/A_B7;9N;\@&JKT25JL;N1;K7D8X\/E*YFXW42-U]@_PVO(TAI88-AO/]0KCJO/'76NY7Q$U9](MV<;V0 M*H3E8D$,2X./:HW^S91./=?Z?+Q]GZ53[[LKIF_##A=Q AU5):H2_-BP8'8@ MYR \EP(H_\%%&9?: "W>U">ZXVA1G-NZ2TS98S:;1Y26/ MUWW_Z&G^ 2./;>_A!A^$Y9HTK0)RV5DYD[H*X?H^EN7&Z)N:"[@K5SM?\UOH M[OPZ]=DM39!86\RL?^RQO,9#OY)S'/V.$;\Z=,&OKK.RRT\:A6_##T*=R^\@ MM_"]02P,$% @ QX"G6$4TX4U&%@ ,$L !D !X;"]W M;W)K&ULO5QK;]O(DOTKA&]F8 .R+-E1G#?@.!/< M7"0S01X[6"SV0XML23VA2%TVZFULN-RHPL\69356M7X6"U/[*;2*N-) MZ_SD=#)YJ^KVC<[+ZU<'TP/_Q6>S M7-7TQ4SC>EM_IP_OLU<&$"-*Y3FM:0>&_*WVI\YP6 AG_=FL>A"UI8ORW7_T= M\PY>YLKJRS+_TV3UZM7!TX,DTPO5Y/7G\OJ?VO$SH_72,K?\;W(M8T_/#Y*T ML76Y=I-!P=H4\K^Z<7*()CR=W#'AU$TX9;IE(Z;RK:K5ZY=5>9U4-!JKT1_, M*L\&<::@0_E25WAJ,*]^?5D65[JJS3S7R1==F+)*?B]K;5^>U%B=QIRD;J4W MLM+I'2N=)1_+HE[9Y+M+>G.Y<\*.JQLG9=)2<3DX?[UCO M++!ZQNN=W;'>6SVOD[?&IGEIFTHG_W4QMW4%M?CO(69EKI7 M![ %JZLK??#ZUW],GTQ>[*#T<:#T\:[5'W0HNU=BGE61)9>5SDR=7"PKK6%3 M=?)'@36O]'JNJV0Z(R%/GXV2>J63RW*]4<5M@E$:LQ)3U"762"XP#R?+RWW6 MME:U'ECW4-E$R4A9[M=_/#T]G;SX5!$;%[^J]>;%YZUI/&CZX@C:7Z]X6DY+ M5#995.4ZJ8$#":C@_S>JJF]I3*7KC MY!(?_@<0DKQ1Q?=1\OOX8CQB!O[UZ2.0#%Q=KF#3W<#S6D8@0\"2"NJ,?)5_"V6Q;)IBJO#$D: MF MY'B4J66"%XUNM*@#A59E?F6*9I#)OH5*3&TBD7"2/9I/)> *;,#(-2,IW S.X K&24Z)N-W].) M@XY\>OX"IIWK&S,7+8(H*AV(,A .Z1Y."AXP_KBY)T0I-A@SJ8']8\TH7"C(%)]>P9/J?=UZ79*&]!0P?FZT3 M6+!.YKI(5PA-SQ\8J MG3. \I-C67*MZ6Q-BF/:;'*3*I(GZ)N7%3P(=-7")H&*^V@- ZDJ]F/"$F[2 M1\BIH#@&@ ,YI60>'3Z^_/$N8J/%..9XSJB$:/^) M$*W#/BW8YUY L&Q8Z13L=U$V58(MJ]H? M[:'!;MYG@A2ARY(;^PM)#Y$&,2>C[J/>*C*,@5V98&$5"XJ(E>TCQ=!0+7Z4ILD\W0X [ MDKI(!HC0;/#X>F40/O"R"GX)8L4PX@6)-- -H_%WY >N03_0/,D:\5MP@^0M MQO!'\-B1F[C7)K *3,Z["0!!/>BLRXW#"=BO^(2@_]JP4R8KIID77J6_(CYA M@.>D *DRCH7CACV4X0CA3=ZPV"-?",^UQ'S"-^*$07@ZGL&<0,;I^'3V"P5% MF%3 '#L>KL_.9:SV7SE2^!U*_\$K_6=1^A^AFP!-H$7E$&K!?I=@OBLU6FP% M7TN^.4*.347.A(:.Q,#IRX5SJ0N7*[H^T-.?:T(T.*#QX!&*H"&O"\O1=3#& 2) MNWZ1S4V"7TC")PPQ$?<@P'XN!4]I>^MJ?"1!")!*2?A>3I$.]9J#.0[W^(S# M8+58&"I*&I>W%'HI'UJ*NSE$?)0TP4B@8$UF5,61J;A?"+6;;M8KWV6&(C\00DK@*VI]+V\DWR0],+!IYH+"FMU8];0S[V#(YI-GE 6. .* M/I\>N:S5*9JB\NWVJ@&3B?:!)>>4J;CT""*H$5DAC,S56S M8TW B;!H.(ABPQ\A*#8Y%5 IOH2YM:$#?!?.8:-R.5F@K&5W*$?LP]/KE2XH M;H&"4(Q,Y[8VMJ_]F(9O.;$34"$1%GTKH6'.1FY';7KO&,'N@=VJM#9\3Z0+ M48&$KCK[:7\UV9+EUZY(G+4BHY2_:C9U>MO)6MNP:9Z;I6-I;PBA/4(@%AH8 M'M4C17:5&ZYB<[I$$M85IZ(C%I=76GNM-AUB:#H13],H3S>I[E++@:9X3DEZ MDT.)(@AZ@)@2 /N'1^QOETA/('\MQ0 O1 PCB\O*-;3$I%W3(SH\D9A#SVI" M/$3!MQP*N]D\KD&,'&;?^NW*RCIY(XNU2)C9/B"7PDF.@9WK",02%Q+V. 4Y M:@K]6]]*GBM%,%;4G;H,)QM6DG\^Y='6447"& RO'0I6Y+48HPKWH2.M%:*( M;D7$KTL(F.?L&CP#74P?LF1$\CIX$DJB6MXE(>%B90L:$FTX%O0-,%NT+J=B M#@6HJI/D^\59,J:ZPQC".NXX(P[$IBK=5J//D8YF9!?QD:Q:_W1 YC;$KEB)K4Z:)=TG) &#. M,W9INY9J(A";MB5+E!(^JQ"A"UB-5R;P<@_6$1%=W2%G 7=)Y^WW]34HXLAE M)?86ZI*234KFJ 4;+,Z/=I&2L53+8NI=*9DDQ63(^5YK"9V](=(I(/HCV[(V MR!G!(%46)#KFY((=.V4W#B\0.YMA*L?)A67EL\#4T: @!T08"ZD-ULCG;CQ M>D7U(N(P I6>X&T%'P5U:N'I@EA3H7 VCJXB>L*:QV7BP5-"YK;%'!N%;6: M,A%DJ,>GI:VM5V.?T]\S/!1'H4P#VJ%R"LX"_X6^)N^DJXJK2);,WE<'VFTH MN'!R]E3087M[NC>F_1F .EQ:[>081=HP'XR84@5E\E41%[H>G<4%M<7=(A\2 M+OFIN2:Z6^F _A"'Z1ND),C6&\M"(J6!?Z6B^#'7E=8PGY*TJ2J;Y8JK/JS. M% P Q5TCR/>MF9.W\!G<,7+?]KA>J:Q?U0RYC\N($,,_( OR]/P8*479+3JI MG*7WH/WC CY9\T"B1;X]2E8&"!Y36HYL_,[N$A6_,'#6:\O-I"W7QU%LKVL. M[Q&G7DG\LA -YM;I>:>!4X;PEVI/-D"'A#EZX-<*0,QZ&W;Y:U=>G(0CK,#+% VS!MW<.B\ 9I M)!?H*9?QG8Z!'J.< 8MN]FQ\[G<;<8)$7T]GX[-8HZ-F(N<&S^^59BY MKJ^U[M2?F.YOXR]C::W=V<^I*ZH#ZIA6#M)UP;&:J.P(AAW:?W'XOYUML%>! M)Z39K06)ZL07VZX3YL1]&>CJ+F;<4KH;$=G?>IBHW(94+F)\Y]5 MF;./CHM,&PX'G1>B^SVL&G."<"+'5>#"YXRRUC7HHBPFOW5!/1WT1SQIN2D+ MKM1YW%L@SI5P/S55VJP)(I$U/>?:;=8PDA!)"V-3R-?U:KCNJ"6P48O:K]4= M(\U,T-G'9^@'6PE1XK;@+*@[GX!ET;:*(.RRXI*%REDXK='V\XY.EYTC+>XB M8A%L#8-EJ4!> #4?. K,<6 *O:&B4\M]5%D^F\1#NFMI<2VLIYSKA"PE\!"- M#Z@X>&0]22+B],TW+IF VE!RGYZUC3?1,^O@,=6AV>9@K1 DB(MH+44OI#3O MN);SO.HIF).$'#EKJB[NDH@?'&/!&J?05.Y&$#\.W4OC^T5< 7;+"!<#'8L M*D<,DX^FH\EDLMLGL#"8_X%CV":,77Q;I7KV-$@97H2JK_[CW]+.J.#A3XZ= MP/#!L97TCPQG9KJX!M7)K0QN.2?86D?]KH?!#%V,/**Q&YWXV= MA&3J;/ <)\'E;:*"OU!)9&,#JL@(PKIOCGKTOW"]H:LC:3,RG*8<9#M/3HLC MN>#1 I*87[?58GP,&9TO>:FEJC+69+ MA5;!E[:RK!Z6O(V3/Z,2BCL3EW#'$FG#A4C:/6_EA"/S,XW,L[V3A4#,+E2G M]AOI1M3NV+X- M%:EJBZ";CY70*(=O8U5(E5V-$KM23H/[E_I&4O_"5W,0*6D-J7&YN/,2@J^% MCSS/:X3X[%ZSN.57W]48#3=K!\$LG/3T3*+\7G&BHGM)% O<"B%2.%B8&VDH MZ;K.Q2OZ$D'98X\J31"*D!OD"*MY&7'<]SCUD*:%R$X&]VIPBY!5 MA] \*2. 'Q"."NJ.TZ;,5^!8E-DEDAP;^_LZ3".5 HCZO<@.UYR\W$Y T/ZB MN^JO:**W3D[QZD MFM-554_*UZA8L#LN0EP\1:Y\/IL^1/7V(\\04/OO;"]M>[:Q4G:T--@18N^@C9.^LH 0SW MN+HQDQ2XQL6R7)5];I)JM](]"@TO><*FWPWG?M&)^+G">IX!Z'XDU3B2;[RY0_HVA#EU.9[N#? M'U#FJ.DN!BG?8D'J^/<+0.#\[L)/,+IN%7RHWL.((,./[BD7[9P0UV-4VUB(&SNM2OJPL-."VMT! M<:DVC(>XBI?EVVAEW;N"%\09G&SL H'/^HK*YD-',,9FB35R584,FZ\BQN_( M.>".VAF#C3]7'J=.NG?[;:*\3TLP-%'CUJDL(=U"Y2V)%+_[Y@VW*IY.?MD% M+6UO-C>+GN_UU2_ORCK,L1YIB0IL+[":CF?3(U"0=Y06XT M]I/"7L]*H(+O_@S ;"\5T3HG8)RRR.VTR%[GST M!):9++[4-V2@<>^!XWZ^-ATJ/S[8X&U8BB&>A=T]E?JL@H M4)5;>RHTFME;=F+C[:U5WX4^0I0W?M)YU6SXBEK!%1"N0D,637R3DB80JE6N M_!A=UJ"P[YC+8O+:YT.\R];M#=E M5?":G4CUV+=RXCCIRTC$:9$=\YVR":R MW9W'1RIWLY$:J;MOD-^&MS&DU+#!<+Y?"%>=-_Y:R_V*N"F+?M$NKA=2A;!< M+(AA:?!1K=&_F=*IYUJ?C[?OLW3J?7?%]&W8X2).H*.J1%6"'QL6S [D'(1' MKAGFP7('@;X(ZK37%FXRXY;8/5;!I=7O)XW?>/ MGN8?,/+8]AYN\$%8KDG3*B"7G94SJ:L0KN]C66Z,OJFY@+MRM?,UOX7NSJ]3 MG]W2!(FUQ18 !D !X;"]W;W)K M&UL[5AM;]LV$/XK!SNE HO#=BFJH2Y/<=2K\\&X6 S<257A>.)X?RT%BN\1O>^ MOC3T->Q1(/^@[>=;%D(BQ>Z_%7FKC@;3 >0XU(T MI;O2ZQ^QL\<3S'1I_7]8M[(A"6>-=;KJE(E!)57[*SYU?MA2F(X>48@ZAF[^!JW5!MX@669/AXX@ M>6&8=>KGK7KTB'H,;[5RA87O58[Y??TA4>GY1!L^Y]&3@&^%.88X#" :1'%O7^SQXD?M8\/@MU<+ZPR%P.\/V=A") ]#<%J#:@N+=H;G P?_XL M3$DLQ:DKP!7=FH4;RFFI5H1$,VI% MBTNC*] *@;;2C7J2<#EU/3.# MF6X,T: LE/;XGA6%L"0#>E'*E?#I[O&QQ\TZ0#=R@:[N_V>/YM&X>0ENXV $9C:2LF_,&^-WO6<)53C 5QA$*%JDP8Y M:8!"/BOZF >A6Y>#P-5E;Z,:2IGW1'??6J1F\0=40AP.8 M!*,XI=]Q, E3,L8ZT,O/S[G7.$R"<#IY 8=1D*8185/U9,_41B^EXZ-Y7/< MHF":S.@W#D;CQ/N6_(3RAMUJ@3PO:,)2^602Y!S29B#K/RG2K/"5F^0,!T19 M"@I547HW+VZ].RFJT)0^[O!C(VL.S99([AV9D;JTFPVVSI;C@4*3SU6XAX[@ M.Z):+=!L9ND\[J3N+>[X_R>Z2:E0RZJI.I?4XK9-&8K)Q<8)1/ TC2(DX0' MXV 43H 3]P3>*Q1&D8#DW$2BWX59K8V/[<-P%,2SZ0L_"&=INZE4-R3K/2 _ M/Q@+XW$P2U(8)P$%;[?516,,*]PA,VA$8<*G'H;!-*7!&ZU61T2E^M(> 2@B MDL3!;#2#) IF=.Y_?.N?)\'1DNV0ZPY1?86MTJ=FV>3>BZ!)S_1XPEIT+-"E M-,60XH"A$94!F5.8Y7 N2E^(KOEJ[:I-1@70QYJHJ)[U4;5;%![(B;NPEVW8 M"ZN5+R]DAJ3F AEL*:2A.EHVV.Y'\XV15!VY%\N;LA5J:!(?"S&?$ \XQ*"C M#LU[XXAC%7V0NS8GJ2C*4MZKFU_C9(-\,H2IO\&3L!8^]]M4M-M9M9-(5\A- M);N;_O4UDSS@<_0 *#JC..*O,81<8U(>IT Y,9OZVCB!61#',0^G, VB9,QN M)>_>P(>P=W*7O9W@KM:8'(_VPZ3_6YV>)^C1\/-JGY M:#-^A?F^=_ U!+ P04 " #'@*=8['/XW(0% #X#0 M&0 'AL+W=O2MNLX3MH4A_.96F6IZVTM5ZX4HO"\T)G>E*+ MA;R6_L_ZTF+6V5C)526U4T:3E?/3UEEZ?#Y@^2#PEY)+MS4F]F1FS!>>O,]/ M6UT&)$N9>;8@\.=&7LBR9$. \75EL[4YDA6WQVOKOP;?XMW>X E[_8U__6"O_ZA_[!C]?39SWJ($_MGG8S0QV&^"V^+8U2*3IRW4 MO9/V1K:F+U^DH^Z;)P .-@ '3UG_<0*>H4Z?"DD7IJJ%OJ-".$+O6N&57E 9 M!=#%9.9SE4F:-:K,L>42RE$YE$GMI<5LM2^_-JI&^_F$A,[I1A8J*Z5K;Q_R M\L6DEX[?N+7Y0MQ(4EIY)4J"M0H0YF2T#$KHH<8J?T=,+7E32MZ<-UB47-JJ M:JIHB&IQQR<[:E!6]J$;#,C#HI69T9DJE0@M[DU8W1$G;,\@XQ4TK:R-]3(G M%@^.X 3ML("1,Z5"+# Y%Z70",(U-Y:C)6(I.'HE2,P=$ZHT*T*9OGK/=DSC M ,F]IBO)1,A'XP=>Q>: FUS.=$!'R6@RXYP MS,,)C9/QX(A#![J=(YP$E=&0/AF/\.YZN8G9,$UZ:9\NN5:UIQM1-I)$_A_( MA 7HU2CI'HU>/V)F.UBOTM? /!@F:3JF?Y_[+ZB?5:;!F4B34\Z'4*#4&FL9 M":>Q-'IQR*5"G!C.(E?,$Z"P?9!VVT.43%D&8H>5@_Z@/5JO),BRJV7@^_(N M%NSZR*U#?E0J"O]U5C8@-@QP?V2VP7!;Y(\=]@-+&C\TGPW!P5S9:IU1,<.OT6&>%<(N$"ATYFZH+=^7AV9^V& BP&*Q.@[& M[G1Y] ,B(EO50XS/3X0C)&,3/V#!,P7, MODAH(37"5$;.%3G3(E]UXO5L=F(0PB#Q7K(A0*1V?@_%EMA V7Z=I%]-C"8BABH0: M=$/!QJ>A^@8?75/798"-\S+A"II#=.?D,CBXHOW=H_=>?L\K^&.@9-GM1\ZN M+,OM7@,7C!=5$.M'! Z\SR:,HP(LW'VA,I"9APQT0/UDT$W#WS[NBJM]+3/C M6HQ&Y2T*3"]D.%7C1;S?Y&C,)M/)T8]RP""7X5TK\T-<[1;/=$1]?<5%ZX&" M.& /)'/ELL#^EOOJN=D2H5SW).:MS&0U0^&N.W_[/KZW^?EGL"=T)X5U-&@/ MB"^1!TKWW$CH%QJ"H5:_^QZ G:W7>"71[_S-X2C8B _SS>KFL^8LON:_B\=O M(OBU4)J?5W.H=MOC82ORYGKB31W>]C/C\:40A@4^S:1E >PSF:TG?,#F8V_Z M/U!+ P04 " #'@*=8XHT0$+<$ #("@ &0 'AL+W=OV@;TT2( $761[>2CZ0%$C MBPA%*B1EK_^^9RCYEKT ;5]V+6KFS)DS%W&^*B-#8NLBK&Y'(V" MJJB68>@:LGA3.E_+B$>_&H7&DRR24VU&T_'X[:B6VF;+>3J[\\NY:Z/1ENZ\ M"&U=2[^])N,VBVR2[0Z^ZE45^6"TG#=R1?<4?V_N/)Y&>Y1"UV2#=E9X*A?9 MU>3R^HSMD\$?FC;AZ+?@3'+GOO'#IV*1C9D0&5*1$23^K>F&C&$@T/C>8V;[ MD.QX_'N'_B'ECEQR&>C&F3]U$:M%=I&)@DK9FOC5;3Y2G\\YXREG0OHK-IWM M^303J@W1U;TS&-3:=O_E0Z_#D\P3;R[0(GEK8QR.?=N(SQ; XU_ MI%23-\AIRT6YCQYO-?SB\L;5M8Y0.08A;2%NG(W:KL@J36$^B@C!AB/5PUUW M<--GX&;B"P"J('ZQ!16G_B-0V_.;[OA=3U\$_"+]4,PF S$=3\]>P)OM\YTE MO-E_R5?M5Q6Z7OR:&[V2/$E!?+(B5B2<+[3%) OE M6@\35XJ\#8 /89 , -U(NQ4ZA!98S0X+CN1#FJ9"8#0U0JO6>W! ;]NVA.RM M!PEAB8HP%%>!P=$+JMHWPVF(2A;".ON3DE:1D;FA0SAUE"%@7D_&L^$8PV0, MLAGPT:;20'[]\_AP+B2:@!X:; ^0C$[D0)2ZP'S&2G<";$EZ0;9@IK>DJ,[) M[_D-Q6=:22/NO%/( C9!_'8BRBYG@P>[=F:-0$!>2Z]=&X1)[LW!/>G@Z7NK M/2Q;3)@75_P1@:@X8,SN+55E"(&NN14DA9NQ95A*8<.+20E;&&)ZFC*BA6 M!(CB5BB2+4-XC8P36_P_81N%T3+71D>F+4-P2DNN#)\:Z)%LIWV6,BW[ M/.'6N @OCKLGP(0'W!/(^RC/!L<:6@Q8&*:_$VR?O:>;SM4#M;X278 MLQR=HK:3!*$B3P"49*"W ; ?"):Z&WC.5UODU_5J:['4"JVB3&)P M9X -\LNZ41*R5")$A]]#)UG'OA.IOG#A<+WBP2+PQ2<_DY[P,NR[&8.8B4I MI8]:M0:C!D?M8+]-K=;:4JZ=3^T)>&?:1):U?I0I&.2D9-MM*?8NB5U:5&_6):$BSX "Q6TA<& M^R_EV49LGA\*U[>.3&EMN2Q\^IAPDO! ZU#P6O+\K#%IAX;5P$:-G3V>^GTF M)98TIIT#N*"[#)XIR/"IS]/HZ'91DU^E.U2JG8W=16-_NK^F776WDX-Y=\?# M!E^ATY!O"=?Q\-UY)GQW;^H>HFO2725W$3>?]+/"59,\&^!]Z3"N_0,'V%]> ME_\ 4$L#!!0 ( ,> IUB5X/6=20< ,83 9 >&PO=V]R:W-H965T M__IXA)>UNLG:.RSDBKI1[8F@R>%=94,N'7+L:\=R3QNJO1X-ID\'U=2F<')45R[ M=B='M@E:&;IVPC=5)=WZC+1='0^F@V[A-[4L R^,3XYJN:0;"N_K:X>[<8^2 MJXJ,5]8(1\7QX'3Z\NR0Y:/ ?Q6M_-:U8$\6UO[%-U?Y\6#"!I&F+#""Q,\M MG9/6# 0S/K:8@UXE;]R^[M!?1]_ART)Z.K?Z=Y6'\GCP8B!R*F2CPV]V]1.U M_CQCO,QJ'_^+59*=SP7)J=\=_\8EO3FS#ISSF8/ OXJW4C,IT,QF\P.'\"; M]^[-(][\B^Z)"^4S;7WC2/QQNO#!@1!_[G,Y(1[N1^0B>>EKF='Q %7@R=W2 MX.3;;Z;/)Z\>L/>PM_?P(?0OIN/QN\6[DL2YK6IIUF))AIS4>BUJ9V]5CL>H M9Z&2?(CRRN OD%.5J/'?YC[2/1>HG0 L\D&A"K @C6FD%E04%&N* 83#HPC* MLFN2;BAD_@$$5F89UW/$WQ&$5* JJF/)CXUT4,JWJU)E)2^NA73*TTB\;N%" MZ8A$E:A&3#4!HD"X8\HPBK7>?OO-B]GTAU<^^1J[QV?.KJ07N*T;]F?'3;#B M$X=72J$)ETH1MH$?F;/@%KUO" $) M<"R9-?'!)IZ?!)KQ'-76Q=0G+NW-VFYP'&5P-2I:@*Z%"J)PMMK-FRW$D]EH MADZH=6SJ)A=/GF\M%(^E3-R*B_F00UDGM_4ZV93"V$7Q?G,>KXW))ATGWCX2 MTTLLM=&#(6QJI&V-"D5]H);SAA@N)S .%&8I[DA1,7N7$SRR-48HB '=*O@A MPV-2F8,F^!U;>Q#DZC-"NN]T;(Q^8(-&= M%,\-#_9E4=4;;1>H\JM-RG^QJP,>%[FXVDW^FZM?WFVR#Z6Z\5W!&IE98RN5H;$>O$7_V&!>;/G8Y?GMY?G% M5IJ#L[ )D3[CAG+I;)_T:V?9V9M2%;&O=P!GE]TYY#OL7#'#@R@EH*7I44;7 ^:BKA9V3#FS,Q1))\F 9ST\G76F(Q1":17E[8-FG$D-9A&J M >]=_NOS)RO;F-@'Y,-F\Q1\,AD]VTW>9'3XF-P52L>T]>]K&MXV/5]KC@OC0X$B>JZR-]E5",/QBS&7:.!_+>('.9,C[79HJ M(#:+#["264)W$AT@Y2W.*WG'12D;')A=C/ZP314O5_(#ZFA'/<"X:_O/G1B* M-T@D5 [%59 :/Z\=)RKUSRWQGP&=VVHD?@<51$$K6)51'>&'#/U9.G<]XKP8 M&[E#;MNY]Z.;43LXACL!Y/CO>,[M@?N2[PY T#)A7=,?A^WYA:]VTWNJ$:1F M6>X8LR"MT-J15^Y:R&2.Z0$#-J][T8S[>T3RK6]E'?N1TDT-5W+='8LE%SU$ M^3C7'NQ2@570+-JNUZ!P7'HO@@#(G40P%(/FMRV7RF^E?)S$5N,P"EX%)@NW M7VCV<31B@*!:D6Q5Q9G.9UT,AP6\Z[1_^MIS?S-L*S]RE^Z O"(H;IOS:-\+ M_'CKVTI%&,;\!8E?'E' Z3-+O]I_I#I-WV8VXND+%PB%">2%I@);T8"?#81+ M7XW23;!U_%*SL"'8*EZ6A)@Z%L#SPMK0W;""_M/=R?\ 4$L#!!0 ( ,> MIU@#P0ETM D $0? 9 >&PO=V]R:W-H965T;U4E9?U$P(S1Z+O%0WG9G6\S<7%RJ9B8(K M5\Y%B7\FLBJXQF,UO5#S2O#43"KRB\#S>A<%S\K.[;5Y-ZQNKV6M\ZP4PXJI MNBAX]70GV Y;QER)MS+_*TOU[*;3[[!43'B=ZP>Y_*=H[.F2O$3F MRORRI1T;Q1V6U$K+HID,#8JLM%?^V/BA-:'O'9@0-!,"H[==R&CYCFM^>UW) M):MH-*31C3'5S(9R64E!&>D*_V:8IV_OBWDNGX1@=Z(4DTPKQLN4C6:\$N=W ML#9E;V4!!"A.3KR^T%B39EXDC?P[*S\X(#]DO\M2SQ2[+U.1;L^_@*YKA8.5 MPG?!LP)_YY7+0M]A@1=$S\@+UPX(C;SP@+RVJ4/^!+QI-J@J7DZ%N?_78*QT M!?#\>Y_Q5G:T7S8EU!LUYXFXZ2!CE*@6HG/[^C>_YUT]HWFTUCQZ3OH+A.XE MY1_^X_Z1[@7[-!-L(G/00%9.F>;C7# E(!;4HF=,XV\M-<^9,I+&1E+2EB0: M295(Y+3,_HO_L]),I 5Y^?3ZMW[@QU<*SX!;:54IEWUVUV,C4!L\Z[ IXE7QW#&C>0K6R C"1'^LYWB^SWS/B8(^^_1C M[CYA?:<7^:15Y'A1P-[5E0GA40YSVH%B"9]G6-S$D,_AC,<,%"OR)W;BN3&8 M#K80:6/RB>_ZJQ<.?*3FPE!Y_N20(TM9GB=%?WH^'0W/I79SLYRA7VZKG- MD*6 7VIE7;#@>2VL#8K54,)F#XGZ.U.)F"2A*.391#CL"3FAF.=VV3D+7*]U MMQZXD A;EF<:6'G%PM"-7V%(-W8]//GVJ1>ZEZ_80Z:^G$](#1-?@2Q%R@B: MYKM=,XLNGNO;>US>98L,+).RITSD*8TT_!-<;=V]/]H?#A--X!2;-S';S9(P M1"IZ7C/GTMPW\4!. %%8B"D*^V[*[(2+@X(07"I>1'K.%V".J0 [$1]!TDD0 MN> 6DX=1S[WL;8MSV< LN&V)3?6Z;/'T%L8II=H91:,;Y?$T%BVK=[1=;VT7$O;MM1?I*5.RQ'=[%EANDS4?FP0X+C7,5-D,F**< M('5@EJIQN[)Y=]=")7W)[K_6@"O[4"9(?J)LRE9P.0PO#&P<=DJ3F_0UA?R@-*'\,][GZ4-)E)R MP$1DNH95ZQ3VP K/9^S>\L0<58 <93':[O3Z+ '^J/CP_9/]H$+#RT>IZ_RBJ)%-[_YEG%=Z?^GY\ MQN+0[?>)_R@:YBU>]@*W[^]JM4.$OM/O7UJ5PBY4BJ@$Z:_6-9'9-RGND>Z] MGAM'FTE_ BG$GF:OW]#"@@#TK1 :IBDI^ 0@,XH$C2+>1N8!SC/5U(^S7ETN MK&[;>4<4!U+K;TJ>Y2S#0C_%:[0"^7C#;[1)-OR&JE*#YVUA3"I\+JG*7Q4& M#Z//ZD!AL#<[,/[_)BFHKNY3L)$//2H L1=%T<" MJU,8.)?=X(4 20&W\.M2$74T_BBPE:!.$%GS U@,LB8>*6V$.%M0=A(0+M1MU]^ *\8D0K. 9)9BWP)(CXI9 S:)#C82/_^X&# M*GP%G*&H3&L2Y5+3?-APV2Z(ADZG7!9D'@!I='$5.?:"GLNO'E"^%IN&*BG5J_]S/;XM'H"C:T-+*] M:GH[L@>4!]O',U4F>U^;*O.#HK(^$0U&]E;P:JM/,..FSF@!4%9P-2W5'(2J M]CH3NTZVO0YMUL*NE:W7FINU^)XPM '8&+/3FQIM%2*RA0!;D?TAR_,&!=6& MKVWYPFVJ^4X8]E?B>0WAE8G$/BL")^Q&]ES7&,T7/,M-)NX??^GWVDVK[WBI M[T27<6/4@YBONQ^5Q-FF4.QCR0;UM ;T O*0WW/VGLKN)"PCI[U#;9MHB>-* M^P!F_EZS2LMDWGBFVBP]MTO3%0<1TR:4AC&3V9@X[(2B%E8BHJ, MAZ-?97GTK.6M_N4DJQ#_KS6OM,T,9$K@-#2_5XSA)6*O7&@ZC)LFZ\$F2,'! M7G7!4B0ZKYKN ,:NVATST&G!G\ W^E#CXU",S'X;;)JE-J(X!)LFL.G@6.UP MGJX+L^K&U\BU2C2$:;N0<"6H[HN@CF=IXZZHV9.+!;4LE$C@-9UA9LZ7RDJ6 M=%9B$VZRPJZ_BQ%ES!N3)U*XNY(%J6B6-E=I&_CTE;%9WR'H0?V%)?U23*7. M[,Z +4WQI%$-^&DW5#A[J$$_8X#4OYE\<,J$W[47O3V$K0[^+9W?=)[*+U9;,0U=1\OZ7TJTMM/W*NWZX_$0_LE]'- MJ! M%EA_.+_]'U!+ P04 " #'@*=89/26F+,% "J#@ &0 'AL+W=O5(J3'?0ZXV[A=*V=7JM(ZZQ^>CT0^"?RF>1$VGDD\F3CW65[>YB>MGA!BPUD4!(6_.[Y@ M8P0(-&Y7F*VU25')"GSAS.\ZC_.3UD&+T1AL%(8)-ZUH<3R4D5U M>NS=@KQ( TT>DJM)&^2TE:3<1(^O&GKQ])I#]%46*Z_MC-[<(]F!PW$W ELD MNMD*Y[S&&3R",Z3WSL9YH#Q-G-V@@D0,LZK-&KP81>_@E6HH/M$#*>5QS??1%#'S8@)ZQ# M'EHP(1^GE4W3#9A2TLH$MPVX 829;0B91M'3U+E8PM>8$F?TS&+NQ'F2FWBG MYVFJDG1%Y-DR6=$8IG85[1VD,Q?B=BSCW#-340\(E@%!:.]LWO3W M<#LBVF:5!QCM[7>&&'K&-$%%2MT24('OV"O;&$NL_*J=N2G?9@$,!7U=8QTZ M"X*V16&4*'BF!3)L'8*,M&L$K+*E0A0FRB1[CX-N=C'?JT$<8K$JL^O+FW6!E=ZA&B+)/M/&T6[R%UB+3>,R9,2H17).JK:*#AE/QTV2JL[@ M#Y(LH[0>FYYO*^T3_Q^;'Z-'YH]>O$(4:6_X/TX3Q. AI&U:S#7H+&2 MK(I [:B=#LX<4U0-,#XX='$?<^(=AP .[[ WP$H;G>WA0'W:KH,R4SYO(O%U MTOSVJ>;A)",PHI":M=F4'M\%4J.741?ZRWH+R]C+4" CU'*:*B0L@=?].'4& M)_I$3$T,KX[U^@N,IYRY*(96,?ZI"=\VX6;^>'3]S$(W;2Z['+W -!#17)Z" M,SI/<#?B1RH88?RQY'H'?O#_FZ637)?6/(17(KMYCOU:-K7PB[="T54!FN$E M^(0T7YM.2.6.X[\_&J$* B=@DQ' =ZG)YD4,K*^GIW\#4$L#!!0 ( M ,> IUAQ 3!%P, ,<& 9 >&PO=V]R:W-H965TSR4^!GS1V(6#-8B2 MM7,_Q7A?+).)$$*#.0F"XL\]7J Q L0T[G:8R5!2$@_7>_2W43MK6:N %\Y\ MU055R^0D@0(WJC5TX[IWN--S)'BY,R'^0M?'9J\2R-M KMXE,X-:V_ZK'G;G M<)!P,OE+0K9+R"+OOE!D^4:16BV\Z\!+-*/)(DJ-V4Q.6[F46_*\JSF/5K?M M.N!=BY;@\IY_PR(EAI7---]!G/<0V5\@9G#E+%4!+FV!Q9_Y*=,9.&5[3N?9 MDX!7RH]A-AU!-LGF3^#-!HVSB#?[5XWP[6P=R/.+^/Z8W!YM_CB:=,EI:%2. MRX3;(*"_QV3UXMGT>/+Z":[S@>O\*?1_NX__A("/%J[4%K+^1$= %<*%JQME MMZ"L=:W-L>!79;D-N>'HQ;.3;/KR=8#M]I%6&,.G ^882'-;8F >BD 3DS,&M,U;#ZIA$@]QWVSA^?2(F\<8 60: MS[/)8+(,598>2XX$ZZQ'3O?:EI!7RI>,[M'P7K$_ 7QH6 W;'D6D8&@+%0]$ MX4]1&8]'(_P$<^,<-0Q(H[C5I^\X"QYKX]EY6##*6&.OA*L(_N_( KV0EIN, M@+PX&L,-;MC/%#\XKCD]'K&'GS@3;*.82RYK X./F! ?3U%HH:[DO/K1SM;X ML0><'@R7&IF@C-#^LJB?,X-WF-)G_7#Z'=Z/>&[L4ML !C><.AF_/$K ]V.S M-\@U<52M'?'@BTLY6/02P/MREGM#"@S_7:M?4$L#!!0 ( ,> IUC/@_=5 M0 ( )P% 9 >&PO=V]R:W-H965T]Y M[IZK[^)6R$=5 &CT5)5<);C0NKXF1&4%5%1-1 W-7SXF'E!9X?#ZP?W':C98-5; 0Y4^6ZR+!'S'*84N; M4M^+]A9Z/5/+EXE2N5_4=K'3*499H[2H>K"IH&*\^]*GO@]' /\4(.@!P6M M= (0]H#0">TJ<[*65-,TEJ)%TD8;-GMPO7%HHX9Q^R^NM32WS.!TNJ+/:*_0 M"J1[$3P#M&0J*X5J)*!+]+!>HG<7[]$%8AQ]+T2C*,]53+3);1E(UN>9=WF" M$WE"=">X+A3ZS'/(7^*)J7DH/#@4/@_.$MY1.4&A_P$%7A"-U+/X>WAXIIQP MZ&/H^,)_Z>-8NSJZ:)S.SNZUJFD&"3;#J4#N :=OW_@S[].8UO]$]D)Y-"B/ MSK&GW\RJ83P3U:C,#CMS6+M1]NFE/YU=S6*R/Q8P&N9YWA#6E4:.'GH%1@[QA4J86LHO9^*X0^&#;!L)#3WU!+ P04 " #'@*=8)MHO M#D0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\54O Q"55 MS ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V"WX:U[B M1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME.-B3Q BL$ M##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q/GB(0(X; MIG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S/B'L$T+G MW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(]24PH+]!* M2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"HMPY'@0]8 MWJ%HH/TKVG!"#Y0TF)VKNH-.ST/MO5FJ&F>0 M>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!;7'UPXW[C MW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L*%>(06Y2@[N%^3ME MU_FZB1:UZS9[H4WO@H,VLOZ<>[^N7. 4FD6E4%(B'QYTJ=J[8E2I#C MUT1TI_"DC>/K3/T-'QZ'F4FOSFW[#UV'YN7.DQU1J[GLV_#17O^BTH$>$;W* MMI[_%]=Q[3$X5KT/=IDVX_=2F_A7WB1%C#8\.;AGPU':<,1R1T8LY2L9Y,D+ M9Z^%H]6@1A=\5-X-X;0AJTR#PU.-?>'D@UM(HW^3446F%M-H'F'G8JH71L]U M)4T0IU5E>Q.T68@+V^I**R]^RE<_O]@/D(4H[E>)[UGD>W0/WP?BO36A\>*U MJ56]OG\?9R@'.%$'!T>IL._*_3 MF0\.CO3O30>.]!YNID?1];Y'V89'VX3;J M)V?2:T\VNR#:)K ]-PFYG V>HI6B;B*T$0$D;:<-^1?D6TJ#8*=E$R';5LCZ*YR< MMTU$!W#98T445B+G4KEVQ M /,B96>]#DD6>G(>SRHD:P].5#7%BYC)*Y!>SI3+=Q],^#;M!1_$/F]$EG2L M@TYN(U2A["9*6NV)X)T.J<6?1LUFTW&4DW)*V#)M.SU3=5( MLV![+K7GFI'EF;X^S^+L"7BX5W_2K7UC^[;&:035/Y(=9_K:FUA?BO CTM\@ MF)QX"+>_PXY^S68C'Z5#'!X_]^+4&+B]^*@ZZX( :ZI/XO!@]Z_%L59*NN10 M&QQXKEL\* )#04Q%S1!.B*&C)]'Y6%MWN/]?O-XIN' H<:W9DVN4(JKAQ#I+ M$1H9D%169!5UTR'KJ/J.%DBUM]7P<$)^2"LI_.=]0-P(G$?;>F]+0GY4$O*C MK9ET%!>0=G"%>]+R=F+1#+_?49,#16^,L>KO)#S81N/V=6,1V[OVVH":[V=> MUQH*5WY/G"(_:Q.4J_*>3(LSH)/&RRJ&YA#FJM6 *3(%=S4^^#:]/BYZ?;Q5 M%9\]F_\UJ@1RH/*;E+F= BDS)CV9"\'&Q+@A-5%F@^?]VFO*L4,IHZJSE)?P MP"Q6#&T/K-M%!;&?ROD<#AK-LHR:=!S$]\?Z'S'[YG22<]Y(-G@Z(=F:HKY! MP;4.D=5R_,#R=%PB=04WL#T8G;TULA9J\B' K+F M@A/-_4(,M,K!9U@J+HV]1JI:L,T)!A WPR4*3#X=Q>K=F=PFVCJQ$; MI[G&1:%T!3$G%)A?%3A%)S%8C)4+M&^#,9%TM MGC.LO"99L9;N)5;'OF3?OA7RKR;K6)\J%B:52_#= ME#*VDQC9/VG9L\Q#_2/\*(4']58)GSCF,M3U#K S5@(ZIO?L+,HQD,OAA@3" MP#?2Q%6MJJBXS0YXWF@U%Q_*\E=I.:Q^B7C-Z.?\PZOW!8WI*'?<^OH&&(KK MZ0?R,^42'VP@:&XKCE,$BNU=E5*:(IOQ?3[8Z BWRTL,PFJ=K.-?<1\'@58W,,.DBDF)XNU6H46^ G8_WRHQYV M@VI'::CO&%#CGVQ7J9NZW2$8-2*2S#Q!"=4(,QUUXB4$E3X=)[E<7KO-GY\4 M?WZRU1D_ LB80'"\MHS&20GOD)T)F/?(.DA,$2:][347KTT._P=Y;"9,_@+] M74O*)=2HQ4TR"[:V:9$W<3:!M@I<0UY@_"!+(LQYW'Y_4038S/5G9 _:L"?* M,;>J3[PSJ*17$3U& $W$!FZC=@B,32U=[<69Q9\2A6].IV>C*(S<-FW[')-J MWGO=@^.)N)/1Q$^?T&)7 .X'/S\3[P#$2=QX?)N643DN.U^-6L7L MOP77=/T,90RX.<3^"B12:ZG6PBFG.;*C\;E,4$#%IHV:;Y)$U]'&(267/7%Q MBP.#JY(^W2!O9A&)LGQ,2G9=ZNR'IC]5C1O\#QV4#=ISI Y MC)OGV'B)@S&"7K9<0DL3N;T40F9E1D!%,GB 8Y%:,! M\K!<(&[[=R(1NQ&"0@MM#$G[%VFX0RL5/0X 7!$@;R&-()1:T5CDV@:8_"LC1UH[!$I)4(*QR>3K"<:\@G>4.SBA@PQP\W M![#_J4<^^H:/1(<= MYBCL:3"4TJRX;G!";&?L&,:WOL/%GOX9%]M2K9^6:OWT&Y64$0V5&HO4>5__ MOY7(YMGQ6!70MQG04\1)7J;A@^8IGZW[*N3M%$2 MW5M%M[6I>Q_<:I*H\7 #RH(?7ZIP3X?$;R^H=72.9G,I4E8=M4W#:#*B*B>6 MUA44.;? G]=DS'2FD9\_HZ)O(G*H53J M_/ G0P2%Q>C$3;<$]/T=%=Q5UJ3 MZ="-V6I0> M:*6B>A_%A&DOY8(V4ZKM8LDKT-;W'"5<3+2_K1&. PBN3+1=3BFM-8M=\%F2 MU;EDR9I0*27@HM>):"4-*>AJ4"P<;Q=-JT)+,EJ;SDY72_3>>%YO M(AD])B*6FJ#1+;L.(=434$4:1C*3NN5)Z;)'*E@E6?K007"R>?(;S>X[ )89 MV0-P);"U* V7=3&&(4TQM^!X'7F/IFX-3+PN$\$^J+BL07(%W(50] LU#? N M&DC'FBBR:,HL\K2'04Y12'KA4CD=AT/P4E4UADITD>Y&:31"@:"_-8V:![W^PA5'_/C# MX?'#YP!<4V*&6ZLA24R+3SQX>' V:(( 'HVOB-T'G'N9L=0T>T:*AZS/TK36CE+;0V_8]>_J<&=W( /&(0IR2W9NJ\]$QE.G&?-?J)I.Q>=#4@C M(]G2#HOS5GK/#1P__X.5%&&,1H/-"XMSCF*/F9/WS*-[VU;8"KB,9CCES2'/ M5M;"/\=GQR-&BA@>%V7(YD%%8 ZA!Y%4.&H4)R%$[0V6ON1/WO83/L%MS\WWF37>!7Q'^T M=REKSM/YI/S2)S[A[HE1XEO A@Z=N:L:R!OYBE[-\%M^$NN+@LY@ M9;$%BQ\>#!^['&Q%XV^D=N(+CYU_T: +(5<;OUW93F9M'JQD; _7I_OD[*Y/ M+5;\%B'.N^_!RM(WD_BNE" @5L9*%$$G2&F.4EY AJM2'*?7N B*O_%P]; @ MZ,)0-/FD'#*-6C$%?E:/>M$XE_VUM\0HXGIZ2@Z(/-GJWQ@1Q?MV1L[)N4R; MK@_WOB,!*J/#4[\:8L=VC^!'23B1^CC.%T1Y_451$B_)15W#'8%H]DM:\,B, MK71C2]PCI47A0"C%@9/1H&IL?D7U7Y57IV%1_!2MR!Z[+3 *$+Z\L!J&E5O> M2N^/OOPBQ,#?M]&1>A/B1V#E;OF&[C1^.38LCQ_@O9<$.+QHU1Q;#_:.'^T( M%[]IBS^"[?@[LID-2"-\B0X184T+\)P^1,D_B$'YLO#D/U!+ P04 " #' M@*=8MCHQ[50% "O#@ &0 'AL+W=O)J$1J)&W7^_6[ MHVS%35VW78?E0\R7>WGN^-R)O%QK\\Z6B [>UY6R5[W2N>:BW[=9B;6P9[I! M13L+;6KA:&J*OFT,BMPKU54_&@S2?BVDZDTN_=JMF5SJI:NDPEL#=EG7PFQN ML-+KJU[8VRW=7AQ,V)Y M+_"KQ+7=&P-',M?Z'4]>Y5>] 0/""C/'%@3]K'"*5<6&",9?6YN]SB4K[H]W MUG_PL5,LIBOK_\.ZE4V&/MEW9)8W^]G6Q$UK(OJ$B1C>:.5* M"R]5COF'^GV"TV&*=IANHJ,&WPAS!G$80#2(AD?LQ5V,L;<7'X\1[C#3A9*> M#;]?SZTSQ(D_#@7ML=U%5CPK!HEEA;_+T29@.GA]!.^S0#H]9 MG]RWY0%Z 8> 4QUVZU/AL-!&HCT4Q'$WLQ+)5D5%*54!C@]_6YGR;Z*#V;HP MCURCR,IN,VO];RX>(]K 3-9L]Q-!O%*9KA'N'8E3A3N85L):N9!DD?>G6BDJ M6\RIP%8R0QN U0NW%@:AHKFRO"14#MJ5:.!62S(B%3AJ&+1A@VZG.<=#>(+F'G9 M_9;Z6);EX-DK(ERIEY8T[>E75\P)A&$8#-)S'J5)$ Y''Y ZBH(H2LE5D*3C M0]1+QD$2)I#$09R,#G F&0;Q,(0D#!+:GVDJL8>LG4 T3(,P"7ET/@C2Z!R. M,"?MF)-^ W-^1%T8T90^CM>Z;36'*'3!:>0C0*SD<)Q,,@':=?0H,_O_;/N_E94P/.);6B)3G(])*:+M>B+W+%J&MM M.$="03CXCC&Z#["<':'?J*/?Z"@SIMSJZ4H!U];2=9K3_5J*N:SHHW?X$WW4 MWI/,=U<)T&"1C9FL8A<$HWH?SL3RWQ/.$ MNUP:18\A[&7-!W<>C,8,)!P3\"3]EQRF2U&UY%*4_%CQ'+9[^?$'=RAO_NKA M#YX*67&CX$:N*YG[+G,C*G^5N>(X(Z3.&?2K:MI?8]T:UV MK['K]A'R(-X^Y8A(!=VJH,(%J0[.1O11-NWSJ)TXW?@GR5P[:F=^6-*+$@T+ MT/Y":[>;L(/NC3KY!U!+ P04 " #'@*=8E2+Y0P,# #D!@ &0 'AL M+W=O]/VS 0_5=.84)4*N0G;05M)0I, M0QH3 C8^3/O@)M?&PK$SVZ7LO]_9":';VDK[DMCQO7?O?/;+>*WTLRD1+;Q6 M0II)4%I;GX6AR4NLF#E1-4I:62A=,4M3O0Q-K9$5'E2),(FB05@Q+H/IV'^[ MT].Q6EG!)=YI,*NJ8OK7#(5:3X(X>/MPSY>E=1_"Z;AF2WQ ^[6^TS0+.Y:" M5R@-5Q(T+B;!17PVRUR\#_C&<6TVQN JF2OU["8WQ22(G" 4F%O'P.CU@I. M+U?"^">LF]AT&$"^,E95+9@45%PV;_;:[L,&8!3M "0M(/&ZFT1>Y16S;#K6 M:@W:11.;&_A2/9K$<>F:\F UK7+"V>D7ZOMG90SO4)6_J9LE>PENF3R"-^Y!$2;:' M+^VJ33U?NH/OFFG)Y7*SVN\7TV7=&F MDY1.N'0UI3-^MW(F\I5@[D(9($L 2TA;:D2HFM:C:SU0X_*RZYQGI4$*:R02 MYJ""[,"=W0C*8U:&6(R?<#7'&N[H:N@L]_S^^,%?X"C^+0_ M& YZ[3"*HAX\^2N*Q3%[04V.TV -D%<92\1T,N#P8)3$\?F6W7MN. M=+CA/!7JI?=70_0K:1L3ZKYV%G[1.-=[>./_U/8EI[H$+@@:G0Q/ ]"-IS83 MJVKO8W-ER17]L*3?$&H70.L+116T$Y>@^[%-?P-02P,$% @ QX"G6'_5 M>BV0!0 EPP !D !X;"]W;W)K&ULE5?O;]LV M$/U7#EXPQ(!JZ[>L+ F0M.L68%V#)%T_#,- 2[3-51(UDHJ3_O5[I&3'21VC M\P>;HHZ/[^X>C^?3M51?](IS0P]UU>BSTMSD]E9RK1\&M%NJMKIAXO>2779Z-@ MM)FX$)M7<&?PB^ MUCMCLI[,I?QB'Z[*LY%O"?&*%\8B,/S<\[>\JBP0:/P[8(ZV6]J%N^,-^GOG M.WR9,\W?RNJS*,WJ;#0;4E@, M!K5H^E_V,,3A>Q:$PX+0\>XW%@/D90\9O@(9T0?9 MF)6FGYN2E\_73T%ORS'<<+P,#P)^8&I"4>!1Z(?Q ;QHZW/D\*)7\#ZJ)6O$ M5V9EX<'G1LM*E*Q725/2M>(:,>@GY(+>BP8Q$JRB6TSRVL7GSXNY-@JB^FM? MA'H"\7X"]J"=Z)85_&S4VKW4/1^=__A#D/H_'7 OWKH7'T)_-:7[>'X?4E\> M2FZ8J#0Q;8."I!2K;59VCR4L2#9D5)^.$17-;$$YV M<)XM/[ZRQK+3 -9CNFKN@2&5X/J$;M@:1\!PA91H.J)XYOEA@D$2>'&4TV?4 M ;M9JV3!M:;82V%$5T)PV2+)[V F;@ M1UZBM.)522B5P]'E2GO *ZJN%,T2 M10R2$86-1<'TBHZ#L66=>DD66C\B+XUS^AVQMARTL4JSCFB&@+TQCRVGBJ,$ M 72S?2N5DVD0>GZ4@:,W2S.KX)8)&_$")!#Q!_B2PM6(9EZ8[?>!CL,QA> 0 MYI1Y61 /\9#[;(\HGWEY'F"0!5[B;R KV2S?(#7U-C _/^"Q8=6;3D-)"(NL]Q%!P+:]?L;PR.:I5X4 M9#8$OI/&15&H#CM7@H&K,$ZD'UNN4$&0=9>RW9??9L_*#&[GPP LWP[ZH05T MM;MX(Y=!+!?EO?.S98]]75HH63^IS\*%4>)0DX!N^!SGYCE$A;UM6C"7!2F%7@!9]%%FWT:& MPLP+THA"I-]E/[^OQ]WQ*[< 03DR_.',G8499,4 M%VM5;:K_411-_*>9[RYVGH5ON>LRJL>).TW;G+:([THY D$RB@]M- M#MP)R?9.2 Y6\ELTWND.)7\@*Q=WJQQ7[H>437^&RO0$@KF:)L;!=V1.9>7_=N! ,1><9L:&: M'5>6F$?KE4"4"ES?0MOE6(7*BS:L&LNO1=7UR5?BJ:QL1C\@YZ/ UPJ43AV MP\SS9]EX4Y)?]QBF7I3G8]QD,4HX"+P$C;U9%/2@B9?ZL_$^Y4QWFD64B*5K MB34V[AK3]XW;V6W7?=$WFT_F?+^0TFP>[ ;;_R+G_P%02P,$% @ QX"G6%\'-D6, P MRP@ !D !X;"]W;W)K&ULM5;?;^,V#/Y7"&\8 M6D"K?^?B+@G0]NZV KLA:'O;P[ 'Q69BX6S))\E-[_[Z47+BID.:V\/V$E,4 M^?&C2(F9;97^9&I$"T]M(\T\J*WM+L/0E#6VW%RH#B7MK)5NN:6EWH2FT\@K M[]0V81)%D[#E0@:+F=ML(B4L-IF];KK]<8Z.V\R .]HH[L:FM4X2+ M6<(_V8[?4M I'E$JT*(U0$C2NY\%5?'F=.WMO\+O K3F0P66R4NJ36]Q6 M\R!RA+#!TCH$3I]'O,&F<4!$X_,.,QA#.L=#>8_^WN=.N:RXP1O5_"$J6\^# M:0 5KGG?V#NU_05W^7B"I6J,_X7M8#N9!%#VQJIVYTP,6B&'+W_:G<.!PS1Z MQ2'9.22>]Q#(LWS++5_,M-J"=M:$Y@2?JO%I"Q/(K@5Z3K6ZNF M$2^T=L?3+Q&U:DN?_$!2Q[HD)V%1BU MMEN^ Q32HI:\^;$W^+Q3X2,]:P.G4AD'EN0LS3*(XRF+H@QNE*1^ZH/4L&&ZW(-,D)LT@@R0B3G*[*LF_[AELB6;FBE((/ M3QQY\U9I*[X.BK,XHSCY])RDM&!9FIS#@[*\>:5Z#"0.IUM0I,Q+4S:)8CC1 MP/G8P/G)!KX?WGW7%3\CG0+O:E'"K1PFBZ-+$AQ_D!C\AO98;Y\,^>][>YA) MXBL.O;UYYB?^P>_$P;'_H><_4E-3F>\M5=OX>F2L2**=E,8)W*&Q+BI-/^KL MC,743QE+J.O_NTJ'!P.F1;WQ8]10R_?2#K-FU(Z3^FH84,_FPYBGM#="&FAP M3:[1Q1NJH!Y&Y["PJO/C:J4L#3\OUO1O [4SH/VU4G:_< '&_R^+OP%02P,$ M% @ QX"G6+M4E4)[ P 1P@ !D !X;"]W;W)K&ULE5;;;N,V$/V5@;HH8L ;W6S926T#=C;;YB% D&3;AZ(H:&ED$4N1 M*DG%V?WZ#BE;M1>.D?I!&E)S.3-SR/%LJ_174R%:>*V%-/.@LK:Y#D.35U@S M 2'S28MJZ9 M_K9"H;;S( [V&X]\4UFW$2YF#=O@$]HOS8.F5=A[*7B-TG E06,Y#Y;Q]6KL M]+W"[QRWYD &E\E:J:]N<5?,@\@!0H&Y=1X8O5[P!H5PC@C&/SN?01_2&1[* M>^^??>Z4RYH9O%'B#U[8:AY, RBP9*VPCVK[&^[R\0!S)8Q_PG:G&P60M\:J M>F=,"&HNNS=[W=7A/0;)SB#QN+M 'N4G9MEBIM46M-,F;T[PJ7IK L>E:\J3 MU?25DYU=W+Y:U)*)CU\,PI,J[99IA$_X0NUJJ/@6;I2Q!BZ>V5J@&\C)'O(J.>OPGNE+2.,A)%$R.N,O M[4N0>G_I&_X>T2#3>05,%D>9_[E<&ZN)-W^=RKIS.CKMU)VE:].P'.C6,TBDL\[RM6\$LE8;4M.7?F;\++N():8RB@9.283JY&L#M^Q(<@J2K\B(> M4)PL'8Y'+F"6#;/Q%?S]?W_>SYW,14M' [@$92M*6BBY^4AH:JJ.02HJ=P5 M:B\=(6E\HZ51@A<^M1433.9T?-TM8"[/\&O<\VO\;GY];FU+A5@>UN_VM7$X M#-#->$3 MV^04TP\#\(Q$8WEM4^R[& T4TUQS%Z M(-3=-48E\9S^ /%T.(U3MQI#[!@7.3F#F&@1>7D"$V)(YL0II,-L.@7*BH9G MZ0[I59;"LZ+2]50ZU;KPX'*O46_\""/^.]9W]WR_VT_)93<<_E/O1BQENN'2 M@,"23*/+"35 =V.K6UC5^%&Q5I8&CQ IUCE=56GX 0 -@, 9 >&PO=V]R:W-H965TG>W:K%I6R-X W> M*M!M73/U<(U"[JXFP:1_\8&O-\:^F"TNMVR-']%\VMXJVLT&*R6OL=%<-J"P MNIHL@XOKU,H[@=\X[O3!&FPD*RD_V\V[\FKB6T HL##6 J/'5[Q!(:PA@O%E M;W,RN+2*A^O>^AL7.\6R8AIOI/B=EV9S--R663_5G!') &O9(K\-1@^^9.H^I";UF! M5Q-J&HWJ*TX6SY\%J?]R)(9XB"$>L[ZXV1!JU, ;N&%*/?!F#H>K(C^ FR*/'RP ?J1.JSACI#*6R*!\#[SB\H M9@B>: O3,MOO5+MQ$GUKFXJHV Q5M#<<)1F,D)$,9"3C9#QE0+O"^J2Q:@7\ M0J/' 3@JM%/DC/NY.\YNYZOM?(G>%W_TQ;JB/ID$JWJ<\QTJE[2.<7WQK=9; M);4^8GD:G,&R*-JZ%<1'.<+7KW3@#-J?>N05/JT-SRK@UA ,!0_(%%7+C9N* MA%6AZ*C>\*TF+B,_\^(@I]4T".9>GF5G;NU%:6Q709YZ099!#"](EG!^:;DB MD :+32.%7#] 3!)1#--P[D4Q*3U_EH=!^!*"U,OFOM,,?;A3K$1H6$UYGGMT M_L$T\^9Q>"#OA4D."8D'(=Q2*BQ'H1=%F<43Q]FC:$YVP[U=:9@XILV#AI)% M\:6)Y^=S%U.2>VG@/XTO]!,O")(39/[?R4J\, K[8,+4D37WO3SUQ\C*8^(X MA6F:>7X4'20_\_(XZLFZ9L5G$B=*SS*]L_P-*EI[A^2FI"](U)C/W:D M)@?U,D]^E-282$OG71[FD1?,YT_S$ 8!%6T$?_W;/T>OG14EKRJTA';#>7VJ M%C2LT.P0&]BBXK*D44'MOU6<;FI"':+ #H5V,/HO%L?Q,!Z9L-^XN5I3^ M_2%FIU,:V5U"]>+Y:6S7*0T\SZ<&H75F9<+0R>1 _1;DL2T.NL=7AKHSL#WC M)_MB?1PEIUB;'=PVJ;/7[DY-%67KJ+MX#F^':_NRNZT^BG=W?HIXS>FH%EB1 MJG^>TJ!)QFB2SN&)<1JN%ESWJU4(U5G")CQI,4U5,_UBC M4(=E-(Z.@B]\7UHGB%>+FNUQ@_9K_:AI%WXL9=5V7$97$12X8XVP7]3A$[;^>(*Y$L;_PB'H3M((\L985;7& MQ*#B,GS92QN'$X.KY!V#M#5(/>]PD6=YSRQ;+;0Z@';:A.86WE5O3>2X=$G9 M6$VGG.SLZD[)9]26;P7"!B57&OY4%@T,GAC)S' 16[K&*<=Y"[D.D.D[D!E\ M5M*6!C[* HNW]C'1ZSBF1X[KM!?P,].7D(U'D";II P_3 M2<=TTH?^)CN>]9H))G,TYXCV0ITG^E1BF^Y<49\9BP6H'5@2[Y2@AN5R3T4? M[J0>K)5V*EQZ%6)74'N2@%9&"5XP=]IRA(TK2@/,.$C*85YV200F"W(HQVJ+ M^BC-;DZTWAP.'MR%JC%D9H;PJ+G,>%"QXUI/*]<&:(UF(RFL_$0!M-1EET-X334)C2"=)$9@<1P0S*:9-=N-;L> MS68I].1WVN5WVIO?31B%+D!WJJJ51&E]N!ZD1^G#3>71V;E$*]+2 M)")HA$&+- R![2^EC:5/=23S5XV:N5ENR GM[6RI$:$*\P;=O#E7::&XGKSN MZ6SZ5=?I_5ILQ,?/AH;*+5<-Q>;5N0O(IM?M[VVH-L_/D3U7OE>M-*O(PTCMI]R#>AG?@53V\IN39GE.@!.[(-+F<4[7H\$*% MC56U?Q6VRM(;XYJHG0*=[Q2EM=VX"[J_":O_ 5!+ P04 " #'@*=8 M54;7C0$% #%#0 &0 'AL+W=OD9-EU M'"WMAP6!15%WQ^?NGCN2%RNI/NL%HH&O12[T96]A3'G>[^MT@0739[)$05]F M4A7,T*N:]W6ID&5.J;NU>1"5B;G N\5Z*HHF%I?82Y7 MESV_MYEXX/.%L1/]R47)YOB(YE-YK^BMWUK)>(%"RR]]X_OQI:>2?P M&\>5WAF#]60JY6?[9!KG[&QI_8VDMEKMTOK&K98=R#M-)& M%HTR(2BXJ)_L:Q.''871X 6%H%$('.YZ(8?R S-LBGC9VKVD[P@IT0[J0P M"PT_B0RS;_7[A*D%%FR 706=!N^8.H/0]R 8!%&'O;!U-'3VPA<==1[^\7ZJ MC2(N_'G(Q]I$=-B$K8]S7;(4+WM4 !K5$GN3MV_\9/"N V#4 HRZK$]N1"H+ MA =,Y5SP?S"#F9(%/#)*R.G3NL0F28=P=UH^C/MI@3"3.14E%W,P-N_@O@JC MP=#':UF43*S?OAD%_O"=!E[C4WOXM,-G++Z\#C%U"F? +!0B%#4MT-("**GI MHLTJ,)'907@.3TYVET+[LE8.CF\$F965)DU]TL1FNS:!6Z*H",,1#+U!F- S M]H9^0LYH W+V#.U6XSCR_-'P!(X#+TD"LDV-PD:F5'+&25=TZ!Y!X(VB,3U# M;Q!'T,&&N&5#W,D&&WTI7#((]CX)+$N0+UVQ'N)#MVV;>K4U (S^:4)3([.+ M4>YH!>NG6YNJ16CF>BC)*01J.3DSJ%CN6#!=NVQ7E#25KVW(\$O%2VKO]">1BV3%U719*QD MZZ(FN(3I)@@$\ B2Q NCR YB;^ /P?;%<_@DD"E! ER0PTCPFRHHI7*;RK$_ M\,+QZ,0-_'%2+\K%DF1=!/ASWFB(8V\<)1!''M56L]1UI915V%JV1@-BL26E M[WNCA :W4LQ/"4KQ7VMX( A(%'KCP1BBP!L3+?_ZWC\'PK(EW0/7)%&\PE?N M.D=>92Z*($E/M?:8UFBL0--QB$/"$H9&6N8\(YIE<,5R)E*$1[O)Z;..XDK: MXDHZ"^".F4IQLX9'.N-D%74^IYS!4:.HZY@)_:RE2GG/F\DAE\-H\*K3))YOR M.Y(%*^;:2UWM>K=P]VKU >T)TO8#^FEW#8J :P-'0 40A(%]B\&W73:QXP2H M[,8CMSL,8>R%86B'(QAY011;ZM)!=4;U8G6B<01/TK!\/ZK/&GL;X*8KW-?[ M(BQ97E$LL[^K)E)M^==V7Q/'HTWU=_!XV/)X^"-'AE]+:L[&QO)EDG8:?OV) M@5CQ V<&V0+\WX\,#X25,M4 .X)1G+CM.XC'!S/2WSE:%ZCF[@*A:=.JA*E/ MV>UL>T=Y7Q_-M^+U!8?0S3GMH3G.2'5P9J\$JKXTU"]&ENZ@/I6&COUNN*![ M%BHK0-]G4IK-BUV@O;E-_@502P,$% @ QX"G6.*@W<6;! =0L !D M !X;"]W;W)K&ULE5;;;N,V$/V5@3==)(!B2[XG M:QO(I4$#)&@0I\U#412T-+;9I425I.*X7]\9RM;*B>/N!H%%43.'9RZ'Y&BE MS5>[1'3PFJK,CAM+Y_+S5LO&2TR%;>H<,_HRUR85CE[-HF5S@R+Q3JEJM<.P MWTJ%S!J3D9][,).1+IR2&3X8L$6:"K.^1*57XT;4V$X\RL72\41K,LK% J?H M?LL?#+VU*I1$IIA9J3,P.!\W+J+SRQ[;>X/?):YL;0P9N.6X,6Q @G-1 M*/>H5[_@)AY/,-;*^E]8;6S#!L2%=3K=.!.#5&;E4[QN\O ]#NV-0]OS+A?R M+*^%$Y.1T2LP;$UH//"A>F\B)S,NRM09^BK)STWNT%I$N$.*S,+QDY@IM">C MEB-LMFC%&YS+$J?] 4X'[G7FEA9^SA),=OU;Q*DBUMX2NVP?!+P7I@F=*(!V MV.X>P.M4@78\7N?#0'V$?US,K#/4"W_NB[&$Z.Z'8'V9/!)ANV=L:^WG)/MVP5WZI?)>]KIBHBKVG:/82?V,.ZAMQ\LBU<9@ FY/M ME:85,DL3-+):R43PUTNA1!8C3%DT%E:"UK0PUXHV*'L.U'CQTG?>\2WCZ,(2 M)7M"F>1-CI>F'XJJ['<*DSL4CN LZ ^'_-*#* J&/3_N0Q0&9V=]'@_().P- M>#B$03#HG@&ECK;2N:-$D$N_!T_:"?4NRBIGO2AH1QUXX/;+'+P(52"(Y&_: M*-@ COM!>-8_^0"FGJSCZ(0X=WM!% W@KQ_]\^X7J2YH32J3E=;Y5 C:LXQA M)EQ&I;/%*<66 A>&JT@FATC1YZ,H;/:H993RFS:A''6ZS?YV)J JVQS]7J[6 M34Y@M61MD?]K%4G_6:P*VJMH0&=#; H:JH]DL*/H7J7HWD%=3,N#COE,BSQ7 MR"6BLEP)NX0;ZC:XS"'N"ZSU7*G3)TXF6UY+&_OL/U)/ M[Y/L86JVK+=6YWZ].9")GY- MX9MTM]S,(R5:M#EYU5"!WK?($72";ACY9X?$[.\KIWI^6I"AH%.3.W[FJ#PE M*+[&2Y$MT*^:T75D/V1_P)#1T&O_4 V8Y&K;#V+3#Z;JAQ+=;?OAG66R;1 J M _YPM837XI["7&.,Z8RVJ\ULI[YA[GQ\_A[N :Q1& O=9A=8Y>^<=L((X"?H M-8?;WWT2;=6N0BF:A;_P6? 8Y:VHFJWNE!?E5>J;>7DAI;@6,K/$=DZN87- MDC+E):]\<3KW%ZN9=G1-\\,EW8O1L %]GVOMMB^\0'73GOP'4$L#!!0 ( M ,> IUB(NWF[XP8 *H6 9 >&PO=V]R:W-H965T?Y892!5_*HI+GHXU2VY/)1.8;6A+I M\BVM\,^*BY(H[(KU1&X%)4LSJ"PF@>^WOS.1Q,K=$TC>\^(4MU>9\E(U@25>D+M0UO_N1-A.*M;Z<%](\ MX<[*IM$(\EHJ7C:#$4')*OLF7YJ%Z S(O ,#@F9 8'!;0P;E6Z+(Q9G@=R"T M-&K3#3-5,QK!L4I[9:$$_F4X3EU6/HTAH*#A@*X2=>J8V$JVI)EX_'3Q!T MBSS8([\,!A7^1(0+H>] X 71@+ZP78G0Z L/Z.O.>4[ND7D*9D*0:DU-^]?9 MK50"6?1;W^2M[JA?MPZM$[DE.3T?8>Q(*G9T=/']=W[BG0X@CUKDT9#VBX/> MNOJBV[0/[Z#&?KP?-Q16O, X9M4:E"8"2(J,P=R@-J#PM^**%" -GEN#)^_B MH18/1G/.UQ7[ _^SR@S4L$EU__UW6>"GIQ+[R)+*3JB2O&!+HK"S4/C2WI# M5_!A2X51;"!8 !N!7"XMTZAF&B!/\DU+%$-O;(0G\-'(=EGY5%;+P=%[#9'7 M$D?*,>*12AO?"KZL.8WP'CN=E<(UK:%1KZ25* M%7QK2.4[7AKC,_$26&!JPI5U8(VA*$CA&&FRQ*AGFGDZ?4'B>+X/ON=$008? MG[?Y-Q,8A[?VL6_T985AT^DJ"E<+>9SFT!D M'_&&U3[F&.D8N:."0MU8VAE+9N(2:G2=];XQ_2]20<=3KGE8L!5UX!Y]*L%S M8SB&P/4ZK59PQPOT1<'4O0.O(0S=]#6*Q*GK8<^WO21TIZ_AFLG/QRL-@U4* MYXHL0Y=3/+Y9XQ#^^\'3);J:6ZW7A\V\#*O&YN\$5A;F["MA:RQJ>7Z$@I6*5.X^KU& M3\#[*L?8T]$T+TB%88:;7FD8XL"1'JQ'!=ZI&:-%3-\_'3^;6Z&+E-+0#?Z* M'P"]K(5)I<]AJ_N7)#W S] -#O$QBMP,!JF'A,7GE52L- D8%V!%F:IQ5BT[ M/23\(!D'*)BV%$R'MSA;-.K$:U)+PSF8Z:(.9]/'N4&-+]CBC&G3 MMJ;4E'K(02UI7N3=$_BY+F]1!4[P%U-)TN7Q;(?;P)I^_6&V7@NZQO5_O#DY MF/%SNE6 ^Z)-CH#;)AG#AUI)A1(FNA2\I3DUQEKBX"Z%SU>0I&Z20>0F9@?S M_' ?TZTS]^^K+U3D3/;^V3*!WX]\/QU#&KI9!N\L;QK*]7>.9OD%IHK$GB9M&#X,^(:71ML[W=!\).I]HIG^M1(LI M';UDA=%@@ 0-$.]!YP"ILY;4V7-)C06"$BRW-8XFV$W%U""[!U5_,[NO%S?_ M&U+KVBK3SD(^)WH3Q7;D85WFMZP^FMT1@<#'X*-H@!Y.]V0YNL:3HZZIQG"4 MAF.81B[J[! Y3L:0!6[J/4:"Y*FK74.X'H+Z08HXTMC%LM!B"@-G&@\69=.6 M4--O)I29J1RDU*#ROT&IV7]$J7\J&>H(3SUWFO3P)$1WN5'3O/>V G320Q)I<@<(/IB_)$IK-$&+OI=) 8G6L> M?Y 8'P2:U:KGW3#=L^S!7FB(= M-L3LN!WN\#W2MAJP+?&3(8>XT:_+DI+]X M5+/SCO-L;?(SKXX;!XJ'R++U(;'9UG?",-NK)S4J%^;6HV\6@1/&D3W"-I,F M.\(*$T3]\E,_Z5X!_,4J94XT37O)-.E<'Y94K,TEJ82 IUAY0_F!_ ( ,D& 9 >&PO=V]R M:W-H965T $$@=:5Y:&+25@#&-#VBH M=-N':1_[YY[G?+Y,-DH_F +1PE,II)D& MA;7561B:K,"2F6-5H:23E=(EL[34Z]!4&EGNG4H1QL/A."P9E\%LXO?N]&RB M:BNXQ#L-IBY+II\O4:C--(B"EXTY7Q?6;82S2<76>(_V2W6G:15V*#DO41JN M)&A<38.+Z.PR=?;>X"O'C=F:@U.R5.K!+6[R:3!TA%!@9AT"H^$1KU (!T0T M?K:801?2.6[/7] _>NVD9>VF :G >2X8K6P<[7YA*V>DX=8@][R:09_F!63:;:+4![:P)S4V\ M5.]-Y+ATEW)O-9UR\K.S.1JKZ\S6FLLU7#_191LT<+A@2X'F:!):"N),PZP% MO&P XW\ )G"KI"T,7,L<\]?^(9'K&,8O#"_CG8"W3!]#$@T@'L;I#KRD4YQX MO.1-BIG,88Z"6J^-=C.UEOP7:>$2;(%PI>@6Z"AW,Z,$ MS[W2>TL#/2UK0*W@.5V/ M*&O*R#[$@_'[,8U1FKK+10_L;'.R$:IR(BA0!.GI".ZIB5%^!K!&29+$P%NR MG/H#=V7K&AU$HS&D@S&9-R73G]I]2 ;1.*%Q-$BB%/HJ--QJ+R7JM6^B!C)5 M2]MTFFZWZ],737OZ8]XT>4K8FE/^!:[(=7A\,@I -XVS65A5^6:U5)9:GY\6 M]*]![0SH?*64?5FX -W?:_8;4$L#!!0 ( ,> IUBH[<2810( $<% 9 M >&PO=V]R:W-H965T#ZBK@ ?'@))O$.L<.]J8Y^/7X(PU%ZA5>$J^],SMC>YT,4CWH M!@#)8\N%3H,&L5N'H2X::*F>R0Z$6:FD:BF:4-6A[A30TH%:'L91=!6VE(D@ M2]S<3F6)[)$S 3M%=-^V5/W< I=#&LR#X\0]JQNT$V&6=+2&/>#G;J=,%$XL M)6M!:"8%45"EP6:^WJYLODOXPF#0)V-BG>12/MC@0YD&D14$' JT#-3\#G # MG%LB(^/'R!E,)2WP='QD?^>\&R\YU7 C^5=68I,&KP-20D5[CO=R> ^C'R>P MD%R[+QE\[G44D*+7*-L1;!2T3/@_?1SWX000QT\ XA$0.]V^D%-Y2Y%FB9(# M43;;L-F!L^K01AP3]E#VJ,PJ,SC,/JF:"O:+^BT2)=G[TR&R(GM6"U:Q@@HD MFZ*0O4 F:K*3G!4,-'EQ"T@9UR^3$(T42Q@68]FM+QL_479![J3 1I.WHH3R M;WQH+$P^XJ./;7R1\(ZJ&5G,7Y$XBI=$0VTN#E[@74S[LW"\BR=XS_G^MLDU M*G.?OI\S[OF6Y_ELCZUU1PM( ]-$&M0!@NSYL_E5].:"VN6D=GF)/?O8MSDH M>W:F:Q5ULL>]T.>T>K:58[/M>\CF27@X(V U"5C]IP %G51(S:U%6^;7V LG.M MDDLTC>>&C7GI0-D$LUY)BSNPW4$L#!!0 ( ,> IUC*[7QM @0 M ,@2 9 >&PO=V]R:W-H965T\G9)I-VEO:O47J-->_>AZ@0R2=KRE(BY"V+ M3+YE0,(FA/VXA80>Y@8VC@/W M<;01:L!1_.#4MY! D$0E$0^;.'.T@2Q23]^*=H!= NQ+@/L$P"D!SDL!;@G(0VT64O(X^$20Q8S1 V)JMF13 M%WDP<[24'V=JW5>"R:>QQ(G%/>PAVP%'5^A/PAA1JX!>^R!(G/ WO M7[U!KU"W!6/SZ"QY:O[4%N4\ROR>RV@*X MU0*X.O;%.Y!)("CZ??FI=7<7Z&&.5L5TOY"EU9J9^_-H-" M.6YELZ9\6"D?:I7[1[D!Y4+E#"=)N^9A4[/G-)9::ZVKY!:3MGMFLJ9X5"D> MO4SQ<8'E14"C+/[WLOX6ND<-)SS+;NC6VNRJNR>R6GC&57C&/YT* Q0QREMW MAY:T:_7LD\P?-S>1X^*G=M&D"M-$&Z8/-(LZ%(Q)(WF''IYX%YM(:[*K[J9) M6:!LNUTVMDZ-D=4I?09H"RRFK:GS#!6VT \@K"U@=WIHUUCTQ5:/V5DSB;5" M3\W+]JQYH57STAH[W/S3]";-_U:]ZX-T$H0)I#L M_@%]O7F,^;=IWA)?6?*#6R.N]:UK#>N5S>^+K;XNIRX<_V_:<-QK']XKF]\7 M6WT53JTXUO?BSY41;2G64VM+<4^=>1G#7OM\\^P5/P46Y4+7X#U!+ P04 " #'@*=8;E70JI4# M V$ &0 'AL+W=OK+]F':!Y,<)&IB,]M ^^]G.R$0FF9KE?(!;.?N MR=WC)\X=PS7C#R(!D.@QSZ@868F4BQ/;%E$".1''; %479DQGA.IIGQNBP4' M$ANG/+-=QPGMG*34&@_-VC4?#]E29BF%:X[$,L\)?SJ#C*U'%K8V"S?I/)%Z MP1X/%V0.MR#O%]=P*)4YSH")E%'&8C:Q3?#+!H78P%C]26(N=,=*I3!E[ MT)/+>&0Y.B+(()(:@JB?%4P@RS22BN-/"6I5]]2.N^,-^E>3O$IF2@1,6/8S MC64RLOH6BF%&EIF\8>MO4"84:+R(9<)\HW5IZU@H6@K)\M)919"GM/@ECR41 M.PX*I]G!+1WO=/!,HD5D)JUS(LEXR-D:<6VMT/3 <&.\538IU=MX M*[FZFBH_.;Z!%= E"/09G:>"S.<=E1&N&)6)0!''R,-'R'5R?^[>RWA>!73GL'SVIE&,\YR=/$H M@5.2H8G98N#HUW=ECRXEY.)W$WD%N-\,KA_V$[$@$8PL]30+X"NPQA\_X-#Y MTI1Y1V U'OR*![\-O5)<4Y*%9V@\]0&T&KM^B ,\M%>[X3>8#9S0'51FM<"" M*K"@-; )HU0=+A"K8V"51B".D& SN28<4*;F5.@E)6[$9 *\*?[6&[QVDSH" MJW$15ER$[RG6L$L>.@*K\="K>.B]6:R%9["C0HRQ$P[VQ-I@%@;8[S6+M5\% MUO^76-6;ETRSYMA:G5^[ 1V!U?(<5'D.WE.(@RYYZ BLQ@-VMB]JY\U2+%UW M1>:J3[@GQ28S)PC[S5+$.S4$;@WM#J*$II':&)VV/CH;@VP%>>UF=(563]G= MINR^IRY+]*ZXZ BMSL6VL,&M]4*[,KUGD@OZ 0[VE=E@YGG!"XI3V^9)#A7F)[0&(G?FE%58R"G+;%XSP*D&5:7M.4YD5[@@5CS4:S32[3D>4H15!"(A0%EG]+F$!9*B:I MXT]+:IEG*N#F>,W^19N79F:8PX26/XM4Y".K;Z$4YGA1BENZ^@:MH5#Q);3D M^A>MVEC'0LF""UJU8*F@*DCSCQ_:1&P )$\WP&L!WBX@> ;@MP!?&VV4:5OG M6.!XR.@*,14MV=1 YT:CI9N"J&.<"B9W"XD3\2TL@2R HT_HO. XRQAD6">8 MSI'9G#VBKT SANN\2- 539J0XW,0N"CY!XF^FYZCXZ,/Z @5!'W/Z8)CDO*A M+:1(]2@[:06-&T'>,X)\=$V)R#FZ("FDVWA;FC,.O;7#L;>7\!JS$^2['Y'G M>$&'GLG_P_T]\Q@F,+/E2RF\+I,-LA( M(]5W:!E[0>2&[M!>;LKO"!LXD3>J\NQ089;M:8VW=[T4XI=H2%X2#PNTNQ M;X3U_R&,"_4=EC=AF7:IVPM_Z1$[F/G MU<780K>^>+U!+]PIQHXP/XCZT4XQVAM=@TQRIILICA*Z(**Y7LVJ:=C.=)NR MLSY6C9SN1IYHFBY07IY903@J82XIG9.>?$-8TU@U$T%KW9O,J) GK8>Y;$:! MJ0"Y/Z=4K"?J ::]C?\"4$L#!!0 ( ,> IU@28C.:W@( '\( 9 M>&PO=V]R:W-H965T1 M6M"T29U40;L]3'LPX8-8=6QF&^C^_6P',@H&L6DO8"?G')_S^9;NBHL760$H M]%I3)GM>I=3\UO=E64&-Y36? ]-OIES46.FNF/ER+@!/+*FF?A0$J5]CPKRB M:Y\]BJ++%XH2!H\"R45=8_'K'BA?];S0VSP8DEFES ._Z,[Q#$:@GN>/0O?\ M5F5":F"2<(8$3'O>77C;SPW> KX26,FM-C))QIR_F,[G2<\+C"&@4"JC@/7? M$OI J1'2-GZN-;UV2$/<;F_4/]KL.LL82^AS^HU,5-7S<@]-8(H75 WYZA.L M\R1&K^14VE^T:K!9YJ%R(16OUV3MH":L^<>OZSIL$<+. 4*T)D2G$N(U(;9! M&VOE@-D$/!(\))8IHP/D %"947FCH\VB SL\NT!DB##U5?"$U6G9]I1T9 M7;]\?Y=F 8?7&'_ MD]B;Z'$;/3ZF7HPJ+M25 E&C!=-S3F&B-VD)9(G'%.0E8J!5FGV&SSYR[)MD;/8Z#:+>J#E0GS@Y4-6T]IJ9SBJ:ZZ[I*#ZW-\:8*WW_V&:EOQ! &(!^/^5<;3KF$FJ_.8K?4$L#!!0 M ( ,> IUC 5(5ZPP, &PO=V]R:W-H965T\/AB#/<"/FHEH1H]%0PKD;>4NO5I>^K;$D* MK"[$BG!X,Q>RP!J&6_UX2)S<@+O>>)[W2QU&;"'P]7>$%F1-^MIA)&?H.2TX)P105'DLQ'WE5X M.0D3XV M?E*R4:UG9*0\"/%H!I_SD1<81H213!L(#']K,B&,&23@\4\-ZC5K M&L?V\S/Z'U8\B'G BDP$NZ>Y7HZ\U$,YF>.2Z>]B\R>I!?4,7B:8LK]H4]L& M'LI*I451.P.#@O+J'S_5@6@Y ([;(:H=HI<.R1Z'N':(K="*F95U@S4>#Z78 M(&FL YQ!YVX M"7AL\>(]>%=:!4'0F.T0ZS7$ M>IW$[FV)(/DY7A,))>_Y/$"Q5!J2'S8,O7^71F'XR50:FJ%3.!J5T9E+3;5< MKT4SZ0WBZ(48AU62I@.WEGZCI7\T+39[(5'?4-,_2(W#:K^:0:-F<%#*H!4< M%TO1L1&Y8 S+EHU31;50VDZ=X").7JAP6\5N%6FC(OV_*MI;<)B.]" =;JL] M.CXV.CYVZIAID3VBJPV6.9HRS)TGN1/B5\O5D=42/1-:" -Y1/=8RDQU^[[4"?N+^_CD=!VH["]W82_Q_4F/.K] MYEAHNT';WG#"[BO.<9(_>97689B&K[+_+;-*@]]J*0HB%[;34B@3)=?5W;N9 M;;JY*]O#O)B_-EV>;56V,%6+"#?K!>4*,3('R.!B )QDU755 RU6MG%Y$!K: M(/NXA$Z52&, [^<"SE<], LTO>_X/U!+ P04 " #'@*=8 ,L*P30# ' M# &0 'AL+W=O&E^^<_R= MXTN_SH*+>SD%4.@QHTQVG:E2LQ/7E>D4,BR/^0R8GAESD6&ENV+BRID /+*@ MC+J^Y\5NA@ES>AT[=BUZ'9XK2AA<"R3S+,/BSQE0ON@Z#>=IX(9,ILH,N+W. M#$]@ .IV=BUTSRU91B0#)@EG2,"XZYPV3I*6B;FR/"EG$K[BQ9%K.>@-)>*9P589Y 1MOSBQ\*'%4 C? '@ M%P#_K8"@ 1O!80%(+3.+*58'Q*L<*\C^ ()$ZW93,.::=%:/F%FVP=*Z%FB M<:K7QW**,!LAV_CZD),YIL"4M(/GF ATAVD.B(_1.6&8I013=,&D$GEFX_83 M4)A0>8".T.T@0?M[!V@/$89^3'DN-8OLN$IG:M9STR*KLV56_@M976%QC(+& M(?(]/ZR ]^OA":0E/*B )V]??0/N:GM+C_W28]_R!2_P/;MXB$ZEA,+<2X*' MA!)%0*(KP#(7,$+Z*MQ F@M!V,1&?>=,E -G6!*)?EWJ!="%@DS^KO)VF4U8 MG8UY1T[D#*?0=?1#(4',P>E]_M2(O2]53N^2+-D1V=HN!.4N!'7LSR<]-0UX M/NE5%BZI8DME7LYY+VKX0:S/XGS5G.VP,&ZVF_YZ6+(=%H1>V C*L#5!82DH M?%W0*SJ6#-%J@JU6Y'D;.BK"HH:W&9;4YO/![8M*M5&]6L[F(!094D #8(0+ M?364OCI_T>I4 D-5940M^7OOQ"[)DAV1K9D:EZ;&_]7+%.]R%W9)ENR(;&T7 MFN4N-&N/MMV%^=._+.5LUMK8?XJ87!NT-K15A<3N.-Q_BVFS>J]5=J;I,B:S+A@EA$E$8 M:WKON*FM%\NR<]E1?&8+L2%7NJRSS:FNU$&8 #T_YOI!*SJFMBMK_]X_4$L# M!!0 ( ,> IU@A@(@N"P8 ,@9 9 >&PO=V]R:W-H965TCM5+EU7@L MDS7+J7S+2U; FR47.55P*U9C60I&%Y52GHV)XP3CG*;%:#JIGMV)Z81O5)86 M[$X@NGYPGZ[62C\83R.1H1RUBBM D*_[9LQK), M6P(<_]9&1\TWM>+A];/U#Y7SX,R<2C;CV?=TH=;7HVB$%FQ)-YFZY[L_6.V0 MK^TE/)/57[2K99T12C92\;Q6!@1Y6NS_T\Q^++;C* M1E"IZYZPG7J10_S)>'OH0E_*QYX;-U)'V+P&FV?%]AT: M@$ZK4O"$22.ZO0'_$%T0Q1UP?2'LDM",S6^P^59L'](BA:I;H!7GYGSW>U_U MG= G'6P&J=!U73.XH $76,%]Y8IF$+DFATWX@GY4'-<+@@Y @QAVG'A@:<,& M86BMKR]JS03T-R$ (J)2,F4NM/"1XW'D3UA-M 7T9IE"P3D6[=V M)N0%K%.2;19IL0):E$JDB8*T2JAP/0>B[791]J8B$ _F(6Y+&5FHT=A$C2-+[/'$#TN4)@U@88F\ 9XB[4O%F+?&0II2[G8.Z$Q9[Q87<)0D-M:,[:R]\_V MYG-9._:[I7-LYW/=JD1!L\N-9$CRI=I1P6 _L(6-3EE5M[3G?9#&)!X \M6TOXV,[XWXIYFF70F05+6+JET'(M6(W4'_2PFJ@_\IT! MK"WU8RO/PJR^9% %"XCN'!JDE)MJFU'%UP@W[.%P?>)UT1JD0AP-@&U9&]MI MVUP/1IA1O\=%<:\3&J3(T*",6VK&IY/:26#C'FU$@8M[[-(7BYW#&?%X<]62 M)'&L7>9=DH@-9$"64LA;F!:&MEE6KOWI?=:9K!T[W5(JL5/JE[(:@&#.^Z3' M@ OTJ?;^Z0+-]KQPWIGJ!3S[G*']I3#&[BRVCB-WL!E_@>>;R%4#U*']DV:I MVOS1D.3X7I?_S6)#/82T P"Q#P"S>M9'2]@#O!#H&](G=M.$;Q"SC/BDY7]B MWW._6VRK;ES2I[PZ[%D*GK>[%2-BP_[:(6[WB, HYOMX ''+W,3.W/=L#B7S M8E@-&VTW\KL-SR2&23@P3I.6GXF=GW\7?%.BM&0# MH/L,[#EQ+[ &*<_S!R"W-$WL-/U5C_PZ#_0P84379UPOQ-WS X,4P?'0JK>\ M3$[AY=.:UPWIDRX!I%UN-HD%P6 D6W(FIY#SJ5CC?ID$,,CT,M4@Y\4D'.!F MM^5FU[Z!O7_Y$**V<#QK!4YW@#2)N8XS,$"Z+9&Z=K)I!D@],FJ>K';81J"X MW]%]MP_4($:\'M#QP3&[_HWC,Q6KM)! 2DO0<]Z&X*G8_VRPOU&\K$[>YUQ! M^ZPNUXPNF- "\'[)N7J^T8?YS8\WT_\!4$L#!!0 ( ,> IU@I2% F4@, M ),+ 9 >&PO=V]R:W-H965TJ[.7#M \F.8A5Q\YL![I_/]M)4V"!K1+:E\1V[AX_ M]YQ]N<&:BP>9 2CTF%,FATZF5''INC+)(,?R@A? ])<%%SE6>BJ6KBP$X-0Z MY=0-/*_KYI@P9S2P:W=B-."EHH3!G4"RS',L?DV \O70\9VGA7NRS)19<$># M B]A!NI+<2?TS&U04I(#DX0S)& Q=,;^Y=2W#M;B*X&UW!@C$\J<\P!J^#F6,)4TZ_D51E0R=V M4 H+7%)US]>VL&>2$56_\6 NQX:!QVAV" MVB'8=8CV.(2U0V@#K9C9L*ZPPJ.!X&LDC+5&,P.KC?76T1!FTCA30G\EVD^- M)IABE@":V3,SY7G!&3 ET3F:Z2.3EA007Z!QDI1Y2;&"%-VJ#(0U%9"9A*X M7;.$YX!./W(IWZ#3*U"84#TZ1U]F5^CTY TZ082ASQDO)6:I'+A*DS<4W*0F M.JF(!GN(ANB&,Y5)](ZED&[[NSKH)O+@*?))]?CO=;D.W M^Z_Z DL/*]O]EZ\ITKXWO,_USM^ MG:@Q_U8H6LSV5PI_HTWPCU8K:JCN%M,H#OU=JFUVG:X7[Y!U-]J;',32=GU2 MZU&ULM5A=C]HX M%/TK5K9:M=+,Q,X7R2P@=9BMME(KH4Z[?5CM@RW ='_]VDG(!YAT M68472)Q[#^=>GYAC3_>,?Q,;0B1XR=),9 MENJ6KVVQY00G95*6V@Z$@9UAFEOS:3FVY/,I*V1*<[+D0!19AOF/!Y*R_Z$9T$Y)U)<.H$Y[\FN'6"6Q9:,2O+>L02SZ><[0'7T0I-7Y2] M*;-5-337T_@DN7I*59Z<+[E2!)<_ ,X3\/OW@F[5'$EP"PX/;L RQ6JD__P! MJ\&8"/#ZD4A,4_%&I7QY>@2O7[T!KP#-P><-*X1*$E-;*I[ZU^RXYO10<7+. M10_PU81U,S 93 M+WT#1@+K53EIJIQ<<2&8C-F&DB4CV/ZGPRL*M08?J1-CH?5; MT;$W:%RQUGA=&?HHC(ZT:HCR? C-6D6MTT"#_^#S#T0YT@U+$T SM?[OB"9K MICFJKQ@+K5]VZRR0>TV]#OJ6BULQ$EJ_%:UM0<.^Y7*]GIH0-(E<_UBPQC 4 MG5%L:U70L%=9%CS>*-$F0+"5W.-ZH:6Y)#S'Z6TA2/LD(3NU;ZQF-6;BC+(' M?_#BZ1P)K=^>UA>AX)K*'M4ZC876;T5KGM"@*?D?RIZ<2M;Q7>_8TIKB4 BA M=T;;K<]!PT9GP7(A>5&=-Z@MK5J1UZHS9K*#4!=/U4AH_<);SX2B:ZIV5"6&X(1P':">KQB3AQM]?-0<%\[_!5!+ M P04 " #'@*=8UB[)*FL" #*!0 &0 'AL+W=OXWM.?&^RD>I1%P"&;$LN]" HC*GZ8:BS DJJ M6[("@5\64I74X%8M0UTIH+D#E3R,VNU>6%(F@C1QL:E*$[DRG F8*J)794G5 M\Q"XW R"3K +W+-E86P@3).*+F$&YJ&:*MR%#4O.2A":24$4+ ;!3:<_ZMI\ ME_"5P4;OK8E5,I?RT6X^YX.@;0L"#IFQ#!1?:Q@!YY8(RWBJ.8/F2 O<7^_8 M[YQVU#*G&D:2?V.Y*0;!54!R6- 5-_=R\PEJ/>\M7R:Y=D^R\;F]ZX!D*VUD M68.Q@I()_Z;;VH<] /(AP4HL7YC5IP[]J=$KI\9D(H4I-+D5.>2' M^! 5-#*BG8QA=))P0E6+Q)U+$K6C[I%Z1O\.CT^4$S>NQHXO_HNKEV3**=IY M:.[WF[DV"B_PCV/.>>;N<6;;U'U=T0P& 7:M!K6&('W[IM-K?SPF^S^1'9C0 M;4SHGF)/QX"D&:.^7=$!6DIEV$\?@"T.(@W''/"TUX[63J%U>M7J)>%Z7]B? M.;U6W.3X>L.]MBA!+=VTT"23*V'\U6JBS4"Z<7WX(C[$0>7GRF\:/^7PXBR9 MT(3# BG;K0_8YLI/#K\QLG+--Y<&6]DM"QRVH&P"?E](:78;>T SOM-?4$L# M!!0 ( ,> IUC_J$7!S@( ),* 9 >&PO=V]R:W-H965TOV,.W!A9M@%6QJ M.TG[[W<-E(6.9JM$7X(-]YS<<^[%W/%6R!N5 FAREV=<3:Q4Z^+,ME6<0D[5 MB2B XY.ED#G5N)4K6Q42:%*"\LSV'&=HYY1Q*QJ7]^8R&HNUSAB'N21JG>=4 MWI]#)K83R[4>;ERR5:K-#3L:%W0%"]!7Q5SBSFY8$I8#5TQP(F$YL=ZY9]/0 MQ)-8RJ *](-/R9?L?\.9Z IR]01LETM9N3PX(@<$,;)MU2L%0+4V-8H MP21BQW6ZYU6ZWA/I?J'RA/CN,?$<+^B 3_?#9Q W<+\-M]&XQCVO<<\K^?Q_ MN'=,YAE%V]HF_OR,X>1"0ZY^=4FMN(-N;O/ZGJF"QC"Q\/U4(#=@1:]?N4/G M;9?PGLA:-OB-#?X^]G83P9\NX*"[=%=DPY+,G#*;R'5"Q\=Z;G85=86-AH[; MA+5R#9I<@[VY7G&F(2$+335T-N!>^'.KTA-92^F@43IXP>8<]&E#3V0M&X:- M#<,^F[,B&[2Z+@@]YU%S=H;YKM?=G*=-KJ=[<[T$IV=D<&, M:_AA73&N2 9+A#DGI]C:LAJ!JHT613E%7 N-,TFY3'%J!&D"\/E2"/VP,8-) M,X=&OP%02P,$% @ QX"G6':N;86M @ KP8 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5FH+X2/]&$%JDW7;PZ2J6;>' M:0\.W 2KQF:V"6U__:Z!L*2ET1[V OZXYW#.M>\EKJ5ZT#F (8\%%WKBY,:4 MEZZKTQP*JD]E"0)WEE(5U.!4K5Q=*J!9 RJXZWO>V"TH$TX2-VNW*HEE93@3 M<*N(KHJ"JJ=KX+*>."-GLW#'5KFQ"VX2EW0%1C6\"OC.H]=:86"<+*1_LY$LV<3PK"#BDQC)0?*UA"IQ;(I3QN^-T M^D]:X/9XPW[3>$=@"C,(W 'X'\/\5$'2 H#':*FMLS:BA2:QD392- M1C8[:'+3H-$-$_84YT;A+D.<23X^&E""\I-[#60NEZ:F"L@,UGB^)9Z6(5.I MC28G9(X7**LX$+DD4UHR0SE[A@SWB[)"DK_HPQD8RK@^0M3]?$8.#X[( 6&" M?,MEI:G(=.P:U&X5N&FG\[K5Z;^A\RM5IR08'1/?\\,!^'0_? 9I#P]VX2YF MK$^;WZ?-;_B"-_CN0 -5:4[0S4ZV?EXMM%%X.7\->6Q)PV%26["7NJ0I3!RL M2 UJ#4[R_MUH['T8*'?G3NQ>YZV\M 6'#A!>=]V([*L%<9[E5YE:9547%J\)JB1&78,[7- M8TAHRQ1M*3@9G5UXX4NE@W%^<'8Q+#7JI49[I?9U6&$=ZDTE95LW*[5U>$P$ M#.8Y>I7 <1"]$C\0-1Y'+Z6[6^W$MG*LO143FG!8(LX[/4,:U;;'=F)DV728 MA338KYIACG\44#8 ]Y=2FLW$-JW^'Y7\ 5!+ P04 " #'@*=8N(>L27X" M #G!0 &0 'AL+W=OL M,*%-8DV;A U&&JD_AN!A:%HU>$ \N,FUL>;8P;XV8W\]9R<-W>@F'GA)[/-] MW]UW]EW::'-G2P!D]Y54=AR4B/5%&-J\A(K;@:Y!T=FVR5&]0"@77AME-57'S:PI2-^-@%.P,-V)=HC.$65KS M-2P ;^MK0[NP9RE$!1.;6_C:>#2I$W%MA"K[#A!M@/2&1<,H.9#/[-_A\0OIQ'V98\\7/\-W Q:XR4O&5?&HNM\G2XN& M'O./0T5K29/#I*[!+VS-W7)W:L[5)(VSGL?QXVH;78V.$_#[;[2 MOWW.!TGOTPH(]WJF K/VH\12W(W"]IGUUGY:37R3/K%/:8JU0^0X9O(BY2JK KEJ;,!="P3$H3LV]9KIE2EAG^N'SV(/PQ+U3",G@01!9I M2L6?6TCX>F+TC.V#1[:,E7Y@^N.<+F$.ZCE_$-@S&Y60I9!)QC,B()H8-[WK MZ4C'EP'?&:SE3IMH)PO.7W3G:S@Q+ T$"01**U"\K6 *2:*%$.-WK6DTG]2) MN^VM^GWI';TLJ(0I3WZP4,43PS-("!$M$O7(UU^@]N-HO8 GLKR2=1UK&20H MI.)IG8P$*C7"?U_3;#K!+LT6I&5MF9447\L^)H('8UJ MNE&.39F-;EBF9W&N!+YEF*?\NXT"D='D\ED"F?-(K:D ,H,5SF^.LZ7(E$LE MR269XP\4%@D0'I'[0A48=I-RH=@K+2?D;H-_E@1)<'C)E.9,T82]0MBE>CX# M15DB/Z'^\WQ&SL\^D3/",O(4\T+2+)1C4Z%+S6H&M:/;RE'_B*-O5%P1NW=! M^E9_T)(^[4Z?0="DVV_331S;9H#[S0#W2SW[B-XC2* BB FZ>3,"/V\64@G\ MC7^U>:Q$!^VB>FE?RYP&,#%P[4H0*S#\CQ]ZKO6YS?%_$GOCWV[\VUWJZ%_O M)2Q;$KP 27FF8JG_H2/3C@5JUU+G1\]T=*@L33HM(3D M3AMYE>7LDH\LV]HC[]0^D=QIR)WWR-TV0W':L??).[1/)W8; MVO"] _R1N[]&._5/I!\U]*-.^J:N%5C7Y+8"A3O[;Z KT 7)0+7Y&QWL0J[M M#/971$N4ZSJC)JI"-W?*LSX:885:LDR2!"+,LZZ&.(RB.FY4'<7SLF(ON,+Z M7S9C/*&!T 'X/N)<;3OZ$-"<^?R_4$L#!!0 ( ,> IUC7+,+)D@( /4% M 9 >&PO=V]R:W-H965TPVF+DNF7^8H5#,-!L%^XX&O"^LVPG12L34^HGVJ M[C598<>2\Q*EX4J"QM4TF VNYV/G[QV^>VV(:7 60XXK5PCZH MYC/NXADYODP)X[_0['RC ++:6%7NP*2@Y++]L^TN#P> .'X%$.\ L=?=7N15 MWC#+THE6#6CG36QNX4/U:!+'I7N41ZOIE!/.II^4RALN!#"9PZVT3*[Y4B#, MC$%KX!P6!6VA 2YAP;1^X7(-LU+5TH):00<_O4'+N#!G<.)ZN,-LIFK>*XE<4)7"GI"T,?) YYG_B0XJN"S'>ASB/CQ+>,7T!R> =Q%$\ MA*?'&S@].3O"FW2I2SQO\J_4?7]0]*4B:9C.?_1%W!(-^XEJU'S@&,M

!P P3< !D !X M;"]W;W)K&ULO5M9;^,V$/XKA+LH=H%F+5ZRO4T, MY.AN%]@4P1[M0]$'1:9M875X)3E'T1]?2E9$TZ)&EL/X)?$Q\_F;(37SB:1. M[Y/T>[84(D#8>9OQ21E[U-5B*6W\R3-/)R^39=#+-5*KQ9 MZ12%0^(X[C#R@G@P/2T_NTFGI\DZ#X-8W*0H6T>1ESY>B#"Y/QO@P=,'GX/% M,B\^&$Y/5]Y"?!'YM]5-*M\-:Y19$(DX"Y(8I6)^-CC'[RY=4CB4%G\&XC[; M>HV*4&Z3Y'OQYN/L;. 4C$0H_+R \.2_.W$IPK! DCQ^5*"#^C<+Q^W73^CO MR^!E,+=>)BZ3\*]@EB_/!N,!FHFYMP[SS\G][Z(*B!=X?A)FY5]T7]DZ ^2O MLSR)*F?)( KBS7_OH4K$EH/$,3N0RH'L.K@M#K1RH&6@&V9E6%=>[DU/T^0> MI86U1"M>E+DIO64T05P,XY<\E=\&TB^??DB2V7T0ALB+9^ACG'OQ(K@-!3K/ M,I%GZ 1=>FGZ&,0+=!XEZUA^5!A^R\1\':)/<@0RE,P-CJ^O1.X%8?9&0GS[ M

OWJ#7J$@1E^7R3J3&-GI,)?\"Q9#O^)ZL>%*6KA2=)W$^3)#O\4S,3/X M7\+^F 0YFX.GOD*7L7!$2\]M*WB.)?$'$(,Q&"W:^$7[M3@ ZM!Y.6>+0% M[]S_L0Y2,4/O@SC(Q4DQ/J91_?N3=$0? /CEC!% MY;N;4I<[X\GI\&X[EJ89<[@[&==F&DM>L^0@RW/?7T?KT,OE8$F*:1[\ZQ4U MSD1T@\2W&)Q@/G:QL\/49#>A>#(Q4W5KJBY(599.61AC69G25,3^(Q(/_E+. M+H%221_-P[6?KTORQNO;-;"B+MOA;K0BKIGYJ&8^ IG_(5OB'A-AU/AMXG", M^0Y%@QG&>$3-',%7I7]3*;M94OK'H[!COEO@6L0MGN45CVAV::#783 M9^PZ+3Q5R\5PSS47,?0?NI97>+2.C*1!R+Z7KRTT/0&JFV-^E)*&0=70.RF6 MT/2D*-V 8>%0W3&$P5P88X6]&7H47FJZ*B\/\=1C4 H"PQ*B?69[#ZTS&X3L M/8B6T/0$*'F"Q\>9V5;EBRTT/2E*P&!0#G3.;-B;.L#4/L15OX]5HH/ HJ,> MVESXRS@)D\6C*1H8I>_(V4+38U;RA>"C3&<"JJ3>2;&$IB=%B20"BZ2]U6>% MH]T,NYCNRB&#V9B-1RURB"@Y1& YU$=[5E":)",3RAI<#7;NR*$MMW5$:2(" M:Z)G*L\*?9O7[OT^:**S5D*&P.L2>RK."D53DNYHTF!H,!N-65MNE;(@<((_@2:R!4R1'J'&L86F)T7I%0HOMW1,ZPYO BC- M@USU*)3 H+# N/#\[W(V&R, /7N/EB4T/T8JH00M;0A M ^/TCKJY<8/'3HM HDH@47L;-S!4[X!,^SOM$2DQ15]T?P=&[QUD_<. .9"NMN#TCT4UCU?4V\F4.Q%PCS# MK*H<6VCZYK12.>PX*H=953FVT/2D*)7#8+&Q_YX];EQ5$^+LWG9V6>DLE8IA ML(KI4_J984=H-&%DEZG)S!VW455"A,$K)<^LZ:RY*-+(,62BL]XZN0$KA3T+ M-3-T=L)W=T!-5IRT<53]G\']?ZM6P4L.,$[O"_0EMG*8T@C,/4[5LBH6;*'I M25&Z@L&ZHJ,==WCS]ENS0SSU&)2D8' ;WYG.[4L-,$[OD7N)_1NF! <[S@D4 M9E69V$+3#Z0I9<+A[:".Z=SAC8V" M%*5#^+/.D71X0QWW $_]<+B2#2[FE*4'G'AQ9&.J=SA#6U4'>2ZB6*X]9!4)-)%^>R8% A%1]@\+U5_6C^? M=EX^E354YIN'VZZ]=!'$&0K%7+HZ;T>R8Z6;Y\4V;_)D53YR=9OD>1*5+Y=" MWEREA8'\?IXD^=.;X@?JI_:F_P-02P,$% @ QX"G6'&ULK51M;],P$/XK5IC0)D&3 M)J4=(XW4%U[V86C:-/B ^. FU\::8P?;;0:_GK.=AFSJ*H3(A\0^W_/%,P+4B>EM55/V< Y?--!@&>\,-VY3&&L(LK>D&;L'< MU=<*=V''4K *A&92$ 7K:3 ;7BQ&UM\Y?&'0Z-Z:V$I64M[;S64Q#2*;$'#( MC66@^-G! CBW1)C&CY8SZ$):8'^]9__@:L=:5E3#0O*OK##E-#@/2 %KNN7F M1C:?H*WGC>7+)=?N31KO.YD$)-]J(ZL6C!E43/@O?6AUZ &0YS @;@'Q4\#H M&4#2 A)7J,_,E;6DAF:ID@U1UAO9[,)IX]!8#1/V+]X:A:<,<2;[*&71,,X) M%06Y%(:*#5MQ(#.MP6CRFGRF2E$K-3E=@J&,ZS.TWMTNR>G)&3DA3) KQ.,O MT6EH,"/+&^9M]+F/'C\3/2%74IA2D_>B@.(Q/L1*NG+B?3GS^"CA%54#D@Q? MD3B*1P?R6?P]/#F23M*IFSB^Y-_473*=G=(@O]$]DB042?(Z!A[-JND,NP7=2T,#SB+ M-!"YQEO4:4.=-H=4\-1C1VVGTRX;I^&N7YKW>-OS.!\D4?\9=@B??]AKG0K4 MQDT437*Y%<9?N\[:#:V9Z]4G]CD.,S][_M#X28B7:L.$)AS62!D-)C@*E)\N M?F-D[1IT)0VVNUN6.)!!60<\7TMI]AL;H!OQV6]02P,$% @ QX"G6,SL M>,?P @ TPD !D !X;"]W;W)K&ULK99=;YLP M%(;_BL6JJ96V\I'PD2Y!:IMUZ\6FJA_;Q;0+AYP$J\;.;"=I]^MW#)2E":53 MM!O X/?U\QX,]G MU;W. 0QY*+C0(R%[D%I0))QV6]ZY4.I1+PYF *T7TLBBH>CP#+M>;ERS M>6[L#3<=+N@<;L#<+:X4MMS&9V\;E=.1X%@@X9,8Z4#RMX!PXMT:(\:OV=)HAK7#S^LG]HLR.6294P[GD MW]G4Y",G<<@49G3)S;523KNJ_GD&RIC2QJ,1(43%1G^E#7 M84/@]U\0!+4@^%=!KQ;TRJ 561EK3 U-ATJNB;*]TE+4IU9B&"?L6;XS" MIPQU)OTDY73-."=43,FE,%3,V80#.=4:C";OR<72+!6V"ZD,^TW+VG]\P$FD M@> D:M$;=\#%DC[SV7NUBPIFI!4[6@].OM5[4QTQF7VM;MQ^E$ M&X63]6=;Z&J4?OLH]@,^T0N:PDU!>EU MN:?78/\83,P)'H 44IA<$SE[Z7V=5791:6?_-*O4C^((W\UJ,U+GH'M&ZC>1 M^IV1D#QL(Z]4X09YX'M1?XN\TWM/\K A#U\CC]K(PQUR/_'B:(N\TWM/\J@A MCUXCC]O(HUWR* BV9TNG]Y[D<4,>OT:>M)''N^2AGVS/ED[O/S\ M<0(O]/WM)"W=?(S\=ZY5C.[&DFNW.[A S9G0A,,,A=YQC"53U1:B:ABY*%?A MB32XII>7.>ZZ0-D.^'PFI7EJV(6]V<>E?P!02P,$% @ QX"G6*D L\,Y M"0 W6, !D !X;"]W;W)K&ULQ9U;<]NV%H7_ M"D8]TTEG'(M77W)LSS@"/'4G:3QV>OIPYCS0%"RQX44%(3GI],<7I&A!L&!( M=)=Z\A!)%O&!VDOJEF SKF>#)N&U4Y,/ \XZ&19*5@XNS]F\WXN*LFLL\*_F-(/6\ M*!+Q[3W/J\?S@3]X^L-M-IG*Y@_#B[-9,N%W7/XRNQ'JU7!%&6<%+^NL*HG@ M#^>#2_\=._*:!NT6_\GX8[WVG#0?Y;ZJOC0OKL?G Z_9(Y[S5#:(1#TL^(CG M>4-2^_%[!QVL^FP:KC]_HE^U'UY]F/NDYJ,J_S4;R^GYX&1 QOPAF>?RMGK\ MD76=E\ M4>ZD4.]FJIV\H/Q>DJ06YM3=_&,B#DGHM[U'EN;,W9SR=-7\V_J69+R\X'*&347"SZX^/X[_\C[MRW0 M2!A%PA@(9D@2KB0)7?2E)%E=SY,RY22M:ED?D(FHZMHFR))UU+*:E+RX"+WV MW]EPL1YK9Y]]8XV$,1#,B'6TBG7DC/6O:GBHR54B)A6YX^E<9#+C*MP_W9"/ M:NA+2C*:JC& O$_*+P?DYN<1&26S3"8Y4H>?%SQ*/E:EG)++\6_S6JIYP6Z!5 :A=(8BF8*HQT#WVT9O"I# M+I&^;V9(_WF"A!H'4!I#T5K:\R7JJ8A+)8ZE*WJ>W MK054!]^8% ;/=*M1,1N)V(?6<_71SO6 [OEB_=GZKW65NH90*E,13-_'YHRR3P ML6?3HH(0*E,13-5%L; M(L$Q-A%"O0LHC4)I#$4SA='>1>!>I/&J*=^)-?T%P4;Z@UH34!I#TQ"U?5/FB25K=M2U729KEF?QF M#3AT20641J$TAJ*9JJQ=A!%BTQ34>8#2*)3&4#13&.T\A.Y5%Q^J:2\+2]K"QB@)U': TVM'6K]QY=LT.07AY]1^Z6O>,/K76"/;,/7+WVSOFT'(;13-COG:#!'>Y?9FFE1@W-]1YX(F< M"WY IMEDRH5%!5+-FEOO6,78+&6#E\2 EME0&D/13#%T\1ZYBW?V_OHSO3P@ M,Y%5HDTAZCD7J4I"R<1JT'9 XRJ?YY?XN#OM'7!H68VBF0'7977D/I=_7::B MO1>1FBQ]J-1,:J]NB7MG>@_DT*(<2F,HFBFK+LHC[$G["%J90VD42F,HFBF, MKM8C9+7NAO6694F+MP]1%-HQ0]',F.MJ/7)7ZQ^XE&HXU_=6VTMJ@Y;X4!J% MTAB*9MX%21L%,?;T>@RMZJ$T"J4Q%,T41E?UL?OT>K_4YH;UEL7?2&U^;,UL MT'X9BF:&7-?KL;O*[I'9P%Z9>\=ZRP>U!* TAJ*9$FM+(,:>IH^AI^FA- JE M,13-%$;[!K';-^B9[C;M 7N"&KF[[1URJ#N HIDA7[L#HML=N&O#W!X ;:VZ MCWF<>Q=Z'S_8&R=B[YRX#^ M=S&&V@E0&H72&(IFWL%7VPE'[G4'_;)=!]N>GT;N;ON&'$IC*-HRY,.U7T9H M?OAB>0E*37+^H/#>X;&:9XCE;TDL7\AJUOY8PGTE956T3Z<\&7/1;*#>?Z@J M^?2B^?V%U2]Z7/P%4$L#!!0 ( ,> IU@[$0[SKP@ #9' 9 >&PO M=V]R:W-H965TN'QA?QH71>BX3"4^VI,!\3"M2RG?6E!58R*=L,^$5(SBM&Q7Y M)/"\^:3 63E:7=2OW;#5!=V)/"O)#4-\5Q28/;TC.7VX'/FCYQ<^9INM4"], M5A<5WI!;(CY5-TP^FW24-"M(R3-:(D;6EZ.W_IMX.E4-ZB-^S<@#[SU&ZE+N M*/VLGERGER-/G1')22(4 LL_]^2*Y+DBR?/XJX6.NCY5P_[C9_H/]<7+B[G# MG%S1_+D_:"9HJ7T)S7_Z.']EAOA)(=%[1H&\LS M*+*R^8L?VT#T&H3AD09!VR#8:R C8V\0M@W"O09!<*3!M&TP/;7!K&U07_JD MN?8Z'7!Z -BZFA)4P_JZ->M9;RR4GU0;@63[V:RG5A=T?*>,)'=Y03= MDC*C#/U$!>'H._039@PK&=&KB BQ[OF/((CYQ&19(S\\ P%7N"C3[<1>O5UOSL+\]S99(&$1)"P&@AF2A)TDH8LN;S0N$%VCI'?#E?).0UN2;HA-%"=O MJ"@-;%[#5/*X7_DRE7CJW\7DOA]QR&YC()@1\6D7\:DSXC>,)H2D'*T9+1#' M,N R_@]J5"N%=8AR\H9&O('->A&?^:$MX)"]QD P(^"S+N"S%S[B^J.MD@AZ M?^RC[>0,#30D+(*$Q4 P0XQY)\8<- 7,(26!A$60L!@(9DBRZ"19..^/B*P) M8R1% C\BS+FT 8SD6*A7*!);O0Z5;'"2*8'9N&[8@ M>XV!8(8LYYTLY_]AV$*U9[*F"2=N:+PA81$D+ :"&9HL.TV6H*/7$E(22%@$ M"8N!8(8DOJ>MHN>\47ZNU C$$2[3;AJE1JYJQY*M-.O/INJ5=(+-P]?HG^,6 MZYV[NZ&JM30_Z,^XQLN]40NTSQB*9@K2\^Z^4Q#Y./M,4,6RA-113VF>8\91 M15@3=R6 TT2_$N MW$T'1QK49H/28BB:*8)VVGX(FCQ\4*<-2HM :3$4S11&&W+?[N6U]?&_)X\I]8H-% 77K M4#13%.W7?:?W?$&4 C^JR*,$\ZTU_,N#Q7);^$&-.2@MAJ*9Y3YMS0.W-7>' M7S[A64I4-9>6JDY+'A/"Y1W1W"+6BJ!WR@WA/JO!M3Y0;PY%,Q71WCQP>_.C MA?5_4/\M)9PU_J"V')06@=)B*)JI4Z]2#EPJAZV5PQ;+8:OE_X>+#[2+#]P% M\^M2$,D52 Y;UB*BN_U@)1J:6M'K1CQO['G!;,]Y@'8;0]',(&M''KQ4(S=G M2]8X@[KLEM9/++/%S+-5F$X_-#[I4#-&VB0';I/\-DTSE3AED XFEWQW]R=) M1'\1@_%O$:V.U>K7V95IWWX,5FA]N YDM%U:)0-TS%,V42+OGX*5:MYJ0 M&L&6$\]D5]>_U?I?@JM,X#S[FZ16%4#=='!8U?9GULTXH/W&4#13!.V4@U,J MV\V>7C7WMP8:M)K=TOS0S**^%RQF_GZH0?TO%,T,M?:_@=O_]D+]1:NI;3<# M"FA7[C,;/(<$M<50-'/+I;;%H=L6?R1=::%1!7.$E1P):5:&]A.Z=1\F:)FZ MI?E^?RS:WX():H2A:*8&V@B';B/\=K-A9"/G\-:EN<83BRT6J-C)R?Z=3.,[ MP85,$5FYJ3.%3.#]>99,(*2HFI6,=;UKZHH6%2Z?ZG>D;4,YX36R1#C/52?J MH*,+ZN[3'RRO;\DTGG5*!MIQ#$4S5=8V.G07ON/UFM3?^9!9_@7?YB8-#GA@ M]VWG^]$&]<90-#/:O;WD;F_\D:CO *D;),_6]<0W5?.M-.-)?6.IV\:8?"&< M)(P<,R7NW@8K EH ?R$2/GHBF*$Y*F@IMK8;/(8Z'U,K;;%#M\7^T*Y]E[OB M3LX#I%;/WY=1 BFCLJOD6);H"<2IY6]WQX-E.ZG\#=IG#$4SI='./CQ]P_H+ M:[3RI1O",IHBWRH%J*T'I46@M!B*9DJFK7\(NZT]!'7SH+0(E!9#T4QAM.$/ MW8;_EZVD;FF>JMWJ]=PMQ4_J3I)_K,* &OR6UE]F"0[F6Z#6'HIFAEM;^]!M M[76X57&/)+MZ[G5BZ$$M?TOKASX\"#VHU8>BF:'75C]T6WT=^M9(XDT]!>." M)I];GRE8MMD09HT^Z%[UEF;:R7&X'W]04P]%,[_5ITW]U&WJ_U/6#FQ2N#L: M_(4_T&(X*"V&HIF2Z36 J0^:M:>@GAR4%H'28BB:*8RV[5.W;1^:M=VXP<($ MA\61_2_'@MIV*)H9;6W;IVZS^B5)VXT>'/G0LN%J/_2@A6XHFAGZWG?!W2[\ M"Y.VFSXX^M/#I.V-E_M+5J"=QE"T1H!)[R='U"_*?,!LDY5J[74M\=YX(3]: MK/F1EN:)H%7]*R1W5 A:U ^W!*>$J0/D^VLJG:T" L" &0 'AL+W=O-PD@1F\H#\;7O.;GG&%\SW$KUJ%< ACP57.B1MS*FO/9]G:^@H+HG M2Q"XLI"JH 9#M?1UJ8#.':C@?A@$ [^@3'CIT,U-5#J4:\.9@(DB>ET45/VZ M 2ZW(Z_O/4_0W+'-6@-!,"J)@,?(^]*^SQ.:[ MA*\,MKHU)E;)3,I'&]S-1UY@"P(.N;$,%!\;& /GE@C+^%ES>LTK+; ]?F;_ MZ+2CEAG5,);\&YN;UG-\PQ]Z%/Q&F]=H>.9)+;727OHHP:=5R'B>#_KZ\CL0D MBB[WU1TL\3]W-&D,2 X:T.X IUC,17)R[P( #4) 9 M>&PO=V]R:W-H965TT0DQB:5@8?$!_/,_YSN?!2LA' ME0!HLLY2KH9.HG5^Z;HJ2B"CZESDP'%G+F1&-4[EPE6Y!!I;IRQU?<_KNAEE MW D'=NU.A@-1Z)1QN)-$%5E&Y?<1I&(U=%K.T\(]6R3:++CA(*<+F()^R.\D MSMP:)689<,4$)Q+F0^>J=3GN&WMK\(G!2FV,B5$R$^+13&[BH>,90I!"I T" MQ;\EC"%-#1#2^%9A.O4GC>/F^ G]K=6.6F94P5BDGUFLDZ'3=T@,CU, M)^3TY(R<$,;)QT04BO)8#5R-9,TGW:@B-BJ)^7N(!>16<)THIZ;YJD'@EL2WB[ M%MX^A!Y>90+S[0>U58S9%)M ,*4*RB,@D5"Z,5M*T*X%-5?3,KSHM0;NPOD)]G<,L?91/L@^+\>VY' MN+0K>/0/6J^=H\I M_$A@6\)[M?#>GQ) 2^PV!4TQ.PN\!_%F*R_ )MTE6&'K;98MFO M6?;_1U7UGU5,K]?;8=MDT]IAZVYTH SDPC9F9>+%=7E%UZMU[[^R+6]G?81O M@K*%_X8I'Q1X 2\85R2%.4)ZYSV,GRR;=#G1(K=];B8T=DT[3/!= ](8X/Y< M8-U6$_.!^J44_@)02P,$% @ QX"G6!GY0Z(T @ I@8 !D !X;"]W M;W)K&ULM97;BMLP$(9?1:A06LC&ASA.26U#LZ%T M(2UAMX>+T@O%&<=B)0FYS0"F>)6UO+ M+!%[S6@%:XG4GG,BCPM@HDEQ@$\+CW17:KO@94E-=O $^EN]EF;F]2I;RJ%2 M5%1(0I'B#\%\,;/VSN [A4:=C9&-9"/$LYT\;%/L6R!@D&NK0,SK!>Z!,2MD M,'YWFK@_TCJ>CT_J'UWL)I8-47 OV ^ZU66*WV&TA8+LF7X4S2?HXIE:O5PP MY9ZH:6TC'Z-\K[3@G;,AX+1JW^30Y>',(8BN.(2=0^BXVX,\C0Z477]&A%^9Y? AET MM#=ZKFJ20XK-E54@7P!GKU\%L?]^ &O28TV<^F0P=Z,V>2.T!)5+6KO+]G-E M;-&#!JY^7<*>W [ZK&CP6Q^!_ MHY4R9Q5&RQ_/3.EDVQ7;B1:UZT0;H4U?<\/2_$A 6@.S7PBA3Q/;W/I?4_8' M4$L#!!0 ( ,> IUC);J_>L@( "@' 9 >&PO=V]R:W-H965TICVXR4UC MD=B9[;2P7[]K)PVEA&I(>VG\<<_Q.;>^U^.UD/'!!W) &">WN:@5Y:D:NQH%FF/QQ\V=T>;.%,8X%OT*> V]%Z.ABBR5Z3RK>.0%T=A= M;;MY&30<#9Z"GJD<=BJ'>U7.A-)$9$2]16U#.=P2UN-9T2Y-+V8D42 M47/=5&BWVK7[,]OE=M:G^ PT7?N)IGE#L/Z6C"NTE2&E=SS"7,JF+S<3+2K; MVA9"8Z.TPQR?,I F /ICVXR6T;D=B9[;;P[W?MA*@4M_"PE\1V[CDY M]_CZ>KSEXD&N !1YK$HF)\Y*J7KDNC);047E.:^!X9<%%Q55.!5+5]8":&Y M5>D&GI>X%2V8DX[-VHU(QWRMRH+!C2!R7554/%U"R;<3QW>>%VZ+Y4KI!3<= MUW0),U#W]8W F=NQY$4%3!:<$0&+B7/ACZ9]'6\"?A:PE3MCHC.9<_Z@)]_R MB>-I05!"IC0#Q=<&IE"6F@AE_&TYG>Z7&K@[?F;_8G+'7.94PI27OXI0[*U5+QJP:B@*ECSIH^M#SL /SH M"%I \%Y V )"DVBCS*1U115-QX)OB=#1R*8'QAN#QFP*IG=QI@1^+1"GTFN0 MD@MR#6B%)#TRY57-&3 E"5^0&2U!]NZ>:F@BR"UD4&SH')?)Z14H6I3R$\+N M9U?D].03.2$%(W- =8\OOB[E4 BONCRVCAB*R4^A3.)(US6#B MX#&3(#;@I!\_^(GWV9;??R)[D6W891L>8T]_8-/ $BNJ=45*L]TU?:I,+2A. MYH"G5N\^Y#87&NK$4.O6L4F3)(QP#S>[Z5FB8L_O=U$O=$>=[NBH;EW#(W+/ M@ H&.5:@ C1'X2#C%2;!A>X8-M$-;[PCI^=[X7"PI]H:Y@\3N^RXDQV_:7?! M-JA4>ZP/CC3'3>GC9ORW'J#XE9@X'D;)GF1+5#0(?+OBI%. IUBB.0OJ6 , %H+ 9 M>&PO=V]R:W-H965T;&==6R@(JJ:[$!CD]60E94XU"N7;610',;5)5NX'F) M6U'&G6QB[\UD-A&U+AF'F22JKBHJGV^A%+NIXSO[&X]L76ASP\TF&[J&.>C/ MFYG$D=NIY*P"KIC@1,)JZGSP;^Y\&V!G_,%@IPZNB;&R$.*K&?R63QW/$$$) M2VTD*)ZV< =E:920XY]6U.G>:0(/K_?J'ZUY-+.@"NY$^2?+=3%UQ@[)847K M4C^*W:_0&HJ-WE*4RA[)KIWK.619*RVJ-A@)*L:;,_W6)N(@P(_.! 1M0/"] M 6$;$%JC#9FU=4\US292[(@TLU'-7-C[-T]:,I*]1YE/\_OR;LW[\D;PCAY*D2M*,_5Q-5HP8"XRQ;WML$- MSN ^4'E-0O]G$GA!U!-^-QQ^#\LN/'P9[F+BNNP%7?8"JQ>>S9YU^M>'A=(2 M5^3??8X:B:A?PORF-VI#ES!U\#]4(+?@9&]_\A/OESY__Y/8"[=AYS8<4L\> MP>P+C*\)'H!4@NM"F?5QYF/<-G*)E3/[R3;S_2 ,)N[VT-+@2R^T%'66HD%+ M2![WD3=1\2%YZ,7)$?F@]H7D<4<>OT:>])''I^1>.HZ.R >U+R1/.O+D-?)1 M'WER0IZ&87@$/BA](?BH Q^]!C[N Q^=@(^#*#X"'Y2^$'S<@8\'P9\*P!*_ MTB#[\,<]:SU*CU?,X!LNY$\[_G20_W=L9ZJV^)2V^&SVQ4<+L@#L)Y: W4#> M9R\]L9TV M^_UUVS^ABN,T.MXRAQ%^=!VY!XV/Z3JQ/5@SKA!SA?+>]0B3*9M&KAEHL;&] MT$)H[*SL98'-+T@S 9^OA-#[@6FONG8Z^Q=02P,$% @ QX"G6'=A]R%D M @ L@4 !D !X;"]W;W)K&ULK53;;M- $/V5 ME:E0*T'MV&DHP;&4"XA*K:@2"@^(AXT]L5?=B]G=)(6O9W;MF+0D%0^\Q'N9 M<_:["CJ5@ J1A2A(-JU$P[@VG?1?O [XPV)J]-7%.EDK=N\U5,0HB M)P@XY-8Q4/QL8 J<.R*4\:/E#+HG'7!_O6/_X+VCER4U,%7\*RML-0HN U+ MBJZYG:OM1VC]7#B^7''C?\FVC8T"DJ^-5:(%HP+!9/.E#VT>]@#(#2Z8=+]BPNK\98ASF;78(S2 MY!HP%8:\)ER7,6RV31DM\1$M";I2TE2'O90'%8WR(OCIS\<[< M)'Z6\(;JFIKF, JP:0WH#039RQ>]0?3ND+__1/;(;;]SVW^./9N#M)1C2;B" M.N2T@0\\W V;379Y,4C#S;Z!OV/B^.)M%]0("_?*7X N_50P)%=K:9MBZ4Z[ MP3/V_?;D?((#J9D??VB::8:E4#)I"(<54D;G;["==3,AFHU5M6^RI;+8LGY9 MX5 %[0+P?J64W6W< ]V8SGX#4$L#!!0 ( ,> IUC2W\3?)P, "X, 9 M >&PO=V]R:W-H965T?4% M:R/1LFE(L"$>VX=I']SDIK%([,QV6OCWLYTTM"5D8PI?&MOQ.;[G^-JY':\8 MOQ<)@$0/64K%Q$JDS$]L6X0)9%@A,SGF&INGQABYP#C@PH2VW/<09V MA@FU@K$9N^+!F!4R)12N.!)%EF'^.(64K2:6:ZT'KLDBD7K #L8Y7L -R+O\ MBJN>7;-$) ,J"*.(0SRQ3MV3F6L 9L9W BNQT49:RIRQ>]TYCR:6HR."%$*I M*;!Z+&$&::J95!R_*U*K7E,#-]MK]L]&O!(SQP)F+/U!(IE,K)&%(HAQD!5 &\7T'L! MX%< WP@M(S.RSK#$P9BS%>)ZMF+3#>.-02LUA.IMO)%![2'"$6W"2L$II$8VU)%H'GLL%IM M6J[FO;":CRX9E8E GV@$T3;>5I'7X7OK\*=>*^$EYD?(=P^0YWB]AGAF_P[W M6\+Q:S=]P^>WNGE0VGF SD"$G.0F7W]>J+GH7$(F?C495Q+WFHGU83X1.0YA M8JG3*H OP0K>OW,'SL[DIY/DDW]F8M!5@OPZPWQK@>99CPM55))'*8H3GZI=1TV3"J/1BU[O,M M\*PA91LSL9W)18^ >9.^5MQ_ZCNN]1VWYS%^>"F/6X&OW<..R+8TNL[3!]AY MJTRNF#NRH2NV;1\V"A&WLVS^"Y7KF7QN@L[:H:]5:6]47AGPA2E(A?KF%526 M54P]6A>]IZ;4VQF?ZF+85'1/-&4EK6J4!:%"N1$K2N=HJ#X9O"Q.RXYDN:GO MYDRJ:M$T$U70 ]<3U/N8,;GNZ 7JOPC!'U!+ P04 " #'@*=8WLT3/=X# M "!#@ &0 'AL+W=O'8@^T=&UQE4B-I.SDWX^D%-F1%'E3]R*) M%._A.98YWL ;Y-5]QU;)KE)AD0 5A%''8+JP;]WKICK6!&?$[@8,X^49:RH:Q M[[KQ:[RP',T(4HBDAL#JM8DYM>/K]@O[)B%=B-EC DJ5_ MD%@F"VMJH1BVN$CE(SM\ADJ0K_$BE@KS1(=JK&.AJ!"2996Q8I 16K[Q4^6( M$P/O+0.O,O#^K<&H,A@9H24S(^L.2QS..3L@KDC%7Y6 MRRD%*F@,'/V6 \>2T-T+%J;QSS^Y@?.+3 ]0L1H1%*"S>))AG1OPP;=$[Q1 M8R11YN_O0&*2B@^*U-?U'7K_[@-ZAPA%7Q)6" 4NYK94#M R[*@2>UN*]=X0 M^X#Y%1JY%\ASO'&'^;+?_ ZBVGSTVMQ6;J]][]6^]PS>Z$W?&T=]N]D(R=5^ M_K-+40DQ[H;0A_Q:Y#B"A:5.L0"^!RLLW=ZE[W\">Z5V5*L=]:&'CZ!O%;W8 MZ@$H8U0F0N^N-Q;CMH0+#)R^C?;A+)A.Y_;^5%'OG ,5C6M%XUY%BKC?1;RT M\D^(N^[4;S+OQ1[(W*^9^^>8!UW,_39S9S8+&LQ[L0*]T .)3VKBDW/$IUW$)RWBD\EXUB#>"SV0^+0F/NTE_B4!E1]L)? N M^M/VCID&?H-^[P0#Z<]J^K-^^DSB%+$ZTJ0FTN15\.J2-&M)\EW/'34T]AT7L]^Z M)JIAP>MA[C'RO!9PC-QN?^B^9W1WJ2Z [$6/HI3>LD_J UV&UL MK55=3]LP%/TK5QF:0!HD;=K"6!N)EJ$A@8;HV!ZF/;C);6/AV)GMM.S?[]I) MLU)*Q<->$MNY]_B<^Y7A2NE'DR-:>"J$-*,@M[8\#T.3YE@P,0JU&02=8 M']SS16[=09@,2[; *=J'\D[3+FQ1,EZ@-%Q)T#@?!1>=\TG?V7N#[QQ79F,- M3LE,J4>WN0(H<#4.@1&KR5.4 @'1#1^-YA!>Z5SW%ROT:^\=M(R8P8G M2OS@FR]6GW!1H\GF"IA_!-6C6T40%H9JXK&F1@47-9O]M3$ M8<.!<'8[=!N'[K9#[Q6'N'&(O=":F9=UR2Q+AEJM0#MK0G,+'QOO36JX=%F< M6DU?.?G9Y :-080;I% 8.(9I598"*4V6"9@PD\,5)1JN95TP+O+W*)C%#*R" MKR5J.I2+-<#A)5K&A3DBJ(?I)1P>',$!< G?':4-Q7%/L MOD(QAELE;6[@L\PP>^X?DMQ6M>=S="WC+] G$G0_0C;J]'7PF;W>/]]") MVQ3$'B]^-04^=#\O9L9J*NM?NT)40_1V0[A6/SJ[:W#SWQ-54RG@%5%+!"5=(:JI!45)1=5RHV1R@H)I7V=0AJ M#L*%" 1G,RZXY;BSBNI[!_Y>-[R62=R+.L-PN2E]AU'R7Y MT7>LYL<5D6343R1(S:@/9"T(G]*&ULK551;YLP$/XK%I.F35IC B2M.D!*$TV;U$E1NJT/TQX&GL]N8JC>7&E%S 7!&]J2JF]G=0REWB M#;W#QH*O"V,W:!K7; T/8+[6>FR+Q;CR2PXIM2K.0NX_0ZAE9ODR6VCW)KO7U/9)MM)%5"\8(*BZ: M-WMN\W $"$9G $$+"'X%1&< 80L(G= F,B=KQ@Q+8R5W1%EO9+,+EQN'1C5< MV%M\, I/.>),>@]: Y![P%1HG6[(KR9;4'B-9 &V%KA8-S[D"ZB*,)'_ M[CGC.I,;8ZIIE MD'C8:QK4%KST]:OAV'_?I^\_D9VH#3NUX27VM+M6UEZKZ@J@= 5@L #Z,G"9 M-B)[8$J3B%12F$*3("(YV^L^^7_'='U@&O<0G4B/.NG1OTG/#Q6ML*+[-#=\ M0]\1VH&Y3?V!/[J)Z?98T!_=FG#I41O;$8I]L.9"8]Y7B/,'USA#5#.6&L/( MVG7V4AJ<$VY9X"0'91WP?"6E.1AV6'3_AO0%4$L#!!0 ( ,> IUAH ',A M/ ( /0$ 9 >&PO=V]R:W-H965TW.3:6'/L8%_;[=MS=KI0H-L#O#0^ M^^Y_OW/OG&^LN_./ KYI&NL=+U'8S%@/QM'&KEC6%C:3( M6[G$&=)=>^/82GJ52C5HO+(&'"[&XF)P?CD*_M'AB\*-WUE#J&1N[7TP/E5C MD08@U%A24)#\6>,$M0Y"C/%CJRGZE"%P=_VD_C'6SK7,I<>)U5]51?58O!-0 MX4*N--W:S15NZSD)>J75/O["IO,]RP24*T^VV08S0:-,]Y4/VWO8""\BV M 5GD[A)%RJDD6>3.;L %;U8+BUAJC&8X9<*?,B/'IXKCJ)C8IE'$MTP>I*E@ M8@TILT13*O1P.$622OLC. !EX%IIS5?I\X0X=1!(RFV:RRY-]DR::^F.83AX M UF:C>!N-H7#@Z/?91(F[_&S'C^+NL-_PI\J7VKK5P[AV\7^+X/ODLR MVI\DS,6Y;V6)8\&-[]&M412O7PU.TP\OE##L2QB^I%Y\MN9M*4V)6LXU0KMR M9\A&?4DH_\E 7QH>9ZP K(P9Q^I*NY8 MJKD[J$9X1.GVT8[^HGV?_@&;[#1Q> ^X99;*>-"XX*#T^.Q$@.MFK#/(MK&O MYY9X2N*RYF<)77#@\X6U]&2$4>D?NN(G4$L#!!0 ( ,> IUAY'PR\^@( M )$) 9 >&PO=V]R:W-H965TV2;K]^MF&L%PH:ZN^@&W.]YWS M'9MS/-DP_B!R (D>RX**J95+N1K;MDAR*+$8L!50]25CO,123?G2%BL..#6@ MLK ]QPGM$A-J11.S=LVC":MD02A<+:6K'I@4FF02OYA.IMOY5< M?24*)Z-+FK 2T!U^!(%.8Y"8%.(#.D/WMS$Z/?F 3A"AZ"YGE< T%1-;*J<: M:B>-@WGMP'O"@8^N&)6Y0)]I"ND^WE;!MA%[VXCG7B_A%>8#Y+L?D>=X04<\ M%\^'^QWPN!\>0_(4?$^-W^;?-WS^?_./8B*2@HF* _HQ6PC)U3_QLROA-6/0 MS:CKQ%BL< )32Q4" 7P-5O3^G1LZG[JR]99D\1N1[64R:#,9]+%'9^!YYP>J.\W\\, L[@WLE;+#5G;8 M*_N>%)-VG?'04QO!(=Z_/E^H^=A@7W\IV7'C MU#5N!P-]:229/#X\I%5RLA7RMTH!-+G/,ZZF3JIU<>:Z*DXAI^I8%,#QR5+( MG&K%[DY9=R93>S9M9Q-Q%IGC,.U)&J=YU0^S"$3VZGC M.[N#&[9*M3EP9Y."KN 6]/?B6N+.K5$2E@-73' B83EUSOVSA1\:!VOQ#X.M MVEL3$\J=$+_-YBJ9.IYA!!G$VD!0_-G K+,("&//Q6H4[_3..ZO=^B?;/ 8 MS!U5L!#9#Y;H=.J,'9+ DJXS?2.VGZ$*:&3P8I$I^Y=L*UO/(?%::9%7SL@@ M9[S\I?>5$'L.B-/N$%0.P:'#\!F'L'*PRKDE,QO6!=5T-I%B2Z2Q1C2SL-I8 M;XR&<9/&6RWQ*4,_/;O,BTP\ ) Y<%@RK0CE";E-J82C.]BR'7= )^)7*8Q+Z Q)XP;"%S^+_ MNX<==,(Z#:'%"Y_!*P4O1;VF#_B=:'(N)>4K,.O!3MS$IF=!"Z9IQOZ%9$#. M<[%&ZY]?$))<:!@KD!IS9NS=^Y'UL$Z&OE#;QC45@VV MHYKMJ)/M0BA-Q)(44B3K6-OT&458#'@+;H"OH?5SZ$1]:;IZ FL($-4"1*]< MV5&?4O4$UI#JI);JI/?*+A%'^T4[&HT.*ONI$?Z7'[<7]K@F.^XD>X/A4QFG M-FT)5G(F"I/0-I*=2"_-4$]@C:!/ZZ!/7[F83_N4JB>PAE2^]]A9>+V7VZPB+VHO:'^O%?*["6,SR?AJ0%;8"TF:#6P6:8)M%U-:4M-PMI+N MA'UITOI":XH0/(H0O'*)5P3ZDJLGM*98.* M9+!$2._X!#\\68Y'Y4:+PDX8=T+CO&*7*8Z4((T!/E\*H7<;\X)Z2)W]!U!+ M P04 " #'@*=8J.1=Q^ & "[.P &0 'AL+W=O2N>5>'1>FY,]XY^+-:4"?-]PDJ[50&_K3R8:LZ(**V\V>J(:$J7 M0B&(_+.C,YJFBB2/XZ\:VFO&5('MUX_TG\N3ER=S1PHZ8^FG)!;KR]Y9#\7T MGFQ3<&W H X8O#9@6 >4I]ZOSKU,7$@$F4XXVR.N]I8T]:+, M?ADM\Y7DZD)9""X_362 ME04I=7V+/A#.B1(7G814D"0M?I1;;Q('N M'E![OSEY*#=?[0F/T1^_2B1Z)VA6_&E3MQI_8!]?S7(7Q88LZ65/3F,%Y3O: MF_[PG3_R?K)) PD+(6$1$,P0<="(.'#1#1$WM3A$Z_<&D8QMY;8EV22"I,G? M3^^C2JEJD%$YB"H?N^G84_\F_5U;@\/=?-^R7^@\YJ[I!8(9Z1TVZ1V^G-X" M;;9\N2YSO)4S$4?18CY')TF.BO)SZ]16@8>M7 7!X#"EA[MA[_PPH\[#[)I1 M()B1T5&3T9$SH[^O:3G_H1OZF%4TYVS%26;+HA/6=0J!A(60L @(9B@R;A09 M'[D.C"%%A(2%D+ ("&:(>-:(>.:\K3Z2=$L1NZ]G)$2V8LVXFNZ1;!CD4WMS MLU4SF'QV7'YN;]Y4]V"!3K8;))AU2G,>0E<=(6'AV4%A&GJ>I3)%0*,:&ITW M&IT[-;JAJCE+\A7:0:EE4^G\(!?86LR=!]M5 $A8! 0S1/(]W?1X3ID^;+,[ MF7.MCLY[_%+1K]'M/M =[C88G9Z/GC[4@1H&4#0SW]HR\)W-[/0VYW3) M5GE989;M>V?)"F%-YOC0.QS:VA+WR)VO ML%A=Y@<:H)P)]$ %TD)997&/Z$L$X6B,LNJ+F!&*R8.MZYRY09UE@Z1%4#13 M-MWV^^Z^'WO>.9JG)+<* -DYST!I(2@M@J*9W_SIMAY[1Z[V&+)MGX'20E!: M!$4SI=26 G9;"N[JHZ;#;;ZCA9HIJT:';=2G5K>L'LJH2V>VNN0^ILYZ@!H) M4#13#VTD8&=WJR'7L"!/UY B@M!*5%4#132NTW8&B_ 1_Z#4-L M^TIXYAZZ<]I!#05\!]JS_"@]HRL5K9[Y,Y9!_4,H&AFUK5G$+SNAP20Q<<](GZ^ MXW%'=M8)U!" HE4Z]5N+%#/*5^7JT$)F>9N+:GE?L[59@7I5KKM\LOW:OYA5 MZT@UIEK6^I[P59(7**7W$NF=CN6%QJN5HM4;P3;E4L@[)@3+RI=K2F+*U0[R M\WO&Q.,;-4"S7G?Z+U!+ P04 " #'@*=88X,QI(<# !\#@ &0 'AL M+W=OX=[(1\ M5FL 35XRGJNAM]:ZN/-]M5A#1M6U*"#'.TLA,ZIQ*%>^*B30U((R[D=!T/,S MRG(O&=BYJ4P&8J,YRV$JB=ID&97[,7"Q&WJA]SKQQ%9K;2;\9%#0%*+R;A!T#L!'?&>S4T34Q5N9"/)O!UW3H!481<%AH M0T'Q;PL3X-PPH8Z?%:E7KVF Q]>O[)^M>30SIPHF@O_#4KT>>C<>26%)-UP_ MB=T7J QU#=]"<&5_R:Z*#3RRV"@ML@J,"C*6E__TI4K$$0!YW("H D2G@,X9 M0%P!8FNT5&9MW5--DX$4.R)--+*9"YL;BT8W+#?;.-,2[S+$Z>0A*[C8 Y Q MY+!D6A&:IV2VIA*NQIB>E$Q$AL^,HC;K5V2D<,<+,U#DF[FO!?E.^0;(PVPZ M+9&*?+@'31E7'Q%1+S'38O$\\#7*-HO[BTKBN)08G9$8DT>1Z[4B#WD*:1/O MH]W:<_3J>1RU$CY2>4WB\"\2!5''H6?R=GC<(B>NMR"V?/$9OC+9\_\G>R0E MS5> +XTF\STYCIO2O9T>[:A,R;]_(R7YJB%3/USY+=?ON- M! KD%KSDSS_"7O#)E9P+D352U:E3U6EC3QY>"GS]T?]6<,P19WI//N!;P;)- M]M'EO*0+ \MGCK1M$ES'<7_@;X\]NA6 MW*\5]]^IN"7%?:>4[JGB,V%G%-_4BF]:%=^S+4L!S]<] YZZY-TXGH 3::TA M#5FWM:S;5EF/Y0Z[]+0"?_7DN!!9PV,8'#YTP6\^9BL!%\K6I=B:Z3JJ"\*W M'5Z<+<'IMAW?(YG]:CNMO0?:]!$=?$3M#W=Y&#@=M")_>;\NQ-;T>2@BPM]= M1807+2,NQ=9,UZ&0"-]829Q]O-OQ$=D#E>ZG^QW(TH5_5,=G(%>VO5%D(3:Y M+LO;>K9NH4:V<3B9'YO6RO8'!YJR+\/B=<6P=.>P1,K@NH_5A"Q;G7*@16&[ MA;G0V'O8RS6VAR!- -Y?"J%?!V:!NN%,_@-02P,$% @ QX"G6(2XWA;< M @ +@< !D !X;"]W;W)K&ULC55M;],P$/XK M5I 02*QYZYM&&ZG=!DQBHEJU\0'QP4TNC54G#K;;+O^>LY.&#M*(+XG/OGON M><[V>784Z3N>,9 M0L AU@:!XN\ -\"Y 4(:OQI,ITUI L_')_1/5CMJV5 %-X)_9XG.YL[4(0FD M=,_UHSA^@4;/R.#%@BO[)4DVCF11'(HTWHIF!E6JCD1PKS*:LM<15AG$ZNLM++BH LH0"4J85 MH45"UAF5<+5$M0FY$3F> $5M$:_(0N'^E<90Y,FL:T&>*=\#66L1[\BW9NVS MI(7&Y7>WH"GCZCW&OO*8N1KY&Q9NW'!=UER#"UQ#\B *G2ER5R20O(YW47&%;S-#BA1?PZK)M_BW;0F(UMH"'69--1<[] M5K2RTXLCE0GY\14AR;V&7/WL*E"=?]B=WUS@:U72&.8.WE %\@!.]/:-/_8^ M]J@;MNJ&?>C1W4N)5PDIR: M2*H["S3N(N"%DVX"DY; I%^]T@S;$\K''IT"TWL)%RG44+[_BH+?36#:$ICV M$KAE!Y8 MHV* 4^ZLDX[LOZ5TSWK83G(K>W4BL1B7^BZG;6S[6.PJ'O@'_?Z M)<%KO678@CBD&.H-)KCQLN[.M:%%:3OB1FCLKW:8X8,&TCC@>BJ$/ADF0?M$ M1K\!4$L#!!0 ( ,> IUC6PP7&# 4 #L; 9 >&PO=V]R:W-H965T M[ENUUZ[N MI2$#1)O$G&V@_?9G)R$))#4! 2]*$CSC^A;$8MN92 M+JXM2TSF$%'19@N(U2]3QB,JU2V?66+!@?J)411:Q+9=*Z)!W!H-DF=/?#1@ M2QD&,3QQ))911/G'+81L/6SAUN;! . MPE![4G'\ESEMY7UJP_+UQONW!%[!C*F .Q;^#'PY'[:\%O)A2I>A?&;KOR # MZFI_$Q:*Y"]:9VWM%IHLA6119JPBB((X_:;O62)*!J3[B0')#,BN0><3 R]$62F\1:T02Q+N.+Y.K70-G)T4.T"-D' +J% M&*:!%(C&/GJ94PY7MRH]/KICD1HS@B99OT(O:;T1FZ:MT(]%\LN-KD<@/]#% M/4@:A.)2-5:#J8^>0JH-7U_NT<672_0%64AH2X&"&+W&JL^OZJ&Z_F?.ED)U M+P:65&@Z0&N28=RF&.03# <]LEC.!7J(??!K[._,]I@8'%@JIWEBR2:QM\3H M\9'R-G+P5Y4#TJD+R&Q^#Y/1S^64D@UD()XAJA$ M8Y@%<:QO%/X">,!\=*'&6SH*+^M2D?KO)O[U2K@:Z3K8MCVP5F5*8QQ'4G9S MRJZ1\D].8PE[4;H5E%T(8S='0K@YA&N$>'@'/@G$?@QW+X:QHR,Q>CE&;P_& M(N#[(7H5B"N,>]5A9>SL2!0O1_&,*&IWG$+08&!Y-3 U+,;>CF3IYRS]0Q8" M4%M;XR6@7\'#GM>O\E7;[2X56Z%CN]B9[293@XY#.#CXS/56]#W7K49OCN'( M\N"2^L!&QC<0>J1IS0'O"R7MU(UD:*4>'\Z,ZRI&:IB-,1W+3 IF8MR*?R;2 M$ORKFQ5P)9719@U$3SR80"T:.>76?"IOV_R%$L'&O;_I[NRS,*1N+ MGO;EE8KN]MJN9QU= MO"'5?F%B[O58JD*:X'W:I-C4&S*E#G&G!-5SVIZW"W8.K8(+L8+-:F5[BV^( MUJNBN:3M56;7.;0++L0+-JN7O3M^0UJOAK;7=CK]TF>7W#M@*=K&*_0,-@N: MO9J@(5Z_!L]M]QP3GC&R(PM+"C5$S&KH8*70+!-9KSM%>03*203,0H20UR?=*7-E;I>"("/DM.;02:L&4LTY.*_&E^,G23G(=81?/T6.F1ZIPO#TI":]D6R1'':,F90L2B[G0'W@NH'Z? IU@1)-%I5 0 *(2 9 >&PO=V]R:W-H965TV124!EV_?E>P8 T;A*'G!EM"N]K?2KM;JK;EXD7, 17ZD22;[SERIQ8WK MRLD<4B8;? $9_C/E(F4*FV+FRH4 %AFA-'%]SVNY*8LS9] S?0]BT.-+E<09 M/ @BEVG*Q.LM)'S==ZCSUC&*9W.E.]Q!;\%F, ;UN'@0V')++5&<0B9CGA$! MT[XSI#=WM*,%S(BG&-:R\DXTRC/G+[KQ->H[GK8($I@HK8+A8P5WD"1:$]KQ M;Z'4*>?4@M7W-^U?##S"/#,)=SSY'D=JWGZ;8 MH"?XF@@]&K7I%^,;(XTT<::7<:P$_ANCG!I\3A<)?P4@MY#!-%:2L"PBXSD3 M<'V+[HG('4]QSTAFO'Y-QOEZ$SXE(Y!*Q!.%@\:*3U[(8Q8K,M0+$ZM7AS?D\N+*W)!7"+U?)+$F5$A/U4Z_I[SI42; ML/-BJ]US%?)K"G=2L-[FK/X!UH!\XYF:2_(YBR"JD;^SRU/?HL!%QY?>]]^\ M?^M;-7YCHD$"^@D=XS?K#+*+W\.D% \LY@3E9@B,ON" OC^7Z3,(O;1F ]2Z M.-?0K->@D\Z-7+ )]!W,*A+$"IS!K[_0EO=;'=Z9E&W!-DO8IDW[X*^ED@HW M4IS-"%/D&69QEND&XB] Q#PBE[C?\IUX5>>*7']H].MTN1I0K]WIN:LJHM6( M$Q'#$C&T(OXN6*:C\W*X9@)W[-5[1.$^T1Z0=E=H-8>T'4[V &R3GDB4+L$:EN!\"B:0FR8["#M?9"PM0-BG>I$D$X)TCD^ MFO $66:K?*TPM #;1P=59W\+4K^]0UHSJ!IY6P3=DJ!K37[?S8D/T?5P!0(K M&&*BA^"I"N0+BP5Y8LD2ZDSNGC,EGDG9E@NHMZD&O',DQ8@G"1-2=^5K6;N4 MQ5R=RC)UFHW6[K:UFW0JD MS2,1_7W$;K/A[V91NPFG(FXJ%VJM%782Z9%HP3Y:QV_L+=Y'5"ET4Z;0GZA3 MWLVL1Y(W]R*S'3:\W:.^9MAV &\C;!V592\HLM(BZ3FTZ06]G]HV ;P S-M8.[&9[?WN!W*1[\DB0P15&O MT<9P$?F%2-Y0?&'N%)ZY4CPUKW-@$0@] /^?&GJ"\EIJ\!]02P,$% M @ QX"G6+E5D?=/ P 3@H !D !X;"]W;W)K&ULM99M;]LX#(#_"N$=AA98XY>\=XF!I-W+?=BN2+;VLV(SL5!;\B0Y68'] M^*/DQ,U=DZ 7[/(AMF21?$B*$D<;J1YUAFC@9Y$+/?8R8\IKW]=)A@73+5FB MH"]+J0IF:*A6OBX5LM0)%;D?!4'/+Q@77CQRXX;O?<.UI6%E(]V\&:YU40RH"V@F0OB%?;.FG-7UTA+X-7Z0PF88/(L7TG_(^1:()1[0+QS0Z MJ? +4RUHA^\(-.K '^#O..O'"0OM)N!M9Z%]Q,+7JEB@LN&;'U!9,]8:.HN42Z-!"^,BX@GN65WB( M9? _5,.PH1[^CFI(99XSI>U4'50;W>?3XY!7M=W!7H3[06O8'>[]#@<\#)Z/ M]N",:CF#=6LG[.R73]3J=(\0[ET^X1E%= YA^)*P'[6"Z AA]$P8_<;2.H<\ M>K$1>KW6(/P7N+]WQ1>H5JZ1T9#(2ICZMF]FFV9I4K<(S\OK3HON.-K%&G)< MDFC0ZE.9J[IYJ0=&EJYA6$A#[8=[S:CA0V47T/>EE&8WL ::%C+^&U!+ P04 M " #'@*=8*72VUX # "-"P &0 'AL+W=OX $>X_VP[5H:?<^FV0@UB8VM1VX ME?K'=^Q H,>C'+K[0FSC&?]F/#.>P4:J%YTA&OA2Y$(/OKN%)[[,C%WP1X,56^(,S5^KJ:*97VM)>8%"-/AB#-64NY8N=_)8.O< 288Z)L2H8?=;XB'EN-1''WUNE7GVF%3P< M[[1_<,:3,7.F\5'FGWEJLJ'7\R#%!2MS\R0WO^+6H([5E\AU MXZ*=XR;1186?F&I"*_R%0*,V_ S^CK/Z7#BA55]-RYW0.G/"[V4Q1V4=/3NA MLF*L-+1/:[ 9_:!7+,&A1RFK4:W1&[WY*>P&;R_PM6N^]B7MHS]*HPW=!A=+ M8 ;FN.1"V D1KU!QF<(=WUW?/?QSTC.5&=5!'7>0K2/K4=P9^.L3<)T:KG,1 M[J-BPH;3W7C#%-WX_=4LG2.6,(Y/PW1KF.Y%F&<*;\OR1,7(QOOU,-TCF. T M2ERCQ!=1J)0MD#N:*Q'B(X1&]\SE]&J(WO610^6F%.O*0Q1&2/-O#Z#>\:7U MSEQ:OX;L7TR_SZZ@8]H8KU'1 P4NI("J+,('QA4\L[S$4S#]'Y"48; OZ,'W M2,M4YCE3VBY5?K4.WI>QDQ6V.KAWZ.4H;H;MTXX.#]Z@\(9DO85P^]BU#Q"C M7K-[)A3":$\8W9#!MQ!&UV9TN'\GPHME_JNRV,(J:4?\,VOZ)"+_A MC?C?3+\%O7T4DZU.,_X:W#_HD I42]<':DAD*4S5+-6K=:\YKCJL_?:J4:6' MGS)*0XX+$@V:,=VEJGJ_:F+DRO5;W/#C/IE5'8#_;^0TNPF]H"Z Q_] M"U!+ P04 " #'@*=8B2()9$ # !H#0 &0 'AL+W=ODW0C1A*CXTL:.[[GG7)_D.J.UD'%[?S2CC3CBR.YYA!"E$VD!0_%O!.:2I04(>]Q6H M4^)GEJ=@ D EP6#"M".4QN4FHA*,)JHW)NDXW\@ M@1=T*\B_45RL3EVBH"Y18&$[S\"6Q9@_+<:9E)0O 3VJR7Q#=M?-Z,9.GZVI MC,G/SPA)IAHR]:M)5IF_VYS?/)>G*J<1C!U\\&RMG?#].[_O?6Q1UZG5==K0 MPVH3Y>XF+LI-9(^;>(#[4I;SL(E^F:!G$YBWP"H<=(F']>C71WAN[H[<'=?U:77_?[N@_<8<_& R; MW7%2TSIII?55\*,5*(V,,*V6+#*7RGJ&FJ(VOCU:,5]8R$'->/#&-AGL0=VP M5C?)[V^[F_0\Q6NA$2/:[F5ICIVG%?6$Y_9VN[+^Q72H" MKRQPVU/]UJ;V&HZI,NQ:)NCTNL]89ML/_?:&6)^(; MJ3-P*\-+2;3NCWWUK M;^RCH?K;CNJWMK17\4;OJ3>&?O\?;[@[YV;S#8('R"7#XT8*"PSSCD\P7I;' M^G*@16Z/TG.A\6!N+Q/\% )I%N#]A1#Z<6!.Y_7'5?@'4$L#!!0 ( ,> MIU@CDO#!X ( P) 9 >&PO=V]R:W-H965TSIF9,\L,HXV0#RH%T.0QS[@:6ZG6Q="V59Q"3M6Y*(#CSE+(G&J< MRI6M"@DTJ4!Y9GN.$]HY9=R*1M7:K8Q&HM09XW KB2KSG,H_4\C$9FRYUG9A MSE:I-@MV-"KH"NY WQ>W$F=VRY*P'+AB@A,)R[$U<8>ST)RO#GQGL%&=,3&1 M+(1X,),OR=ARC$.00:P- \77&JX@RPP1NO&[X;1:DP;8'6_9/U6Q8RP+JN!* M9#]8HM.Q=6F1!):TS/1<;#Y#$\_ \,4B4]63;.JS%XY%XE)ID3=@]"!GO'[3 MQT:'#@!Y^@%> _#V <$3 +\!^,\%! T@J)2I0ZETF%%-HY$4&R+-:60S@TK, M"HWA,V[2?J4=."./D6RI*17FB1K9&5PRA'3=FI[59[PFS/KD17*>*7/,$DEV\ MC2&T<7C;.*;>4<(;*L^)[YX1S_&"'G^NG@_W>^"SX_ 9Q$_!=Z+QVZSX%9__ MK*R@Q&0.&=60D(GY3IAFF*.?DP6>P@_G5Y_^M8&@WX I)D-5T!C&%E8+!7(- M5O3VC1LZ'_O$>TVRV2N1[0@;M,(&Q]CWA(7FNO?I5_.$%8^IG>O(=T/,[;JK MR^&A@>\&NX=F1SWZSW@';;R#H_'>\X*R!"MC1GD,6*?K6Z0%#KM*%+C?IT+- M/N@$Z/J.LZ?"41=>>CL&!Y)>?NA8W%$A;%4(7Y!U\SEMA8B%TF?5$PM:7$I9 MBY/@9I\&E.)3CJ"\OE>.5R&K9[$Z?R$&NJGZK,/R2Z[K4MJMM2Y]4G6QO M?>H.K^K._(^F_D_ 0KIB7)$,EDCIG%]@/F7=>^N)%D75C19"8V^KABG^KH T M!W!_*83>3HR!]@&ULM5=M;],P$/XK5D (I+&\-GNAK<0Z M$$@@II67#X@/7G)M+!([V$X[^/6,0 M-@Y6.;=F9L,ZIYK.IU)LB336B&8&5AOKC=$P;M*XU!)W&?KI^24H+:M$5Y+Q M-7ESC>6A0)&7Y+/0-">]V[B:B#5G?R EC!.= 5D(GIJMU(R4R%E*-4Z6&A^8 M=*V(6)%/)4AJDJ?(\W/0E.7J!;[IR_*T)^]1;_6C3[P:/.H'-Z?%J2II M C,'CP.+Z,R?/?%C[U5?Y".!=72(6AVB(?0]': IV;Z0:YS8XICS;#,/_1A3 ML=D-Y:[1)/2CUJA#<=)2G Q2M,G!BB^E2)&IS9.1@26 9]\&>-5/>!#UH3D: M":PC0-P*$#]FK<9CZC 26$>'HU:'HY%JM<:9[)1A$)_$>[5ZU\B/[BG5XY;A M\;\8 I5)9O.38FWFHC0G=A_'0:2'IF4DL$[0)VW0)X]9GB=CZC 26$<'W[O] M_'LC%6@#-.F@?881<>3_@KU=WH4?Y#D$KL\I'= UL"QA<@/;+9HBOT0 M0_K4=(*]E =A'YJHL="Z(@2W(@2/6;,-^EA:C(36U>*V$_('&XR'5&UXY_/N M3_:/U1ZC*+Y3MNY.EUV 7-O+AR*)J+BNF\IVM;W@O+9M_=[ZF;GXV.[]%J:^ M-6'+N&;8'N>P0DCO\ C_2+*^B-03+4K;RU\)C3<#.\SP\@;2&.#^2@A],S$O M:*^#\[]02P,$% @ QX"G6.>KBYM' @ G 8 !D !X;"]W;W)K&ULM55M;]HP$/XK5E9-K=0U(4"86(@TRJ95&A("=?LP M[8,)!['JE]1V@/[[G1V(6 =HFL:7Q&??\]QS=\DYW2C]9 H 2[:"2S,("FO+ M?AB:O !!S9TJ0>+)4FE!+9IZ%9I2 UUXD.!A'$5)*"B309;ZO8G.4E59SB1, M-#&5$%2_#(&KS2!H!?N-*5L5UFV$65K2%?O';XQV)B#-7&9S)5ZL_^V>>.N94C:FF6:K4AVGDCFUOX5#T: MQ3'IFC*S&D\9XFPVJ^8&GBN0EGQ:X].0ZQ%8RKBY(>_(ZU-R19@D8\8Y5M2D MH44%CB?,=]&&=;3X1+0Q?2%1?$OB*.Z0Q]F(7%_=_,X2HOXFB;A)(O:TG5.T M3#)1B6-ZS@+=%]\W)OFDET8TURS M)I[538!UUNJFX?J(DFZCI'N^FW1[JIMG@?]8H*21E?S?;B87$-MKQ/8NTLW> M']V,HU?=# ^&C9O;8^1FTA .2P1%=SULDJYG86U85?KY,U<6IYE?%GA]@'8. M>+Y4RNX--]*:"RG[!5!+ P04 " #'@*=8Y9[VF%$# "T%0 #0 'AL M+W-T>6QE+2A5WBKGHAKY"Z7* M3T%0S18T)]5545*AD:R0.5&Z*^=!54I*T@I(.0^ZG4XS[[<';6>;B\WH]? M&.#2#YRBO2-$KSH=7!A 3#P^3OR0-B;=/TKZ@#(F/-@5WO@XUU*-J7.,G#C( M6R9&ZW><.5L9,6+H-FN.MF%S&)&@KK7Q,"O$MN0BWP9T%I)3[Y'PD3\AG$TE M U9&W!;5#KY$P4TN2V&>S?:7WY'K#I M@4'&>6.PZ]O >%@2I:@4-[IC+C;!)Y!7M^_7I78XEV0==GO^EF!..LFTD"F5 M39K0WX3&0TXSL"/9? %G590!@$H5N6ZDC,P+08R'#:-N:-D9Y?P.GA$_LQWM M5=9:/[/LHFEJ0W73RM@.Z+?5K'9;MO]E31C*]-? M98T!3#W$U4E9\O5GSN8BIW;P1R<<#\F&YRT*R?[H;% J,QV@TO<>J51LUH[\ MEJ2\IRNU*:=5AGONGJ#G?SO/=,FX8J+N+5B:4O%D8ZCE%9GJ?TEW]/7U*&'<;/MU+B92NJ+II.[*^=0T/=W06>L#"/O( MC3G<",:QF!L!#,N#.< XEH7E^9_&,T#'8S',V\")#%#. .58E@N9F ^6Q\U) M].$>:9)$41QC,SJ9.!U,L'F+8_BZU3!OP,#R0*;GS36^VGB%'*X#;$T/50@V M4KP2L9'B]Z D23NU<;R -;!:QV(+\[#]24FQ-%L*J8-^P.QI$DP1"H M17>-QC$R.S%\W.N#W251E"1N!#"W@RC"$+@;<01S !XP)(K,>W#O?11LWE/! M]G?:\5]02P,$% @ QX"G6)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'4GL-#^NV#TM_NE?K&'NNJ,:>3 M3=MNW\QFIMB(FIO?U58T=L]*Z9JW]J->S\Q6"UZ:C1!M7Z#5^D>##_[72\KV3Z=3OKWE9BP6C:REM]% M>3HYF3"S40]_*"V_JZ;EU;+0JJI.)_-AQQ>A6UG\LGGI(._XO>FWM/S^EEN0 MTTEV8D^XDMJT_1']^;EEW E[\/"I:]5'6;5"G_-6?-*JV\IF[4YCKV+F748? MA_WK$,0W^O^$4:U6LA#GJNAJT;1#'+6H'&!C-G)K)JSAM3B=?% [H=WUV!^X M+(=K:RV4%RG]1MH=^K+L\2A1FE(T1I3,OC.JDJ7E*-E[7O&F$,R#C !D=$3( MKY$'&0/(^"B02X=CO^I!)@ R.2)D$,D40*;'A(P]R Q 9L>$3#S('$#FM)"? M]9HW\GN_@_'&XG5US?434RNVE&L/<@$@%[20MV(GFDX8C^8UH'E-2W-MSWNE MC&$W0K/EAFOA/ZA/T)/ZA+C'<;/I&[%_<_%/)W>\LE\Q_<://B84"K%1]NKH M/6QOCGJK&D?I\R&7S(EE8K.7K,%J5LV=E:"_&\M9%#YO02V;D\UX5N*1JI-+NVN7400*2/.;$_ MKH0QENE*-&(E?X2O%^_T/0\PX0B$V!JW MPK2Z*]I.VU9E%X];E_L%=,@:$;$UEMV]$?]T]B!VL7LFVPAY(B+VQ U_8KL^ ME^J_[O*"O[KC]9?.;#X:D$1%+X]>T?A01*20B5LBAQ/D'J%_E M0!*)B24RGC^/13-&7HFIO8(2Z;!FA+P2$WL%)])^_2V&M2WZXM9HHCK2-Y%N M8F+=!/GJ:)=$GHF)/1,DKJ-TR# QL6%@(A;>,,@P,;EAQA*QT6@BW\3$OL&^ M]FN8,7).3.RLFMNTQXW8<)>G8N6RRH(9H*4DQ KQZ.TV2-?VV'\>HBL MC>:M__1)D'(28N5 S. .2I!R$O*AS$],-TK5O&@'W?3]],K'1,I)B)4SEK&- M=4PXFT(]G8)*LF&+(_$DQ.(YF%E.^SDT'Q,9*"$V$,!1A5)B"QV:7H:6/B2R4$5OH.>:/Z;%;4:BU';O[F,A"&;&% MGF-ZB;$K)OB8R$+9B];>INQ/[FHT-K%SN7O9^9C(0MD+%.$.-GK@] RN+B.V M4%@KA+<0LE#V @L$?$S0Z,A"V4LN&>@?EMMMU=N25W;L[F,B"V7$%GJ.^;>0 MZTTKRNF9?>IS?[E>CBR4DUL(K'5@KWQ,9*&'B9F+Y M8,R%CXGDDQ/+!V.^]C&1?')B^2#,K_W"YSWF LEG05V(@YAS'Q/)9T$^%S0Z M33E2?5T@"RV.LJS-8MXIEQKYF,A"BY=>WS;J\P4RT*(WT*P_V+Q[6]J^TXCR MVI[>V.T%KXH;S=R+.],\2E*WG'355=4'N^US!7J$@*=?]=".^^XT[/;G8?%Q/)R&5;,;Q_./$(;UKA[; MX:$[U]/ER*;KC^UX6?;;<&[7[^VV!EDN/?3W,YKGI_N9B]?/<_V?B=UFLU_7 MG]WZ][&>QG\,#G^Z_GW8U3HVB]>VW]9QU82/PVWW$*Z;^'"9W"Q>WE9-__(6 MFS!WD$"0S!^D$*3S!R4(2O,'&039_$$.03Y_4(:@/']0@: R?] C!#W.'Q27 M*..2(&F"-8'6$;F.!%Y'!#L2B!V1[$A@=D2T(X':$=F.!&Y'A#L2R!V1[DA@ M=T2\(X'>@GH+@=Z">@N!WC)YV";06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\A MT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;)R]+"/16U%L)]%;46PGT5M1; M"?16U%L)]%;46PGT5M1;"?1.J'AMJ+<1Z&VHMQ'H M;:BW$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU=@*]'?5V KT=]78"O3/JG0GTSJAW M)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^,>F<"O3/JG0GT M+JAW(="[H-Z%0.^">A<"O0OJ70CT+JAW^4Z]A_'S4(=;S]<:K_^=5(^7<^OM M\M?EU\[)W7O%.=Q7#,]_ 5!+ P04 " #'@*=8]S F!B<" R, $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0!>"K&-H&%LU_M8BS:;MML^@% M6&D<"Y9$@F12Y_:EY"1 B]1(X )]&PLVR7DC#O#M?/W],5!:'<=A2MMJGW/X MR%AJ]S2Z5/M 4UG9^3BZ7+[&.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV[G[( MJR_'\G/J_;2M(@VI6GTZ;9RSMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^I*NR MH6*O)LPK?P]X.O?M@6+L.UK=NIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UUOKT? MRY$ZA4BN2WNB/ [UJ>C5^>1<;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD\^EU M*(4HYO[\*[XDEM(7OQ_-T^ZH>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T(D#XD M2!\*I \-THL/[P__./XY5F/KI^>\]GR5X&;7U!+ 0(4 Q0 ( ,> MIU@'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ QX"G6$CH[4SO *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ QX"G6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ QX"G6!01TEQ:!P M.Q\ !@ ("!!@X 'AL+W=O IUB?9:?^;P, %<+ 8 " @985 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ QX"G6++8UY;S @ U@@ !@ M ("!DQX 'AL+W=O MIU@&PO=V]R:W-H965T&UL4$L! A0#% M @ QX"G6 K0+^G."0 4AL !@ ("!R3$ 'AL+W=O&PO M=V]R:W-H965T IU@9M"%H9 0 M %X+ 9 " @7I+ !X;"]W;W)K&UL4$L! A0#% @ QX"G6.($@EQE!0 ^@L !D ("! M%5 'AL+W=O&PO=V]R:W-H965T IUB/2!EDA , &(( 9 M " @;U9 !X;"]W;W)K&UL4$L! A0#% M @ QX"G6*2,(MS4! )0P !D ("!>%T 'AL+W=O&PO=V]R:W-H965T IUA%-.%-1A8 #!+ 9 " @?MX !X M;"]W;W)K&UL4$L! A0#% @ QX"G6/6/N")T M!0 >18 !D ("!>(\ 'AL+W=O&PO=V]R:W-H965T MIUCBC1 0MP0 ,@* 9 " @=Z: !X;"]W;W)K&UL4$L! A0#% @ QX"G6)7@]9U)!P QA, !D M ("!S)\ 'AL+W=O&PO=V]R M:W-H965T IUAD]):8LP4 *H. M 9 " @3>Q !X;"]W;W)K&UL M4$L! A0#% @ QX"G6'$ !,$7 P QP8 !D ("!(;< M 'AL+W=O&PO=V]R:W-H965T IU@FVB\.1 ( (H& 9 M " @>:\ !X;"]W;W)K&UL4$L! A0#% @ MQX"G6 EJU! '#@ 92@ !D ("!8;\ 'AL+W=O&PO=V]R:W-H965T IUB5(OE# P, .0& 9 " @2K3 !X;"]W M;W)K&UL4$L! A0#% @ QX"G6'_5>BV0!0 MEPP !D ("!9-8 'AL+W=O&PO=V]R:W-H965T IUB[ M5)5">P, $<( 9 " @>[? !X;"]W;W)K&UL4$L! A0#% @ QX"G6.5U5:?@! V P !D M ("!H., 'AL+W=O&PO=V]R:W-H M965T IUA51M>- 04 ,4- 9 M " @5_L !X;"]W;W)K&UL4$L! M A0#% @ QX"G6.*@W<6;! =0L !D ("!E_$ 'AL M+W=O&PO=V]R:W-H965T IUAY0_F!_ ( ,D& 9 " M@8/] !X;"]W;W)K&UL4$L! A0#% @ QX"G M6*CMQ)A% @ 1P4 !D ("!M@ ! 'AL+W=O&PO=V]R:W-H965T IUAN5="JE0, #80 9 " @6L' 0!X;"]W;W)K M&UL4$L! A0#% @ QX"G6*K'?B;[ @ Z@H M !D ("!-PL! 'AL+W=O&PO=V]R:W-H965T IUC 5(5Z MPP, &UL4$L! A0#% @ QX"G6 #+"L$T P !PP !D M ("!>!4! 'AL+W=O&PO=V]R:W-H965T M IU@I2% F4@, ),+ 9 M " @24? 0!X;"]W;W)K&UL4$L! A0# M% @ QX"G6)W"_LP/! .A0 !D ("!KB(! 'AL+W=O M&PO=V]R:W-H965T IUC_J$7!S@( ),* 9 " @98I M 0!X;"]W;W)K&UL4$L! A0#% @ QX"G6':N M;86M @ KP8 !D ("!FRP! 'AL+W=OL27X" #G!0 &0 M @(%_+P$ >&PO=V]R:W-H965T IUA>(9Q\"@, /\) 9 " @30R 0!X;"]W;W)K&UL4$L! A0#% @ QX"G6-&PO M=V]R:W-H965T IUAW-AVE=0( M .X% 9 " @=,_ 0!X;"]W;W)K&UL4$L! A0#% @ QX"G6,SL>,?P @ TPD !D ("! M?T(! 'AL+W=O&PO=V]R:W-H965T IU@[$0[SKP@ #9' 9 M " @19/ 0!X;"]W;W)K&UL4$L! A0#% M @ QX"G6&%PWIVM @ + @ !D ("!_%&PO=V]R:W-H965T IU@9^4.B- ( *8& 9 " @09> 0!X M;"]W;W)K&UL4$L! A0#% @ QX"G6,ENK]ZR M @ * < !D ("!<6 ! 'AL+W=O&PO=V]R:W-H965T MIUBB.0OJ6 , %H+ 9 " @7IF 0!X;"]W;W)K&UL4$L! A0#% @ QX"G6'=A]R%D @ L@4 !D M ("!"6H! 'AL+W=O&PO=V]R M:W-H965T IUC>S1,]W@, ($. M 9 " @0)P 0!X;"]W;W)K&UL M4$L! A0#% @ QX"G6&GW ^?) @ VP8 !D ("!%W0! M 'AL+W=O MOV$" G!@ &0 @($7=P$ >&PO=V]R:W-H965T IUAH ',A/ ( /0$ 9 M " @:]Y 0!X;"]W;W)K&UL4$L! A0#% @ MQX"G6'D?#+SZ @ D0D !D ("!(GP! 'AL+W=O&PO=V]R:W-H965T IUBHY%W'X 8 +L[ 9 " @1"# 0!X;"]W M;W)K&UL4$L! A0#% @ QX"G6&.#,:2' P M? X !D ("!)XH! 'AL+W=O%MP" N!P &0 @('E MC0$ >&PO=V]R:W-H965T IUC6 MPP7&# 4 #L; 9 " @?B0 0!X;"]W;W)K&UL4$L! A0#% @ QX"G6!$DT6E4! HA( !D M ("!.Y8! 'AL+W=O&PO=V]R:W-H M965T IU@I=+;7@ , (T+ 9 M " @4R> 0!X;"]W;W)K&UL4$L! M A0#% @ QX"G6(DB"61 P : T !D ("! Z(! 'AL M+W=O " M ,"0 &0 @(%ZI0$ >&PO=V]R:W-H965T IUALZC*#<0, !H. 9 " M@9&H 0!X;"]W;W)K&UL4$L! A0#% @ QX"G M6.>KBYM' @ G 8 !D ("!.:P! 'AL+W=O&PO IUB7BKL< MP !," + " 3.R 0!? IUCPS,;%%08 &LW / " 1RS 0!X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " #'@*=8DS&\_8 " "3,0 &@ M @ %>N0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #'@*=8]S F!B<" R, $P @ $6O $ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 7 !< #L9 !NO@$ ! end XML 97 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 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 183 374 1 false 60 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.omnicell.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenues Sheet http://www.omnicell.com/role/Revenues Revenues Notes 9 false false R10.htm 0000010 - Disclosure - Net Loss Per Share Sheet http://www.omnicell.com/role/NetLossPerShare Net Loss Per Share Notes 10 false false R11.htm 0000011 - Disclosure - Cash and Cash Equivalents and Fair Value of Financial Instruments Sheet http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstruments Cash and Cash Equivalents and Fair Value of Financial Instruments Notes 11 false false R12.htm 0000012 - Disclosure - Balance Sheet Components Sheet http://www.omnicell.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment Sheet http://www.omnicell.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - External-Use Software Development Costs Sheet http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCosts External-Use Software Development Costs Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Intangible Assets Sheet http://www.omnicell.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 0000016 - Disclosure - Debt and Credit Agreement Sheet http://www.omnicell.com/role/DebtandCreditAgreement Debt and Credit Agreement Notes 16 false false R17.htm 0000017 - Disclosure - Convertible Senior Notes Notes http://www.omnicell.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 17 false false R18.htm 0000018 - Disclosure - Lessor Leases Sheet http://www.omnicell.com/role/LessorLeases Lessor Leases Notes 18 false false R19.htm 0000019 - Disclosure - Lessee Leases Sheet http://www.omnicell.com/role/LesseeLeases Lessee Leases Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.omnicell.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.omnicell.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Employee Benefits and Share-Based Compensation Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensation Employee Benefits and Share-Based Compensation Notes 22 false false R23.htm 0000023 - Disclosure - Restructuring Expenses Sheet http://www.omnicell.com/role/RestructuringExpenses Restructuring Expenses Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Events Sheet http://www.omnicell.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Revenues (Tables) Sheet http://www.omnicell.com/role/RevenuesTables Revenues (Tables) Tables http://www.omnicell.com/role/Revenues 28 false false R29.htm 9954473 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.omnicell.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.omnicell.com/role/NetLossPerShare 29 false false R30.htm 9954474 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.omnicell.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.omnicell.com/role/BalanceSheetComponents 30 false false R31.htm 9954475 - Disclosure - Property and Equipment (Tables) Sheet http://www.omnicell.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.omnicell.com/role/PropertyandEquipment 31 false false R32.htm 9954476 - Disclosure - External-Use Software Development Costs (Tables) Sheet http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsTables External-Use Software Development Costs (Tables) Tables http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCosts 32 false false R33.htm 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.omnicell.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.omnicell.com/role/GoodwillandIntangibleAssets 33 false false R34.htm 9954478 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.omnicell.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.omnicell.com/role/ConvertibleSeniorNotes 34 false false R35.htm 9954479 - Disclosure - Lessor Leases (Tables) Sheet http://www.omnicell.com/role/LessorLeasesTables Lessor Leases (Tables) Tables http://www.omnicell.com/role/LessorLeases 35 false false R36.htm 9954480 - Disclosure - Lessee Leases (Tables) Sheet http://www.omnicell.com/role/LesseeLeasesTables Lessee Leases (Tables) Tables http://www.omnicell.com/role/LesseeLeases 36 false false R37.htm 9954481 - Disclosure - Employee Benefits and Share-Based Compensation (Tables) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables Employee Benefits and Share-Based Compensation (Tables) Tables http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensation 37 false false R38.htm 9954482 - Disclosure - Restructuring Expenses (Tables) Sheet http://www.omnicell.com/role/RestructuringExpensesTables Restructuring Expenses (Tables) Tables http://www.omnicell.com/role/RestructuringExpenses 38 false false R39.htm 9954483 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) Sheet http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails Organization and Summary of Significant Accounting Policies (Details) Details http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies 39 false false R40.htm 9954484 - Disclosure - Revenues - Narrative (Details) Sheet http://www.omnicell.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 40 false false R41.htm 9954485 - Disclosure - Revenues - Disaggregation of Revenues by Revenue Type (Details) Sheet http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails Revenues - Disaggregation of Revenues by Revenue Type (Details) Details 41 false false R42.htm 9954486 - Disclosure - Revenues - Disaggregation of Revenues by Geographic Location (Details) Sheet http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails Revenues - Disaggregation of Revenues by Geographic Location (Details) Details 42 false false R43.htm 9954487 - Disclosure - Revenues - Contract Asset and Liabilities (Details) Sheet http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails Revenues - Contract Asset and Liabilities (Details) Details 43 false false R44.htm 9954488 - Disclosure - Net Loss Per Share (Details) Sheet http://www.omnicell.com/role/NetLossPerShareDetails Net Loss Per Share (Details) Details http://www.omnicell.com/role/NetLossPerShareTables 44 false false R45.htm 9954489 - Disclosure - Cash and Cash Equivalents and Fair Value of Financial Instruments (Details) Sheet http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails Cash and Cash Equivalents and Fair Value of Financial Instruments (Details) Details http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstruments 45 false false R46.htm 9954490 - Disclosure - Balance Sheet Components - Balance Sheet Components (Details) Sheet http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails Balance Sheet Components - Balance Sheet Components (Details) Details 46 false false R47.htm 9954491 - Disclosure - Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details 47 false false R48.htm 9954492 - Disclosure - Property and Equipment - Property, Plant and Equipment Balances (Details) Sheet http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails Property and Equipment - Property, Plant and Equipment Balances (Details) Details 48 false false R49.htm 9954493 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.omnicell.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 49 false false R50.htm 9954494 - Disclosure - Property and Equipment - Summary of Geographic Information for Property and Equipment, Net (Details) Sheet http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails Property and Equipment - Summary of Geographic Information for Property and Equipment, Net (Details) Details 50 false false R51.htm 9954495 - Disclosure - External-Use Software Development Costs - Schedule of Capitalized Computer Software (Details) Sheet http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails External-Use Software Development Costs - Schedule of Capitalized Computer Software (Details) Details 51 false false R52.htm 9954496 - Disclosure - External-Use Software Development Costs - Narrative (Details) Sheet http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsNarrativeDetails External-Use Software Development Costs - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - External-Use Software Development Costs - Schedule of Future Amortization Expenses For Capitalized Software Development Costs (Details) Sheet http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails External-Use Software Development Costs - Schedule of Future Amortization Expenses For Capitalized Software Development Costs (Details) Details 53 false false R54.htm 9954498 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.omnicell.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Details 54 false false R55.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Carrying Amounts and Useful Lives of Intangible Assets (Details) Sheet http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails Goodwill and Intangible Assets - Carrying Amounts and Useful Lives of Intangible Assets (Details) Details 55 false false R56.htm 9954500 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.omnicell.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 56 false false R57.htm 9954501 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense for Intangible Assets (Details) Sheet http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails Goodwill and Intangible Assets - Future Amortization Expense for Intangible Assets (Details) Details 57 false false R58.htm 9954502 - Disclosure - Debt and Credit Agreement (Details) Sheet http://www.omnicell.com/role/DebtandCreditAgreementDetails Debt and Credit Agreement (Details) Details http://www.omnicell.com/role/DebtandCreditAgreement 58 false false R59.htm 9954503 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 59 false false R60.htm 9954504 - Disclosure - Convertible Senior Notes - Convertible Debt Balances (Details) Notes http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails Convertible Senior Notes - Convertible Debt Balances (Details) Details 60 false false R61.htm 9954505 - Disclosure - Convertible Senior Notes - Summary of Components of Interest Expense (Details) Notes http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails Convertible Senior Notes - Summary of Components of Interest Expense (Details) Details 61 false false R62.htm 9954506 - Disclosure - Lessor Leases - Narrative (Details) Sheet http://www.omnicell.com/role/LessorLeasesNarrativeDetails Lessor Leases - Narrative (Details) Details 62 false false R63.htm 9954507 - Disclosure - Lessor Leases - Income Recognized from Sales-Type Leases (Details) Sheet http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails Lessor Leases - Income Recognized from Sales-Type Leases (Details) Details 63 false false R64.htm 9954508 - Disclosure - Lessor Leases - Components of Sales-Type Lease Receivables (Details) Sheet http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails Lessor Leases - Components of Sales-Type Lease Receivables (Details) Details 64 false false R65.htm 9954509 - Disclosure - Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details) Sheet http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details) Details 65 false false R66.htm 9954510 - Disclosure - Lessor Leases - Income Recognized from Operating Leases (Details) Sheet http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromOperatingLeasesDetails Lessor Leases - Income Recognized from Operating Leases (Details) Details 66 false false R67.htm 9954511 - Disclosure - Lessee Leases - Narrative (Details) Sheet http://www.omnicell.com/role/LesseeLeasesNarrativeDetails Lessee Leases - Narrative (Details) Details 67 false false R68.htm 9954512 - Disclosure - Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and??the Reconciliation to the Operating Lease Liabilities (Details) Sheet http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and??the Reconciliation to the Operating Lease Liabilities (Details) Details 68 false false R69.htm 9954513 - Disclosure - Lessee Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Sheet http://www.omnicell.com/role/LesseeLeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails Lessee Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Details 69 false false R70.htm 9954514 - Disclosure - Lessee Leases - Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details) Sheet http://www.omnicell.com/role/LesseeLeasesWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails Lessee Leases - Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details) Details 70 false false R71.htm 9954515 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.omnicell.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.omnicell.com/role/CommitmentsandContingencies 71 false false R72.htm 9954516 - Disclosure - Income Taxes (Details) Sheet http://www.omnicell.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.omnicell.com/role/IncomeTaxes 72 false false R73.htm 9954517 - Disclosure - Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details) Details 73 false false R74.htm 9954518 - Disclosure - Employee Benefits and Share-Based Compensation - Narrative (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails Employee Benefits and Share-Based Compensation - Narrative (Details) Details 74 false false R75.htm 9954519 - Disclosure - Employee Benefits and Share-Based Compensation - Assumptions Used to Value ESPP Shares (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails Employee Benefits and Share-Based Compensation - Assumptions Used to Value ESPP Shares (Details) Details 75 false false R76.htm 9954520 - Disclosure - Employee Benefits and Share-Based Compensation - Assumptions Used to Value Stock Options Granted (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails Employee Benefits and Share-Based Compensation - Assumptions Used to Value Stock Options Granted (Details) Details 76 false false R77.htm 9954521 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Share Option Activity (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails Employee Benefits and Share-Based Compensation - Summary of Share Option Activity (Details) Details 77 false false R78.htm 9954522 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Unit Activity (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Unit Activity (Details) Details 78 false false R79.htm 9954523 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Award Activity (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Award Activity (Details) Details 79 false false R80.htm 9954524 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Performance-Based Restricted Stock Activity (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails Employee Benefits and Share-Based Compensation - Summary of Performance-Based Restricted Stock Activity (Details) Details 80 false false R81.htm 9954525 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Shares Reserved for Future Issuance Under Equity Incentive Plans (Details) Sheet http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails Employee Benefits and Share-Based Compensation - Summary of Shares Reserved for Future Issuance Under Equity Incentive Plans (Details) Details 81 false false R82.htm 9954526 - Disclosure - Restructuring Expenses - Narrative (Details) Sheet http://www.omnicell.com/role/RestructuringExpensesNarrativeDetails Restructuring Expenses - Narrative (Details) Details 82 false false R83.htm 9954527 - Disclosure - Restructuring Expenses - Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations (Details) Sheet http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails Restructuring Expenses - Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations (Details) Details 83 false false R84.htm 9954528 - Disclosure - Subsequent Events (Details) Sheet http://www.omnicell.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.omnicell.com/role/SubsequentEvents 84 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:LessorSalesTypeLeaseTermOfContract1 - omcl-20240331.htm 4 omcl-20240331.htm omcl-20240331.xsd omcl-20240331_cal.xml omcl-20240331_def.xml omcl-20240331_lab.xml omcl-20240331_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "omcl-20240331.htm": { "nsprefix": "omcl", "nsuri": "http://www.omnicell.com/20240331", "dts": { "inline": { "local": [ "omcl-20240331.htm" ] }, "schema": { "local": [ "omcl-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "omcl-20240331_cal.xml" ] }, "definitionLink": { "local": [ "omcl-20240331_def.xml" ] }, "labelLink": { "local": [ "omcl-20240331_lab.xml" ] }, "presentationLink": { "local": [ "omcl-20240331_pre.xml" ] } }, "keyStandard": 334, "keyCustom": 40, "axisStandard": 21, "axisCustom": 0, "memberStandard": 42, "memberCustom": 18, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 8, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 183, "entityCount": 1, "segmentCount": 60, "elementCount": 642, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 755, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.omnicell.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R3": { "role": "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R5": { "role": "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R6": { "role": "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R8": { "role": "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Organization and Summary of Significant Accounting Policies", "shortName": "Organization and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.omnicell.com/role/Revenues", "longName": "0000009 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.omnicell.com/role/NetLossPerShare", "longName": "0000010 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstruments", "longName": "0000011 - Disclosure - Cash and Cash Equivalents and Fair Value of Financial Instruments", "shortName": "Cash and Cash Equivalents and Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.omnicell.com/role/BalanceSheetComponents", "longName": "0000012 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.omnicell.com/role/PropertyandEquipment", "longName": "0000013 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCosts", "longName": "0000014 - Disclosure - External-Use Software Development Costs", "shortName": "External-Use Software Development Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.omnicell.com/role/GoodwillandIntangibleAssets", "longName": "0000015 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.omnicell.com/role/DebtandCreditAgreement", "longName": "0000016 - Disclosure - Debt and Credit Agreement", "shortName": "Debt and Credit Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R17": { "role": "http://www.omnicell.com/role/ConvertibleSeniorNotes", "longName": "0000017 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R18": { "role": "http://www.omnicell.com/role/LessorLeases", "longName": "0000018 - Disclosure - Lessor Leases", "shortName": "Lessor Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.omnicell.com/role/LesseeLeases", "longName": "0000019 - Disclosure - Lessee Leases", "shortName": "Lessee Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.omnicell.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.omnicell.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensation", "longName": "0000022 - Disclosure - Employee Benefits and Share-Based Compensation", "shortName": "Employee Benefits and Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.omnicell.com/role/RestructuringExpenses", "longName": "0000023 - Disclosure - Restructuring Expenses", "shortName": "Restructuring Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.omnicell.com/role/SubsequentEvents", "longName": "0000024 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.omnicell.com/role/RevenuesTables", "longName": "9954472 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "omcl:RevenueFromContractWithCustomerTimingAndClassificationOfRevenueCategoriesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "omcl:RevenueFromContractWithCustomerTimingAndClassificationOfRevenueCategoriesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.omnicell.com/role/NetLossPerShareTables", "longName": "9954473 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.omnicell.com/role/BalanceSheetComponentsTables", "longName": "9954474 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.omnicell.com/role/PropertyandEquipmentTables", "longName": "9954475 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsTables", "longName": "9954476 - Disclosure - External-Use Software Development Costs (Tables)", "shortName": "External-Use Software Development Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "omcl:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "omcl:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.omnicell.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954477 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.omnicell.com/role/ConvertibleSeniorNotesTables", "longName": "9954478 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.omnicell.com/role/LessorLeasesTables", "longName": "9954479 - Disclosure - Lessor Leases (Tables)", "shortName": "Lessor Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.omnicell.com/role/LesseeLeasesTables", "longName": "9954480 - Disclosure - Lessee Leases (Tables)", "shortName": "Lessee Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables", "longName": "9954481 - Disclosure - Employee Benefits and Share-Based Compensation (Tables)", "shortName": "Employee Benefits and Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.omnicell.com/role/RestructuringExpensesTables", "longName": "9954482 - Disclosure - Restructuring Expenses (Tables)", "shortName": "Restructuring Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954483 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)", "shortName": "Organization and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.omnicell.com/role/RevenuesNarrativeDetails", "longName": "9954484 - Disclosure - Revenues - Narrative (Details)", "shortName": "Revenues - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "omcl:GroupPurchasingOrganizationFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "omcl:GroupPurchasingOrganizationFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails", "longName": "9954485 - Disclosure - Revenues - Disaggregation of Revenues by Revenue Type (Details)", "shortName": "Revenues - Disaggregation of Revenues by Revenue Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-40", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R42": { "role": "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails", "longName": "9954486 - Disclosure - Revenues - Disaggregation of Revenues by Geographic Location (Details)", "shortName": "Revenues - Disaggregation of Revenues by Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R43": { "role": "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails", "longName": "9954487 - Disclosure - Revenues - Contract Asset and Liabilities (Details)", "shortName": "Revenues - Contract Asset and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.omnicell.com/role/NetLossPerShareDetails", "longName": "9954488 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R45": { "role": "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "longName": "9954489 - Disclosure - Cash and Cash Equivalents and Fair Value of Financial Instruments (Details)", "shortName": "Cash and Cash Equivalents and Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R46": { "role": "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "longName": "9954490 - Disclosure - Balance Sheet Components - Balance Sheet Components (Details)", "shortName": "Balance Sheet Components - Balance Sheet Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954491 - Disclosure - Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails", "longName": "9954492 - Disclosure - Property and Equipment - Property, Plant and Equipment Balances (Details)", "shortName": "Property and Equipment - Property, Plant and Equipment Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.omnicell.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9954493 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails", "longName": "9954494 - Disclosure - Property and Equipment - Summary of Geographic Information for Property and Equipment, Net (Details)", "shortName": "Property and Equipment - Summary of Geographic Information for Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R51": { "role": "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails", "longName": "9954495 - Disclosure - External-Use Software Development Costs - Schedule of Capitalized Computer Software (Details)", "shortName": "External-Use Software Development Costs - Schedule of Capitalized Computer Software (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "omcl:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "omcl:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsNarrativeDetails", "longName": "9954496 - Disclosure - External-Use Software Development Costs - Narrative (Details)", "shortName": "External-Use Software Development Costs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails", "longName": "9954497 - Disclosure - External-Use Software Development Costs - Schedule of Future Amortization Expenses For Capitalized Software Development Costs (Details)", "shortName": "External-Use Software Development Costs - Schedule of Future Amortization Expenses For Capitalized Software Development Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "omcl:CapitalizedComputerSoftwareAmortizationRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "omcl:ScheduleOfFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "omcl:CapitalizedComputerSoftwareAmortizationRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "omcl:ScheduleOfFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.omnicell.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "longName": "9954498 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R55": { "role": "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Carrying Amounts and Useful Lives of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Carrying Amounts and Useful Lives of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.omnicell.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails", "longName": "9954501 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense for Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense for Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.omnicell.com/role/DebtandCreditAgreementDetails", "longName": "9954502 - Disclosure - Debt and Credit Agreement (Details)", "shortName": "Debt and Credit Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-126", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "longName": "9954503 - Disclosure - Convertible Senior Notes - Narrative (Details)", "shortName": "Convertible Senior Notes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-140", "name": "omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "longName": "9954504 - Disclosure - Convertible Senior Notes - Convertible Debt Balances (Details)", "shortName": "Convertible Senior Notes - Convertible Debt Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-57", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-57", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R61": { "role": "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails", "longName": "9954505 - Disclosure - Convertible Senior Notes - Summary of Components of Interest Expense (Details)", "shortName": "Convertible Senior Notes - Summary of Components of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "omcl:ScheduleOfInterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R62": { "role": "http://www.omnicell.com/role/LessorLeasesNarrativeDetails", "longName": "9954506 - Disclosure - Lessor Leases - Narrative (Details)", "shortName": "Lessor Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-144", "name": "us-gaap:LessorSalesTypeLeaseTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:LessorSalesTypeLeaseTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails", "longName": "9954507 - Disclosure - Lessor Leases - Income Recognized from Sales-Type Leases (Details)", "shortName": "Lessor Leases - Income Recognized from Sales-Type Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails", "longName": "9954508 - Disclosure - Lessor Leases - Components of Sales-Type Lease Receivables (Details)", "shortName": "Lessor Leases - Components of Sales-Type Lease Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "omcl:SalesTypeLeaseReceivableComponentsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NetInvestmentInLeaseAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "omcl:SalesTypeLeaseReceivableComponentsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R65": { "role": "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails", "longName": "9954509 - Disclosure - Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details)", "shortName": "Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromOperatingLeasesDetails", "longName": "9954510 - Disclosure - Lessor Leases - Income Recognized from Operating Leases (Details)", "shortName": "Lessor Leases - Income Recognized from Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails", "longName": "9954511 - Disclosure - Lessee Leases - Narrative (Details)", "shortName": "Lessee Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails", "longName": "9954512 - Disclosure - Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and\u00a0the Reconciliation to the Operating Lease Liabilities (Details)", "shortName": "Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and\u00a0the Reconciliation to the Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.omnicell.com/role/LesseeLeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails", "longName": "9954513 - Disclosure - Lessee Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "shortName": "Lessee Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.omnicell.com/role/LesseeLeasesWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails", "longName": "9954514 - Disclosure - Lessee Leases - Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)", "shortName": "Lessee Leases - Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.omnicell.com/role/CommitmentsandContingenciesDetails", "longName": "9954515 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.omnicell.com/role/IncomeTaxesDetails", "longName": "9954516 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R73": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails", "longName": "9954517 - Disclosure - Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "longName": "9954518 - Disclosure - Employee Benefits and Share-Based Compensation - Narrative (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "longName": "9954519 - Disclosure - Employee Benefits and Share-Based Compensation - Assumptions Used to Value ESPP Shares (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Assumptions Used to Value ESPP Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-155", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails", "longName": "9954520 - Disclosure - Employee Benefits and Share-Based Compensation - Assumptions Used to Value Stock Options Granted (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Assumptions Used to Value Stock Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-159", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails", "longName": "9954521 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Share Option Activity (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Summary of Share Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-160", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R78": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "longName": "9954522 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Unit Activity (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-164", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R79": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "longName": "9954523 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Award Activity (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Summary of Restricted Stock Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-168", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-168", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "longName": "9954524 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Performance-Based Restricted Stock Activity (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Summary of Performance-Based Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails", "longName": "9954525 - Disclosure - Employee Benefits and Share-Based Compensation - Summary of Shares Reserved for Future Issuance Under Equity Incentive Plans (Details)", "shortName": "Employee Benefits and Share-Based Compensation - Summary of Shares Reserved for Future Issuance Under Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "omcl:ScheduleOfShareBasedCompensationFutureIssuanceOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "omcl:ScheduleOfShareBasedCompensationFutureIssuanceOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.omnicell.com/role/RestructuringExpensesNarrativeDetails", "longName": "9954526 - Disclosure - Restructuring Expenses - Narrative (Details)", "shortName": "Restructuring Expenses - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R83": { "role": "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails", "longName": "9954527 - Disclosure - Restructuring Expenses - Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations (Details)", "shortName": "Restructuring Expenses - Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "unique": true } }, "R84": { "role": "http://www.omnicell.com/role/SubsequentEventsDetails", "longName": "9954528 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-182", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-182", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "omcl-20240331.htm", "first": true, "unique": true } } }, "tag": { "omcl_A2009PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "A2009PlanMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2009 Plan", "label": "2009 Plan [Member]", "documentation": "2009 Plan [Member]" } } }, "auth_ref": [] }, "omcl_A2014ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "A2014ShareRepurchaseProgramMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Share Repurchase Program", "label": "2014 Share Repurchase Program [Member]", "documentation": "2014 Share Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r26", "r619" ] }, "omcl_AccruedGroupPurchasingOrganizationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "AccruedGroupPurchasingOrganizationFees", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Group purchasing organization fees", "label": "Accrued Group Purchasing Organization Fees", "documentation": "Accrued Group Purchasing Organization Fees" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of 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. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities:", "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "omcl_AccruedLiabilitiesRebateLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "AccruedLiabilitiesRebateLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rebate liabilities", "label": "Accrued Liabilities, Rebate Liabilities, Current", "documentation": "Accrued Liabilities, Rebate Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r62", "r181", "r484" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r197", "r198", "r433", "r434", "r435", "r436", "r437", "r438" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r40", "r41", "r103", "r186", "r481", "r502", "r503" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r197", "r198", "r433", "r434", "r435", "r436", "r437", "r438" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r12", "r41", "r419", "r422", "r461", "r498", "r499", "r716", "r717", "r718", "r725", "r726", "r727" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r669" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r98", "r619", "r807" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r390", "r391", "r392", "r507", "r725", "r726", "r727", "r783", "r808" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r675" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r675" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r675" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r675" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax payments related to restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "omcl_AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of convertible note hedge", "label": "Adjustments To Additional Paid In Capital, Convertible Note Hedge", "documentation": "Adjustments To Additional Paid In Capital, Convertible Note Hedge" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r77", "r78", "r359" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "omcl_AdvancedServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "AdvancedServicesMember", "presentation": [ "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advanced Services", "label": "Advanced Services [Member]", "documentation": "Advanced Services" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r640", "r651", "r661", "r686" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r643", "r654", "r664", "r689" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r675" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r682" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r647", "r655", "r665", "r682", "r690", "r694", "r702" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r700" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r387", "r393" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses on accounts receivable and unbilled receivables", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r187", "r259", "r263" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r107", "r322", "r440", "r720" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r56", "r60" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive weighted-average shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r230" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r49" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r145", "r185", "r206", "r236", "r249", "r253", "r260", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r414", "r416", "r431", "r477", "r535", "r619", "r631", "r749", "r750", "r793" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r177", "r191", "r206", "r260", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r414", "r416", "r431", "r619", "r749", "r750", "r793" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r697" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r698" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r693" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r693" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r693" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r693" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r693" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r693" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r696" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r695" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r694" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r694" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swing Line Loan", "label": "Bridge Loan [Member]", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid purchases of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r814" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of capitalized software development costs", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r10", "r151" ] }, "omcl_CapitalizedComputerSoftwareAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "CapitalizedComputerSoftwareAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Capitalized Computer Software, Amortization, After Year Four", "documentation": "Capitalized Computer Software, Amortization, After Year Four" } } }, "auth_ref": [] }, "omcl_CapitalizedComputerSoftwareAmortizationRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "CapitalizedComputerSoftwareAmortizationRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining nine months of 2024", "label": "Capitalized Computer Software, Amortization, Remainder Of Fiscal Year", "documentation": "Capitalized Computer Software, Amortization, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "omcl_CapitalizedComputerSoftwareAmortizationYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "CapitalizedComputerSoftwareAmortizationYearFour", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Capitalized Computer Software, Amortization, Year Four", "documentation": "Capitalized Computer Software, Amortization, Year Four" } } }, "auth_ref": [] }, "omcl_CapitalizedComputerSoftwareAmortizationYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "CapitalizedComputerSoftwareAmortizationYearOne", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Capitalized Computer Software, Amortization, Year One", "documentation": "Capitalized Computer Software, Amortization, Year One" } } }, "auth_ref": [] }, "omcl_CapitalizedComputerSoftwareAmortizationYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "CapitalizedComputerSoftwareAmortizationYearThree", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Capitalized Computer Software, Amortization, Year Three", "documentation": "Capitalized Computer Software, Amortization, Year Three" } } }, "auth_ref": [] }, "omcl_CapitalizedComputerSoftwareAmortizationYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "CapitalizedComputerSoftwareAmortizationYearTwo", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Capitalized Computer Software, Amortization, Year Two", "documentation": "Capitalized Computer Software, Amortization, Year Two" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r814" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofCapitalizedComputerSoftwareDetails", "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsScheduleofFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "External-use software development costs, net", "totalLabel": "External-use software development costs, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r589" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid commissions", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r266" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r179", "r593" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "totalLabel": "Cash, cash equivalents, and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r114", "r204" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the Condensed Consolidated Balance Sheets:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r114" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r714", "r804" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r673" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strike price (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options and warrants to purchase shares (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r674" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r674" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r36", "r91", "r479", "r522" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "presentation": [ "http://www.omnicell.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments Contingencies and Guarantees [Text Block]", "documentation": "The entire disclosure for commitments, contingencies, and guarantees." } } }, "auth_ref": [ "r127", "r128", "r746" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r37" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r725", "r726", "r783", "r806", "r808" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r523" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r97", "r523", "r541", "r808", "r809" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 100,000 shares authorized; 56,207 and 55,822 shares issued; 45,924 and 45,539 shares outstanding, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r97", "r480", "r619" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r679" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r678" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r680" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r677" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefits and Share-Based Compensation", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r136", "r137", "r138", "r139" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r42", "r194", "r196", "r200", "r473", "r488" ] }, "omcl_ConnectedDevicesSoftwareLicensesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ConnectedDevicesSoftwareLicensesAndOtherMember", "presentation": [ "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Connected devices, software licenses, and other", "label": "Connected Devices, Software Licenses, And Other [Member]", "documentation": "Connected Devices, Software Licenses, And Other" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r82", "r601" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "omcl_ConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ConsumablesMember", "presentation": [ "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumables", "label": "Consumables [Member]", "documentation": "Consumables [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.omnicell.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Asset and Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r753" ] }, "omcl_ContractWithCustomerAssetCurrentDeferredCostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ContractWithCustomerAssetCurrentDeferredCostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cost of sales", "label": "Contract With Customer, Asset, Current, Deferred Cost Of Goods And Services Sold", "documentation": "Contract With Customer, Asset, Current, Deferred Cost Of Goods And Services Sold" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r332", "r334", "r353" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term unbilled receivables, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r332", "r334", "r353" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term unbilled receivables, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r332", "r334", "r353" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r332", "r333", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 }, "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails", "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "netLabel": "Short-term deferred revenues", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r332", "r333", "r353" ] }, "omcl_ContractWithCustomerLiabilityCurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ContractWithCustomerLiabilityCurrentGross", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term deferred revenues, gross", "label": "Contract With Customer, Liability, Current, Gross", "documentation": "Contract With Customer, Liability, Current, Gross" } } }, "auth_ref": [] }, "omcl_ContractWithCustomerLiabilityCustomerAdvancesAndDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ContractWithCustomerLiabilityCustomerAdvancesAndDepositsCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance payments from customers", "label": "Contract with Customer, Liability, Customer Advances and Deposits, Current", "documentation": "Contract with Customer, Liability, Customer Advances and Deposits, Current" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/RevenuesContractAssetandLiabilitiesDetails", "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred revenues", "netLabel": "Long-term deferred revenues", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r332", "r333", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "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." } } }, "auth_ref": [ "r130", "r301", "r302", "r312", "r313", "r314", "r318", "r319", "r320", "r321", "r322", "r609", "r610", "r611", "r612", "r613" ] }, "omcl_ConvertibleDebtSecuritiesAndWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ConvertibleDebtSecuritiesAndWarrantsMember", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes and Warrants", "label": "Convertible Debt Securities And Warrants [Member]", "documentation": "Convertible Debt Securities And Warrants" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt Balances", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net", "label": "Convertible Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r34" ] }, "omcl_ConvertibleNoteHedgeRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ConvertibleNoteHedgeRightsMember", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Note Hedge Rights", "label": "Convertible Note Hedge Rights [Member]", "documentation": "Convertible Note Hedge Rights" } } }, "auth_ref": [] }, "omcl_ConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ConvertibleSeniorNotesMember", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Convertible Senior Notes [Member]", "documentation": "Convertible Senior Notes" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenues", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r109", "r469" ] }, "us-gaap_CostOfGoodsSoldSalesTypeLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsSoldSalesTypeLease", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails": { "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of sales-type lease revenues", "label": "Cost of Goods Sold, Sales-type Lease", "documentation": "Cost of goods sold for sales-type financing lease." } } }, "auth_ref": [ "r234", "r459" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails", "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of product and service revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "omcl_CustomerFundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "CustomerFundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer fund liabilities", "label": "Customer Fund Liability, Current", "documentation": "Customer Fund Liability, Current" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r81" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotes", "http://www.omnicell.com/role/DebtandCreditAgreement" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Credit Agreement", "verboseLabel": "Convertible Senior Notes", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r129", "r205", "r300", "r306", "r307", "r308", "r309", "r310", "r311", "r316", "r323", "r324", "r326" ] }, "omcl_DebtInstrumentAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional principal amount subject to purchasers' option", "label": "Debt Instrument, Accordion Feature, Increase Limit", "documentation": "Debt Instrument, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r25", "r94", "r95", "r146", "r147", "r208", "r301", "r302", "r303", "r304", "r305", "r307", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r441", "r609", "r610", "r611", "r612", "r613", "r722" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spread on variable interest rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "omcl_DebtInstrumentConvertibleConsiderationInExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentConvertibleConsiderationInExcessAmount", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, consideration in excess, amount", "label": "Debt Instrument, Convertible, Consideration In Excess, Amount", "documentation": "Debt Instrument, Convertible, Consideration In Excess, Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r131", "r303" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r33", "r67", "r133", "r134", "r303" ] }, "omcl_DebtInstrumentConvertibleMaximumCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentConvertibleMaximumCash", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, maximum cash", "label": "Debt Instrument, Convertible, Maximum Cash", "documentation": "Debt Instrument, Convertible, Maximum Cash" } } }, "auth_ref": [] }, "omcl_DebtInstrumentConvertibleNumberOfSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentConvertibleNumberOfSharesIssuable", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares issuable upon conversion (in shares)", "label": "Debt Instrument, Convertible, Number Of Shares Issuable", "documentation": "Debt Instrument, Convertible, Number Of Shares Issuable" } } }, "auth_ref": [] }, "omcl_DebtInstrumentConvertiblePrincipalAmountOfNotesMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentConvertiblePrincipalAmountOfNotesMinimum", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, principal amount of notes, minimum", "label": "Debt Instrument, Convertible, Principal Amount Of Notes, Minimum", "documentation": "Debt Instrument, Convertible, Principal Amount Of Notes, Minimum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining life of debt discount and issuance cost accretion", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "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." } } }, "auth_ref": [] }, "omcl_DebtInstrumentCovenantAdjustedEBITDAThreshold": { "xbrltype": "percentItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentCovenantAdjustedEBITDAThreshold", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA, prior year, percentage", "label": "Debt Instrument, Covenant, Adjusted EBITDA Threshold", "documentation": "Debt Instrument, Covenant, Adjusted EBITDA Threshold" } } }, "auth_ref": [] }, "omcl_DebtInstrumentCovenantMaximumSecuredNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentCovenantMaximumSecuredNetLeverageRatio", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum secured net leverage ratio", "label": "Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio", "documentation": "Debt Instrument, Covenant, Maximum Secured Net Leverage Ratio" } } }, "auth_ref": [] }, "omcl_DebtInstrumentCovenantMinimumInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentCovenantMinimumInterestCoverageRatio", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio", "label": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio", "documentation": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r88", "r90", "r301", "r441", "r610", "r611" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r32", "r88", "r328", "r441" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r32", "r302" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails", "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r208", "r301", "r302", "r303", "r304", "r305", "r307", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r325", "r441", "r609", "r610", "r611", "r612", "r613", "r722" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r34", "r208", "r301", "r302", "r303", "r304", "r305", "r307", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r441", "r609", "r610", "r611", "r612", "r613", "r722" ] }, "omcl_DebtInstrumentRedemptionFaceAmountOfNotesThatMustBeOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DebtInstrumentRedemptionFaceAmountOfNotesThatMustBeOutstanding", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount of Notes that must be outstanding and not subject to redemption if the Company redeems less than all of the Notes", "label": "Debt Instrument, Redemption, Face Amount Of Notes That Must Be Outstanding", "documentation": "Debt Instrument, Redemption, Face Amount Of Notes That Must Be Outstanding" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period 1", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period 2", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase price as a percent of principal amount", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails", "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r34", "r67", "r68", "r87", "r88", "r90", "r92", "r132", "r134", "r208", "r301", "r302", "r303", "r304", "r305", "r307", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r325", "r441", "r609", "r610", "r611", "r612", "r613", "r722" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of debt instrument", "label": "Debt Instrument, Term", "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." } } }, "auth_ref": [] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, gross", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r89", "r752" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r398", "r399" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r398", "r399", "r478" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r116" ] }, "omcl_DeferredTaxAssetConvertibleDebtHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "DeferredTaxAssetConvertibleDebtHedge", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset related to the convertible note hedge transaction", "label": "Deferred Tax Asset, Convertible Debt Hedge", "documentation": "Deferred Tax Asset, Convertible Debt Hedge" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r61" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r239" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument 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." } } }, "auth_ref": [ "r512", "r514", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r549", "r550", "r551", "r552", "r555", "r556", "r557", "r558", "r571", "r572", "r573", "r574", "r622", "r624" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r512", "r514", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r549", "r550", "r551", "r552", "r555", "r556", "r557", "r558", "r571", "r572", "r573", "r574", "r600", "r622", "r624" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r635" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r668" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net loss per share \u2013 basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r201", "r214", "r215", "r216", "r217", "r218", "r223", "r225", "r227", "r228", "r229", "r233", "r425", "r426", "r474", "r489", "r602" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net loss per share \u2013 diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r201", "r214", "r215", "r216", "r217", "r218", "r225", "r227", "r228", "r229", "r233", "r425", "r426", "r474", "r489", "r602" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.omnicell.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r222", "r230", "r231", "r232" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r432" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.omnicell.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r401" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, amount capitalized", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r388" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period of compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r389" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r781" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost of unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r781" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "netLabel": "Stock options outstanding", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r633" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r633" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r633" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r707" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r633" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r633" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r633" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r633" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r175", "r197", "r198", "r199", "r209", "r210", "r211", "r213", "r219", "r221", "r235", "r261", "r262", "r331", "r390", "r391", "r392", "r407", "r408", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r433", "r434", "r435", "r436", "r437", "r438", "r461", "r498", "r499", "r500", "r507", "r561" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r676" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r640", "r651", "r661", "r686" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r637", "r648", "r658", "r683" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r682" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r428", "r429", "r430" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r428", "r429", "r430" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents and Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r23" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r782" ] }, "omcl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r183", "r271" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining nine months of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r269", "r270", "r271", "r272", "r470", "r471" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange rate fluctuations", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r123", "r471" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r57", "r59" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails", "http://www.omnicell.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net carrying amount", "totalLabel": "Net carrying amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r123", "r470" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for customers, including restricted cash", "label": "Funds Held for Clients", "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements." } } }, "auth_ref": [ "r715" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "omcl_FutureGrantsAndAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "FutureGrantsAndAwardsMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Shares authorized for future issuance", "label": "Future Grants And Awards [Member]", "documentation": "Future Grants And Awards" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposal of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r720" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Goodwill", "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." } } }, "auth_ref": [ "r182", "r267", "r472", "r608", "r619", "r734", "r741" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r122" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange rate fluctuations", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r268" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r108", "r206", "r236", "r248", "r252", "r254", "r260", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r431", "r604", "r749" ] }, "omcl_GroupPurchasingOrganizationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "GroupPurchasingOrganizationFees", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fees to GPOs", "label": "Group Purchasing Organization Fees", "documentation": "Group Purchasing Organization Fees" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r105", "r149", "r236", "r248", "r252", "r254", "r475", "r486", "r604" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails", "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r273", "r278", "r546" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails", "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r278", "r546" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.omnicell.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r207", "r396", "r402", "r405", "r406", "r409", "r411", "r412", "r413", "r506" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit from income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r153", "r163", "r220", "r221", "r240", "r400", "r410", "r490" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable and unbilled receivables", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r467", "r719" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Increase (Decrease) in Employee Related Liabilities", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInLeasingReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInLeasingReceivables", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in sales-type leases", "label": "Increase (Decrease) in Leasing Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from lessees arising from lease agreements." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r710", "r719" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r719" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r719" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "omcl_IncreaseDecreaseInPrepaidCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "IncreaseDecreaseInPrepaidCommissions", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid commissions", "label": "Increase (Decrease) In Prepaid Commissions", "documentation": "Increase (Decrease) In Prepaid Commissions" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "omcl_IncrementalLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "IncrementalLoanFacilityMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental Loan Facility", "label": "Incremental Loan Facility [Member]", "documentation": "Incremental Loan Facility" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r647", "r655", "r665", "r682", "r690", "r694", "r702" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r700" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r636", "r706" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r636", "r706" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r636", "r706" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r55", "r58" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual coupon interest", "label": "Interest Expense, Debt, Excluding Amortization", "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." } } }, "auth_ref": [ "r112", "r321", "r612", "r613" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r121", "r597" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r188", "r594", "r619" ] }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories:", "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "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." } } }, "auth_ref": [ "r121", "r599" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "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." } } }, "auth_ref": [ "r121", "r598" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Supplemental Cash Flow Information and Weighted-Average Remaining Lease Term and Discount Rate", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r789" ] }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdsAndLeaseholdImprovementsMember", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leaseholds and Leasehold Improvements [Member]", "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement." } } }, "auth_ref": [ "r126" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity Schedule of Future Minimum Lease Payments under Operating Leases and\u00a0the Reconciliation to the Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r790" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining nine months of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r790" ] }, "omcl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Present value adjustment", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of operating leases", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r788" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.omnicell.com/role/LesseeLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r442" ] }, "us-gaap_LessorLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeaseDescriptionLineItems", "presentation": [ "http://www.omnicell.com/role/LessorLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Lease, Description [Line Items]", "label": "Lessor, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r457" ] }, "us-gaap_LessorLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeaseDescriptionTable", "presentation": [ "http://www.omnicell.com/role/LessorLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Lease, Description [Table]", "label": "Lessor, Lease, Description [Table]", "documentation": "Disclosure of information about lessor's leases." } } }, "auth_ref": [ "r457" ] }, "us-gaap_LessorSalesTypeLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorSalesTypeLeaseTermOfContract1", "presentation": [ "http://www.omnicell.com/role/LessorLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term of sales-type leases", "label": "Lessor, Sales-type Lease, Term of Contract", "documentation": "Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r792" ] }, "us-gaap_LessorSalesTypeLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorSalesTypeLeasesTextBlock", "presentation": [ "http://www.omnicell.com/role/LessorLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor Leases", "label": "Lessor, Sales-type Leases [Text Block]", "documentation": "The entire disclosure of lessor's sales-type leases." } } }, "auth_ref": [ "r454" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r29", "r206", "r260", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r415", "r416", "r417", "r431", "r521", "r603", "r631", "r749", "r793", "r794" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r148", "r483", "r619", "r723", "r731", "r784" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r31", "r178", "r206", "r260", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r415", "r416", "r417", "r431", "r619", "r749", "r793", "r794" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "omcl_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature, higher borrowing capacity option", "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r27", "r722" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r27", "r722" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate on undrawn commitments", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Geographic Information for Property and Equipment, Net", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "terseLabel": "Long-term line of credit", "totalLabel": "Convertible senior notes, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r25", "r147", "r313", "r327", "r610", "r611", "r803" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of long-term debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails", "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.omnicell.com/role/CashandCashEquivalentsandFairValueofFinancialInstrumentsDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.omnicell.com/role/ConvertibleSeniorNotesSummaryofComponentsofInterestExpenseDetails", "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r34", "r66" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails", "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails", "http://www.omnicell.com/role/LessorLeasesNarrativeDetails", "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r357", "r466", "r497", "r513", "r514", "r564", "r566", "r568", "r569", "r575", "r587", "r588", "r606", "r614", "r617", "r621", "r751", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r674" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r674" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails", "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails", "http://www.omnicell.com/role/LessorLeasesNarrativeDetails", "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r357", "r466", "r497", "r513", "r514", "r564", "r566", "r568", "r569", "r575", "r587", "r588", "r606", "r614", "r617", "r621", "r751", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r693" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r701" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r675" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r203" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r203" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.omnicell.com/role/NetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "netLabel": "Net loss", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r106", "r116", "r150", "r176", "r192", "r195", "r199", "r206", "r212", "r214", "r215", "r216", "r217", "r220", "r221", "r226", "r236", "r248", "r252", "r254", "r260", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r426", "r431", "r487", "r543", "r559", "r560", "r604", "r630", "r749" ] }, "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentInLeaseAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net investment in sales-type leases", "label": "Net Investment in Lease, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of net investment in sales-type and direct financing leases." } } }, "auth_ref": [ "r708" ] }, "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentInLeaseAfterAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails": { "parentTag": "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment in sales-type leases, current portion", "negatedTerseLabel": "Less: Current portion", "label": "Net Investment in Lease, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of net investment in sales-type and direct financing leases, classified as current." } } }, "auth_ref": [ "r708", "r709" ] }, "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails": { "parentTag": "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 }, "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investment in sales-type leases, net", "label": "Net Investment in Lease, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of net investment in sales-type and direct financing leases, classified as noncurrent." } } }, "auth_ref": [ "r708", "r709" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted and Issued Authoritative Guidance", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r674" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r644", "r655", "r665", "r682", "r690" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r672" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r671" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r682" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r701" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r701" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of world", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r810", "r811", "r812", "r813" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Awards Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r21" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r730" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r730" ] }, "omcl_OneMonthSecuredOvernightFinancingRateSOFRApplicableMarginMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "OneMonthSecuredOvernightFinancingRateSOFRApplicableMarginMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Month Secured Overnight Financing Rate (SOFR) Applicable Margin", "label": "One Month Secured Overnight Financing Rate (SOFR) Applicable Margin [Member]", "documentation": "One Month Secured Overnight Financing Rate (SOFR) Applicable Margin" } } }, "auth_ref": [] }, "omcl_OneMonthSecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "OneMonthSecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Month Adjusted Term Secured Overnight Financing Rate (SOFR)", "label": "One Month Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "One Month Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r236", "r248", "r252", "r254", "r604" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r448", "r618" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment and abandonment of operating lease right-of-use assets related to facilities", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r787" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental income", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r234", "r455", "r458" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.omnicell.com/role/LessorLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Recognized from Operating Leases", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r234", "r458" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r444" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "verboseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r444" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r445" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/LesseeLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandtheReconciliationtotheOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liabilities", "terseLabel": "Long-term portion of operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r444" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r446", "r449" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r443" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r720" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r452", "r618" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r451", "r618" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.omnicell.com/role/LessorLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor Leases", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r454" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r80" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Summary of Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r117", "r118", "r119", "r143" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "totalLabel": "Total other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r190", "r619" ] }, "omcl_OtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "OtherAssetsCurrentAbstract", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets:", "label": "Other Assets, Current [Abstract]", "documentation": "Other Assets, Current" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Miscellaneous, Current", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 }, "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails", "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "totalLabel": "Total other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r184" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets:", "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r11", "r144", "r193", "r196" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r674" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r642", "r653", "r663", "r688" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r142" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r670" ] }, "omcl_PaymentsForSoftwareForExternalUse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "PaymentsForSoftwareForExternalUse", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "External-use software development costs", "label": "Payments For Software, For External Use", "documentation": "Payments For Software, For External Use" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs incurred and capitalized", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Employees\u2019 taxes paid related to restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r202" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r113" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r673" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r673" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r672" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r682" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r675" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r671" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "verboseLabel": "Performance-Based Restricted Stock", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r96", "r329" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r96", "r523" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r96", "r329" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders." } } }, "auth_ref": [ "r96", "r523" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r189", "r264", "r265", "r595" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r596", "r607", "r732" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt 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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances under stock-based compensation plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r4", "r16" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of warrants", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r4" ] }, "omcl_ProceedsFromPaymentsForCustomerFundsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ProceedsFromPaymentsForCustomerFundsNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in customer funds, net", "label": "Proceeds From (Payments For) Customer Funds, Net", "documentation": "Proceeds From (Payments For) Customer Funds, Net" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenues", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r615" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r255", "r469", "r491", "r492", "r493", "r494", "r495", "r496", "r591", "r615", "r620", "r711", "r747", "r748", "r754", "r805" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r255", "r469", "r491", "r492", "r493", "r494", "r495", "r496", "r591", "r615", "r620", "r711", "r747", "r748", "r754", "r805" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r125", "r156", "r161", "r162" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r126", "r180", "r485" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails", "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails", "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r476", "r485", "r619" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment Balances", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r126" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cancelable purchase commitments", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cancelable purchase commitments expected to be paid within the year", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r670" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r670" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails", "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails", "http://www.omnicell.com/role/LessorLeasesNarrativeDetails", "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r356", "r357", "r383", "r384", "r385", "r465", "r466", "r497", "r513", "r514", "r564", "r566", "r568", "r569", "r575", "r587", "r588", "r606", "r614", "r617", "r621", "r624", "r744", "r751", "r796", "r797", "r798", "r799", "r800" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails", "http://www.omnicell.com/role/LesseeLeasesNarrativeDetails", "http://www.omnicell.com/role/LessorLeasesNarrativeDetails", "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r356", "r357", "r383", "r384", "r385", "r465", "r466", "r497", "r513", "r514", "r564", "r566", "r568", "r569", "r575", "r587", "r588", "r606", "r614", "r617", "r621", "r624", "r744", "r751", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable and unbilled receivables, net of allowances of $6,463 and $5,564, respectively", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r619" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r637", "r648", "r658", "r683" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r93", "r394", "r801" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails", "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCosts" ], "lang": { "en-us": { "role": { "terseLabel": "External-Use Software Development Costs", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period." } } }, "auth_ref": [ "r152", "r395" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r638", "r649", "r659", "r684" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r639", "r650", "r660", "r685" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r646", "r657", "r667", "r692" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash included in other current assets", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r714", "r721", "r802", "r804" ] }, "us-gaap_RestrictedCashAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash, Statement of Financial Position [Extensible Enumeration]", "label": "Restricted Cash, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage." } } }, "auth_ref": [ "r721" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r714", "r721" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSAs", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r49" ] }, "omcl_RestrictedStockRSAsRestrictedStockUnitsRSUsAndPreformanceSharesPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "RestrictedStockRSAsRestrictedStockUnitsRSUsAndPreformanceSharesPSUsMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Non-vested restricted stock awards", "label": "Restricted Stock (RSAs), Restricted Stock Units (RSUs) And Preformance Shares (PSUs) [Member]", "documentation": "Restricted Stock (RSAs), Restricted Stock Units (RSUs) And Preformance Shares (PSUs)" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.omnicell.com/role/RestructuringExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Expenses", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r274", "r275", "r277", "r280", "r286" ] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/RestructuringExpensesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, cost incurred to date", "label": "Restructuring and Related Cost, Cost Incurred to Date", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r276", "r279", "r283", "r285" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges, expected cost", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r276", "r279", "r283", "r285" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/RestructuringExpensesNarrativeDetails", "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring expenses", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r281", "r283", "r745" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r283", "r284", "r285" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/RestructuringExpensesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid balance related to restructuring plan", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r277", "r282" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r135", "r482", "r501", "r503", "r505", "r524", "r619" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r175", "r209", "r210", "r211", "r213", "r219", "r221", "r261", "r262", "r390", "r391", "r392", "r407", "r408", "r418", "r420", "r421", "r423", "r424", "r498", "r500", "r507", "r808" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r237", "r238", "r247", "r250", "r251", "r255", "r256", "r258", "r351", "r352", "r469" ] }, "omcl_RevenueFromContractWithCustomerMaximumContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "RevenueFromContractWithCustomerMaximumContractTerm", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, period", "label": "Revenue From Contract With Customer, Maximum Contract Term", "documentation": "Revenue From Contract With Customer, Maximum Contract Term" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r164", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r590" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.omnicell.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r164", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r355" ] }, "omcl_RevenueFromContractWithCustomerTimingAndClassificationOfRevenueCategoriesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "RevenueFromContractWithCustomerTimingAndClassificationOfRevenueCategoriesTableTextBlock", "presentation": [ "http://www.omnicell.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue Recognition for Revenue Categories", "label": "Revenue From Contract With Customer, Timing And Classification Of Revenue Categories [Table Text Block]", "documentation": "Revenue From Contract With Customer, Timing And Classification Of Revenue Categories" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.omnicell.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenues by Geographical Location", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r18" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Abstract]", "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.omnicell.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/LesseeLeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r450", "r618" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r701" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r701" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total net investment in sales-type leases", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases." } } }, "auth_ref": [ "r456", "r460" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "presentation": [ "http://www.omnicell.com/role/LessorLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position." } } }, "auth_ref": [ "r456" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails", "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net minimum lease payments to be received", "label": "Sales-Type and Direct Financing Leases, Payment to be Received", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases." } } }, "auth_ref": [ "r456" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Four", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r456" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year One", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r456" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining nine months of 2024", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Remainder of Fiscal Year", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Three", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r456" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Two", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r456" ] }, "omcl_SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails_1": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Sales-Type And Direct Financing Leases, Lease Receivable, To Be Received, After Year Four", "documentation": "Sales-Type And Direct Financing Leases, Lease Receivable, To Be Received, After Year Four" } } }, "auth_ref": [] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 }, "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesComponentsofSalesTypeLeaseReceivablesDetails", "http://www.omnicell.com/role/LessorLeasesMaturityScheduleofFutureMinimumLeasePaymentsunderSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Unearned interest income portion", "negatedTerseLabel": "Present value adjustment", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases." } } }, "auth_ref": [ "r456" ] }, "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.omnicell.com/role/LessorLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Recognized from Sales-Type Leases", "label": "Sales-type Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from sales-type lease." } } }, "auth_ref": [ "r234", "r458" ] }, "omcl_SalesTypeLeaseReceivableComponentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "SalesTypeLeaseReceivableComponentsTableTextBlock", "presentation": [ "http://www.omnicell.com/role/LessorLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Sales-Type Lease Receivables", "label": "Sales--Type Lease Receivable Components [Table Text Block]", "documentation": "Sales--Type Lease Receivable Components [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_SalesTypeLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseRevenue", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails": { "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type lease revenues", "label": "Sales-type Lease, Revenue", "documentation": "Amount of sales-type lease revenue." } } }, "auth_ref": [ "r234", "r459" ] }, "us-gaap_SalesTypeLeaseSellingProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseSellingProfitLoss", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.omnicell.com/role/LessorLeasesIncomeRecognizedfromSalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Selling profit on sales-type lease revenues", "label": "Sales-type Lease, Selling Profit (Loss)", "documentation": "Amount of profit (loss) recognized at commencement from sales-type lease." } } }, "auth_ref": [ "r234", "r459" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r41", "r785", "r786" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amounts and Useful Lives of Intangible Assets", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r49" ] }, "omcl_ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capitalized Computer Software", "label": "Schedule Of Capitalized Computer Software, Net [Table Text Block]", "documentation": "Schedule Of Capitalized Computer Software, Net" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r712", "r724" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r728" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.omnicell.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenues by Revenue Type", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "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." } } }, "auth_ref": [ "r53" ] }, "omcl_ScheduleOfFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ScheduleOfFutureAmortizationExpensesForCapitalizedSoftwareDevelopmentCostsTableTextBlock", "presentation": [ "http://www.omnicell.com/role/ExternalUseSoftwareDevelopmentCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expenses For Capitalized Software Development Costs", "label": "Schedule Of Future Amortization Expenses For Capitalized Software Development Costs [Table Text Block]", "documentation": "Schedule Of Future Amortization Expenses For Capitalized Software Development Costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r608", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ] }, "omcl_ScheduleOfInterestExpenseDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ScheduleOfInterestExpenseDebtTableTextBlock", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components of Interest Expense", "label": "Schedule Of Interest Expense, Debt [Table Text Block]", "documentation": "Schedule Of Interest Expense, Debt" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails", "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r283", "r284", "r285" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.omnicell.com/role/RestructuringExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Total Restructuring Expense Recognized in the Condensed Consolidated Statements of Operations", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r63", "r64", "r65" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r54", "r104" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "omcl_ScheduleOfShareBasedCompensationFutureIssuanceOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ScheduleOfShareBasedCompensationFutureIssuanceOfSharesTableTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary Shares Reserved for Future Issuance Under Equity Incentive Plans", "label": "Schedule Of Share-Based Compensation, Future Issuance Of Shares [Table Text Block]", "documentation": "Schedule Of Share-Based Compensation, Future Issuance Of Shares" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r73" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions Used to Value ESPP Shares", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions Used to Value Stock Options Granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Future Amortization Expense for Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r59" ] }, "omcl_SecuredOvernightFinancingRateSOFRApplicableMarginMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "SecuredOvernightFinancingRateSOFRApplicableMarginMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable Margin", "label": "Secured Overnight Financing Rate (SOFR) Applicable Margin [Member]", "documentation": "Secured Overnight Financing Rate (SOFR) Applicable Margin" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r632" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r634" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r256", "r257", "r509", "r510", "r511", "r565", "r567", "r570", "r576", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r592", "r616", "r624", "r754", "r805" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r246", "r256", "r605" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r110" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSharedbasedCompensationExpenseDetails", "http://www.omnicell.com/role/RestructuringExpensesTotalRestructuringExpenseRecognizedintheCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other revenues", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r615" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (Awarded) (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (Awarded) (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding and unvested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding and unvested at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "omcl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageRemainingTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageRemainingTermAbstract", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Years", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted-Average Remaining Term [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted-Average Remaining Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding and unvested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (Released) (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (Released) (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the 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." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (maximum)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (minimum)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate (maximum)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate (minimum)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r368" ] }, "omcl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "omcl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingTermAbstract", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Years", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Term [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofPerformanceBasedRestrictedStockActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockAwardActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofSharesReservedforFutureIssuanceUnderEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r368" ] }, "omcl_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPurchasedInPeriodWeightedAveragePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPurchasedInPeriodWeightedAveragePrice", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average price of shares purchased (in dollars per share)", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Purchased In Period, Weighted Average Price", "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Purchased In Period, Weighted Average Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Performance-Based Restricted Stock Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding and unvested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueESPPSharesDetails", "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r382" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r140" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r381" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r380" ] }, "omcl_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationAssumptionsUsedtoValueStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated forfeiture rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentPropertyPlantandEquipmentBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased software and internal-use software development costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r39", "r175", "r197", "r198", "r199", "r209", "r210", "r211", "r213", "r219", "r221", "r235", "r261", "r262", "r331", "r390", "r391", "r392", "r407", "r408", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r433", "r434", "r435", "r436", "r437", "r438", "r461", "r498", "r499", "r500", "r507", "r561" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r165", "r174", "r256", "r257", "r509", "r510", "r511", "r565", "r567", "r570", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r592", "r616", "r624", "r754", "r805" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r209", "r210", "r211", "r235", "r469", "r504", "r508", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r542", "r544", "r545", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r625" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r209", "r210", "r211", "r235", "r469", "r504", "r508", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r542", "r544", "r545", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r625" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r641", "r652", "r662", "r687" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Award Plans", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r729" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased under ESPP (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r13", "r96", "r97", "r135" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13", "r96", "r97", "r135" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationSummaryofShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r96", "r97", "r135", "r369" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r75", "r96", "r97", "r135" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Note Hedge", "label": "Equity Option [Member]", "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)." } } }, "auth_ref": [ "r624" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of shares authorized for repurchase under stock repurchase programs (up to)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining value of shares authorized for repurchase under stock repurchase programs", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r120", "r525", "r541", "r562", "r563", "r619", "r631", "r723", "r731", "r784", "r808" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r439", "r463" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r439", "r463" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r439", "r463" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r439", "r463" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.omnicell.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r439", "r463" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.omnicell.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r462", "r464" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r713" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r681" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "omcl_TechnicalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "TechnicalServicesMember", "presentation": [ "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technical services", "label": "Technical Services [Member]", "documentation": "Technical Services" } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r22" ] }, "omcl_The2016RepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "The2016RepurchaseProgramMember", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2016 Repurchase Program", "label": "The 2016 Repurchase Program [Member]", "documentation": "The 2016 Repurchase Program [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r673" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r680" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.omnicell.com/role/GoodwillandIntangibleAssetsCarryingAmountsandUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r79" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r700" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r702" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.omnicell.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r703" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r704" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r702" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r702" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r705" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r703" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.omnicell.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares outstanding (in shares)", "negatedPeriodStartLabel": "Balance at beginning of period (in shares)", "negatedPeriodEndLabel": "Balance at end of period (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.omnicell.com/role/EmployeeBenefitsandShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r97", "r135" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock at cost, 10,283 shares outstanding, respectively", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r38", "r69", "r70" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.omnicell.com/role/PropertyandEquipmentSummaryofGeographicInformationforPropertyandEquipmentNetDetails", "http://www.omnicell.com/role/RevenuesDisaggregationofRevenuesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesConvertibleDebtBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.omnicell.com/role/BalanceSheetComponentsBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables, net", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r468" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r699" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r397", "r404" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.omnicell.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r403" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.omnicell.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r50", "r51", "r52", "r154", "r155", "r157", "r158" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.omnicell.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r622", "r623", "r626", "r627", "r628", "r629" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average shares outstanding \u2013 diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r224", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.omnicell.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares outstanding \u2013 basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r223", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.omnicell.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "omcl_WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank", "label": "Wells Fargo Securities, LLC, Citizens Bank, N.A. And JPMorgan Chase Bank, N.A [Member]", "documentation": "Wells Fargo Securities, LLC, Citizens Bank, N.A. And JPMorgan Chase Bank, N.A" } } }, "auth_ref": [] }, "omcl_WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.omnicell.com/20240331", "localname": "WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember", "presentation": [ "http://www.omnicell.com/role/DebtandCreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities", "label": "Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC [Member]", "documentation": "Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC And TD Securities (USA) LLC" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "SubTopic": "30", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//985-730/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-10" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-2" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-10" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 104 0000926326-24-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000926326-24-000015-xbrl.zip M4$L#!!0 ( ,> IU@.'[W_2@X )=( > 97AH:6)I=#$P,6]M;FEC M96QL97AE8W5T:78N:'1M[5QM3QPY$OY^O\*7:+.)-$. ))L V4@$2&Y6"2 @ MM[>?3IYN][0WW>U>V\TP]^OOJ7*_S3 38*4-K#11%.@WOY2KGGJJ7,[;U.?9 MN[>IDO&[?[S]YW H#DU4Y:KP(K)*>A6+RNEB(GZ-E?LJAL/ZK0-3SJR>I%YL M;VZ_%+\:^U5?RO#<:Y^I=TT[;Y^'Z[?/N9.W8Q//WKV-]:70\<^/],L7:B=Y MO;.S+9.7+Z.=>+S]>NO%RS<[VZ]>1#NODIW_;CW"IW@]?./\+%,_/\IU,4P5 M];_[>KOT>U,=^W1W:W/SAT=S[WEUY8SW1\O=*Z<.%93<69R6?PX<+)P0Z>L3L*+3O]/H4OTSI?3>CAH M)].%:H:WM4UC.OE\/#HX^O1I($;'!QOBZ#]'!U\N1O\^$N]/CK^?P^FES[]HPPV"PKO;=_+.%-[ZOR/=8:K&*C)5>FV*W M*F)EZ2TLQOM?C@Y(^N=/'K]ZT\[H/O1"B._3^_(5O4B5,./?5>3U)5HUB?"I M=OZ$AE&8RTB&"D5RJJ2#+BO2DJ)TXS68BG3QZ_V=[>W%OVD!]M M[3T;")4D0:@B,5:4RN('AAB4-+=]1$1SWP M8*G2TP*I=")6"3Z-Q5AE9OI,P.X! M$X6W>ES1AQ[@(;_.H4D&S<[C3Z.*W^W1UWY%[ M+%^NGH,[21)X/AO4T*=0-3BC7.A.)W4ASJI,B1?CX>M %)0XQ^=6>XTA'5U% MJ2PF2NQ'GAYO[;P@Y^6$A)>+5?SLNN-TC;L4T]2PGU-YF9D9.DNJ+!MZS%6, M9V+!*S?M-+?;5F*,!2A% Y-EF>E(CC.UQ/>&KD"G-3V'C972>AWIDJP3TZ0& MEGMW0KC2FDN-"0U$:J:P/CL(\M()++OW'427PL3CVJ]3HXG&KR#PJ8CEK)&A M@XH"$7)#]^M[5L&N)13B#W !3UV 'Z#!PHC,0,BVDU1//B3MNH%,.M_O9+%! M:B_1+I*9F,%Q#A;F/-5HK3 >0/1G!,6.7_-"NZ\89JD6LA8GD)P82P=3,4%C(5E*;D"=IZF&CM*] Y.7L@!9 MC%*MR!L?&%N2[)7XH M@AX;J7D@[4?ZI>Q;F# 4&% 03;-I0A>/UHHM<>UA[ M8X'OC;0Q71P"%")O"&KI?@UF[?LMFI$-W0AE&T)<<->K1NM$#A1()20CT9Q5 M+C49L,OS4^8BN;S2>96SI @_+<.XHZ>>1S &TRL*#E226Z KH>% 5"6D(+V7 MNJ <[1Z"OV%#VNW!K([ =GYQ=G^Q='' MT8'X>++_Z7P-9>\N^MHT(/O3L. 8GM,JDMZ ]9>4MXO =$$V1- W,3)S@V"= MT$X G *>];"1D@P .5>-J0E2:V6206T]Z*PV#KR<8= Q>VDQ9D#519)5"EU9 MD2MB>MKE ]"*N H9#$OCL$IRIKC/@PC/ME[OH:7(DZ%%TJ6AS;6UW,E:1L<' M1\><,;[8/_MX=+$VEW?[R_1LU-I#\(#!\1"1=1XN2[MT"7*S#:BK$O[1!<57 MFF%?@K=>X4YLLDSB,C<5YDF&M."]YKAP.Q@B'L))?#K;"/(2:ZV_B]:?[O_V M&6HOS@_^=73XY=.1V#\^%!].SC[?N_K?:Z)ZJ>8'I&;AK0[-V!K\K 1_RS*& M^U)JYL;R&@/J(M?.4-)Y"L1T,)!FWC+D?!390_W9C2SZ=C2WMITY_\CNJAW* M4F\Y315;,;-8ED$23)?CV(HL>@E'Q,Q9)HAPR5L-A/JCHDQR[3XCDX\Q&Z;Y MM0\%+_U29, .\JV4$"7G*REUHJS%G!%]1_Q^6)SS^NKEYLY^@QTCVM M-XWPKDX%[79AVVS9DM+B;*SQ_D\D-PY./I^>' /WS]?[7BM\T%P6Z('PL6^G M(KK$B06P%1R.Y(9V-^M,12_ET(%X9TQM0J7HR%GGL1B<.90/OHL#&NI) U@9 M-P'),>]N]1,^WDRECH 4) 2J9F&C/@@00"45J3Z&:?,B270145.9$H@C,)M\!* M5>%4V @R67VWVY1#/QCPD\'*(K^Q\=[D MNYO=)W+L3%;YU9\$?!S67[XI_:,;RMC"OZEM&B@!)\,Q2.+7(<=)NS*;RIE[ MM*Y27%DP&D!F+O\ ^<&FNX;!D$4*%?*-_%JQTK1%K.QCIUJ#/%2Q[SGU!5>AOWP MQ>W$EHBM'?M=8LC#T1E5]YX<<[)P__#SZ'C$>TVXM1*]KOF#FD$/O2GYLI0Q M*=[Q(+"B4++=X4[K0_X"47"+NX@6X,%OM5)OMK=_^JMM]DZ# MFA?@*Y(?&W90JGG2(>/?*^<7N7MHG&H\^]'5O.G#T$:=A2T2:=J%]NFW*E< M#E0^2EOT"#Q2>:F-[6 FE#BYIO:%*G=,#I!0Q:6VIM[HUGF.%@A8"J5BUZ-C M%'$.^HU0,<^0"ZT:FJ1<71_8SB$"&430%DI7:[:'0,.4#&V(3$PU20F0%O)B M;?PV)]BLR>AVVX8UGCWM!:PSJOH)?+*&M,77GW5"64#:LAI#'1C["E/AL[@) M. <4\<85) MU4\Z#X>)>1Q#K_T$3.NK7X@ MJ@+,4SFE5BS.' 1/E"D-@FT*RT2$&:+CD""D5$ (CA,9BC-BA1G%7>'4S7O] MJY'D;P,=KQXB=+Q:"1T]Y28=L.1)N=J-CR7!E'/Y5;5Z@6L*H^M 2:W& $H< M46H(4UH24Z^7^;LN\ZDE!.;:PUG UP(1)B7M;KVY 8 I7 *.1Y%OG0*CK0>8 M-"5J!G7%Y)2A&C$M(5T 6NU"[36@!G"Z3P5BT+:\9.5JFB6MXE:GVG%D3IL" MU!2I$@^T'4E1494F6KXT.EXCR,- $,X#AR6*%;LGSM31=:USE Z,;]Q,H\Q' MOP#XJ;&#UAE=UMYQ><(O5M*G@R8R6;*SJPJ5Z$C3P2!H&U4RL.?J5]$^8]#Z MH&+*5I-;Y=#&@F.0M_/RBI/:?U2@>S<>[6[ 77"SBG=> F\KG->^\LQP\0S.FG0!E# GW.P5T89] MF>"\6PND+>0(T5[,6<96@T+%YZ)A]16EI<$].Z?=F% 32[P/?'52;^>;KDHH ME,HU^[Y<1DSZ:"DP:1 ?SR>T4=2D7:'CM+%"WBJ<$@C[Q,TJ!PA],(8-A=WL#77WW8>R2"R4+WM^+1S M7E7AZ'P'%BFBF BT>&UU]VYU*J@6%4-\4^][FC[1M:9W[[5J5+L JZA0.YSR M80WDXR5YSVG5:@0E'857Y-@IW@U(@J7 :6CX*"&A3R$8;!-M!:B2G2T>,EDZ M5LGG9GOC6XR>R?1"CWA59QQG+[Y#'3,G8O?G6V'3 3>A1#6\AVJ7!4O9!JTJ$ N F^JV/%:F:8%M ;/5LCS?TCS?+HF-05 MFEE[$KK<#S44G?.9TUVXS LB_Z;/IU0=47O+$43AO'I0E\;]Z'*B!"JUH2! M:)28"H?L@[O5!30L"\58Z#7!Q#U?4(OK,/XAJ%/']G47O*]BD;3*?%"5.L'/?FJZ45P!Z:!GFW%8".I6(^=#WUM_'OYCH.?\'Q+]'U!+ P04 " #'@*=8!4\% M7K<' ?*0 $P &5X:&EB:70S,3%Q,2TR-"YH=&WM6EUOX[82?>^O8+/H M-@%LQW+LM>-D Z3;% AP;[==+-#'@A)'%A&*5$G*CN^OOS.D_)'8V7PTO7&" MFP?')H?DD'-XYI#2:>%+=79: !=GWYU^WVZSGTU6EZ ]RRQP#X+53NH)^T. MNV+M=F/UR51S*R>%9[UNK\_^,/9*3GFL]](K.%OTAD%.4R/F9Z=" M3ID4'_?DJ,^/TU$Z&';[HB^ZV>AXE/1&H[R?I,-!QA4S2/;9R?*_BX M5TK=+H#&'_=[G>&@\B;CV;:[D M1(_#E/9BTT5U9I2QXW?=\'="->VCZI\'[?8U2#J+.?SO1[^Y+$FW,Z!EN&0%GP*S,)4P0_KR MA73LKYI;!)&:8WEEK&=&LU^,+>-F2[KMWYG)V>=2RPR4:L7B2YUU,(3'FR%\ M=6'J[5R8?N(.@X-A*.?L2IN9 C&!5HQ6$R-AT 5M,!/A"%QJQO6/1Z$ @LEQIC3'!9Q;2%\$-SK+9K M]5+G2"/<2^Q'ZDS5 OM$W*P%L(68DT0]%8:=$$M(QIRQA&2#!G=K:$2]D-1Q MBRQJA0:(0X-@"<,U#F7<%2Q79N86*+4PD8Q:R^^X@IB&*WB7C%@)0,/ R54#Q M9(#H3)5T!34CLQ)9DIB2?@OI,F5V(/ZU1+MA4UF0@L-BQ?<2' $1([P(M<> M-VZ^.6Y^ M2'OW ZU%&3GCM7MX$TJ-*2!*FI%BLC6UQ0Z0P:;2!6)$*]"A']+;*TI=IV4+ MB@?8-=EV!9A60]E4*9%>T1=GE!3AV.OJU$DAN94T 1DU04@4FGJJ'>7IL'E= M2.J!18T#= @/O*%1A:)39K7BQ/XXK>#$*M]CBZ@>UD4/?DN!#)&?L3V(P,=O M!LSI#H'YJ+\)Y@>3V :F'TY_#X8V;H>I%(18[HSF1/O<(=I)?Q*,N14+2"'( M)4^EDGY..F#;L+3! OH"L.+>N&&ZIE]#=KEN)E35MD)@NR!Q):T3@UM;_;@X?D"+ZT!A+:^?U'(Y8N M)'S8@1!7 OT):*,!W@#BQ XAKF',&,Q-4-#YO)%RH68K\A[!DY3239;5ED*_ MEC^W]%H:Y[&<[@JQ+Y=A1\V=#]N_HTF.&$8&NV7=.(['*@A7"W3KH.NE7P?1 MJX*[I=@@[@N8!Q&20EB/AK#G3,DK4,T]PRW[UM]>HK^'\YTZKPW>V'DM7$** MQ4YIK:B*F',=K2O6(KP]0G]LR-FEBQPEK3?6+5-^*, NRU)Z#_"-O) :%!54 M+R3Z%SK91TPC#3NB>?Q/PGJQ$>&O6J+[8=/5.@O7$@?;;[U?'_'NWKGK7*%( M0]$H$7!TWJ4S="8!D=&DZ^7Y9P;\BO)O%&TA P>Y&:Y&%S=(C\);/SS^6#T>]IML4]PC8-L)!\/'E!)-+I?A\+'4(:FATTCB1&N]-.:8!II2I4.$T@X3Q8G7SR/SXN#/L#NFI MN;$8N'F@W@D/U ^]V*SKCSK'W;NKNYWDSKIGZO8PN!S=QH5Q%=#/97_?,.U5UV2\'A>*X,8RFNK9Z>*^[1K6Y-9-T",6X05G=B\3 MA:G]F\_9L!5>*+DQOU<^K??O^LAFX7/C?8%7%L>G(G3[A!IF(\(,DIN%RU=& M#IX\-'"_613%I/^"W/Q42,C9Q35D-5U?L<_Q7/>4 M:#Y_OGG1==K_+=[CHN;:6)Z#S?4Y#%+DD6\\W7J;KS(N//L>QZ(I$4OO-)O>\$MA\QA<4#\.+D?\%4$L#!!0 ( ,> IU@I#PWF ML0< "(H 3 97AH:6)I=#,Q,G$Q+3(T+FAT;>U:;6\;-Q+^WE_!VKC4 M!B19DO5B28Z!7.H _G!)+PBN'P_&+&X.!=R MQJ1X>R#3SG"0BK-!,DIY;S :C,Z2?E]DH_X 1D/>'_RW'M0 M2-W,@>8?][JM8;_TD[D4/A]WVNU_' 31B_/,:(_S6=2/7^,P6X-YN/%-KN14 MC\.2#J+JLCLURMCQ83O\FU!/,^.%5(OQ+U]D 8Y]A#G[; JN?VDXKEW3@959 M%'3R?X VH7GAYSR:/,1QE-2P7$*G2T9?WN0RD?[-86?0GIQV6MW;9C]L\(ZU M[E9*,2Q@?] RWU]^_G+UX>K]NR]7GSX^V=K=:_S>*^GM7,E5(\;J8YIS_,\N M6^S2>]Y@*5@OLP7S.<=P]L\F]QC\]8 5W$X1YMZ4XP':4W(A<",V%61^W!UB M2_"1U +],VYVSLKO#]S=?NBTEFOXZV>_[99.N]4G-URQG,^ 69A)F".%^5PZ M]D?%+0))+;"]--8SH]D'8XL8Q$Z[^6]F,O:IT#(%I>K87NFTA2$<;8?PQ86I MNW=A^B=W&!P,0[%@U]K,%8@I-&*TZA@)@R9H@]D(9^!2,ZX7K-+>5H KP/P4 M4A7&C;,"?UG)%0[G((%46LQK**91'2T18-D\EVG.7$4?:_TY6*@'H044TBE,@)1+Y]+GN$!7 M0AH,I'%+-,T(7.8,U01+%IMN>"4(/'TY" 2628TQ)KBL8]I ^*$X=MN-?JDS MI!'N)8XC=:HJ@6,B;C8"V$#,2:*>$L-.B"4D*[6&9(T&=V=J1+V0-'"#)"J% M HA#@V )T]4&I=SE+%-F[I8HM3"5SEN.,W%JC')H9F,#;&YIS9:YKP1OO;W# MVY=;L7ES>-;M#">N1E1=-A!#F"S#+&2/W'%,0Q2]*\8M!*!@X&6B@.+) -&9 M*.ER4B.Q EF2F))^"^E295R%>L2?UB@79$IK4A#8[-@1XD, (BZ"X/(&*QD] M!?8.J>ESI<#5Z?&4-SO](]BPI],7L6FC35*IIB-P:3I&=+:!YP@O,NUI\V;; M\V;'Q\$!=^&.$I3\=]==CX%PK[]'$#[BQ_N"X4%KU"$__ H.RW(,6TAX#T.L M0;DXY95[O HEQ000'_5,,#4HGEIDPKQ8GW<5G!B'6F1XU8-VR6._@M 1)$9D9]$-_.Q/L%XV2/ M8'S:VX;QHXEK"\V/I[Q'@QHWPDP*PBIW1G.B>NX0YU1S$H"Y%4LP(;PE3Z22 M?D&Y?]>TM+4"[@*DXJZX);I1LX:,R#,M'.<.PN!U5 MX*K2> 3WQI^["\, 5U1$WB2THG!B*G^_!8_)#GPE#51<9P\?AUBR+-O##H3H M";0GH(TF> 6($WN$N)HQ8S"W04%G\KI\"ST[D?<$GJ1D;M*TLA3ZC(8[D4!ZKO>=C1/2H98A@9[(YT;3@>I2!<)]!-@ZY6=AU'JW+N5F4& M<5_ /(B0%((_:L)>,"6O0=5W"W?D&W_:17\.YWMU1NN_LC-:N'@4RYW26%,5 M,>L17A[0OVQ5;D3XHY)H?MATE4[#5<3QWR>N[Y7JWRDLTK!HE @X.N/2 MN3F5@,BHT_7JY#,'?DWY-Q9M(0.'=K ;%ZCH8$5N M]V*S+E)1!0&&M60C%@$.*P!7%0@/=%*\IJJSRLX+MM>4X??O3/0.$WEFD34: M&'8(A(? ";?7-<(:,0]*/3-J!I0,-9_6E_"VYD@H2F46@+WSW$1"Y+?PBWA[ MEDJA]4T@&)7?_L#4A\-8+9 @BL$V,6"*EP[&RR\3I/]2\<58ZN#VH#2I34J, M]Z88$Q!GE$NP!JDG"?/%[OIA]FC4&K:']#S;HYU>+">N'W6WPJ/N$R^V^WIG MK5'[_NYVJW-OWS,->Q),CF:C8US)]=N#TX.E0AV1<9L%AEN-]Q71;GE#PI.- MN% \M]QHRF??T ]MJ."36 6LX/0$)_S E3W(%6%I_^(+-FR$5SUNK>^%+^O- M80_Y)GRR.P_QOR6,C\!R31G$2Z':9.'&D=%2)T]T6R&%4/"#//<,WGJ!V_E9 M%O1#XW9Y VE%ES3L/WAV8;]9K ZI$&)O#D_/)NQ]+B%C'U:9]E,\XGRGS?"2 M''?T6[S21*=LN>=XVS\G(><_\86?.R^TE<:%1[_C^ AC!ENON*U9)=04[;4* M3Y!8*K^M\L!;&AI8FET,S(Q<3$M,C0N:'1M[5GK;]LV$/^^OX)SL#0!;$7RHWXV M0.&E0("U2=-T_3C0(F41I4A5I))X?_WN2"E^M8W3;4V:+0@,RT?>\W='WFF2 MVDP>3U).V?%/DY];+?*KCLN,*TOB@E/+&2F-4'/R@7'SD;1:U:JISA>%F*>6 MM,-VEWS0Q4=Q13W="BOY<)XPL05$>Q%0R3=7I='24B? MS^)NAP^'/$FB9-B+AN&L-V"]/Z(&;(7E?H^Q"\E?-#*A6BE'^:-N.^CW31"L+\@K8[[]Z-EO,++^Q+2K%7(V<20V_M2;'6NIBM!>Z MOS%26@G-A%R,GEV*C!ORAE^3"YU1]:QIJ#(MPPN1^(5&_,E!)U#//5Y[E?O M1PK%:Q.B-BI]]'S<-QI!]&ZVGW-O;;]N8T:+.2!CIJW5V6@ ^E2_6)V[1\=6* 8L1^U^_N^'NOM9 M'YR7A2DIR+6:V)23@G\J1<%=VAEN2:(+FQ*AR$4IN0=$U*&MJ'LP._2/.G$; MW_&X+(05H-K)39Q2->?D96P)D*-AI]LDU! *;!GD\0%NV-\;M-OA>'6Q^RD: M'\)BQ9"C%5K50GLA\IJF-(<8D.<=?+K$?";1@%1*O%<"Z\0["^7"0&5@G!P M]7WP+I@&!#GU'2>0< $BJ)3D94!^$WENFH[!><&-P)@X#::IX F8 Z99<<7) M69*(&(2#M+-,P5/ M5!CR4>EKR=D<8MH;C+\=QCEE#(IR2_+$XW@-V*UH\&#(CH+:JN\O?=TM41CT MT V7RW@A+J+^V)"W)2T SW)!+G@.N4:T(J]TD56H#UMO,05=^'+01#/B4^@U M+>*T*M!1TQ]]J_C;Y+L$(H#A.A4 %HLXF'JHQ!13C< /%( 9IR"!8B)OG -- MDI02>,9@A41\70N;;M8-@QC;2-X#6E>+8H/4.V#KA62](/2&8TR=IPC0]J,$ MJ%" M\S#(08N%'8R/ P-EMH3:C IQR*%D:^B0NQJ@(#4 O*%1!RB'=57I/; M,@:LF7!"L##"JE)ZX&B N9-N-DI<\,.?M:<*\T5Q WF#E5HGWBLE:%88N&" MHU,*!P$>O$ 0!3PJ9EQ9A[2EMR[I0]8QNL#'UW3AT__;_0/NL'0&!VFU?J8+ M4*@%;I$T-WQ4?QDS87))%R.AG'%NTWB=.]Y_K["FQ%16MR;G?4]>7HV#T%^/ M+=RA+*LE5^3 D8XLVZ9U.T%_T/DB.0RB+]*^QG881)U_GJM3MKL3VR/G".\, M\+NF7D'4*O:@97%'2K$:"D80?W']_1%)AB3_('< M\3]VGTXL_P:<'T%,=[-QI\;UOPCB1V#0;A'\QCG DT3SP7DAP,P<[-P"\>$] M@AZBF8VG@8\5GVRAX' ;!4?N=K[2#>P\F7WX1JF:85SB@")>&U#0.';=H)]M M\UL0UCH*25. 9LXU%#:$L9Y!@U6(B1\WLXM5L:66#AOAP_0=&;"F+I! MK7@ _QFVR+$NH/UU[R1F"Y"40(.F8J1@FZ86* 5?57QA4.@:ODWQRV%I9W58 MVB1Z:^G= U;H+V%/ 7TXP[D?M/0<^=#$5H(9*%]WD^M./ 2/%57;CFD'B]"B M.5?0F,L5X]$W$M0H*6BR-BHP)83 NR"H!D];D-L%CAOO57)MW,A@Y$(+NFV] M:5G>7%PS&BZWT!E<7DJ[O>6.ES/5IW]5=.1>4?T%4$L#!!0 ( ,> IU@7 MKYKBNCL! /K%$0 1 ;VUC;"TR,#(T,#,S,2YH=&WLO6EWXDBR,/S]_@J] M]-R9JG. TL)J5_,<"N,>GNLR'D--WWF_S!%28M0E)%J+;>;7/Q$IB1V#0$!* MY)P>%XA4+K%'9&3DU__S/C:%5^*XAFW]^C>I*/Y-()9FZX;U\NO?FKU6I_.W M_]/XKZ__7Z'PO]^>'X0[6_/'Q/*$ED-4C^C"F^&-!&]$A-]MYZ?QJ@I/INH- M;6=<* 2OM>S)U#%>1IX@BW(I:A;]ZMQHJJQ+DE0O$+DJ%THEM588E @I*+JH M*JHX&)9%)?]R4QV4!VI-KQ;J=;E6*$D#L5"OE:2"I ]J$E&&8J54R^LW8FTH MR0.Y1NJ:7JII@X$H:\.RKI845=9J>IV.._)@S;!NR[TAFOYK;N1YDYLO7]X' MCEETB59\L5^_P ]?8,)*+FRH$V-S0_AAJ:'AVB59JLX:O[V]%>D+MO,"#47E M2]@B>L$TK)\?M,:?!ZI+HN;V6#.7FMMCR]"(:18U>XPS*8F*(LUF\[ZM:PDF M8D'G!/$Z;^YM;C]O^L5S5,M%#*L>T R.*!9$N2#)42?XDKX"K7 YE2_!C[.F M:XM_4VA;J5ZO?Z&_1DU=9SZUH>H.:#-XN 1\S?8MSYENQE3XX](+V,#X"%>6 MZZF6%D%_^U21IF:=NL:FAM"A].5_OS_TM!$9JX65KA'V!9CJTIO1U#\"OU0N MB+7"'.6^6WA1UF&.S'5Z8UE6P0F8+S?8$/B!!\-72<6_0B_ M/X+8<0PM&/_=>R;#7W-: 19MJ6/LB1@W;0N&F[9@=HYJ=BR=O/\/F>8$ SA\ M6)#+N88(_ZO+%46N?/VRU&N,09H@_724@/>F^I(3 D3\F@/DW0R-=Z(7AJJ) MS!J.6LDU[IL/O?;A [9\Q\'A#%=3S7\1U6E;^AV(WN6Q=7A2&$,O(WRSH*O3 M K%FLZCF&G=$(^,!<01$RZ%SB:3_?#+W\,2=C5/+-1#W20WP!,UM?7F(>J[Q MCW@K4*(!0OJ_>2:N!\U >[54=]1T7>+U/( ?#MP=WAL6<*4!H]NN@2S6?@>" M=XV!21X,UXLFHE1A)A]QV"]=T(H.[=T-<1AKVJ733+LFGG;::]#N3H@#HLIZ M>2"@Q1X,=6"8R*9!W_%74!*E'2MH:IKC$ST:RB#)P#_YA<@)+^3>434<3_ M M(UB&Y2//YU993@%=K1/-&(.L^C5775WI'1EX'=!.#N5%D/]@'WHX_> CFHK/ MJ'VD:"D5N032M2A*HEPMS[@SFLX._B^MDY+^%4_D;!Z2D&44+P\Y&[$BQ1_QY%Q1J983(Z8OR\K7(4,"[33B M;K 9T$*[<:E! TL5J,5VXP'2?LVYQGABHG5#GXT5!\=W4P'NAX\T'" M,5W;=^@W:J'=A."DJT6=$3TG5.='WPP=OP\-4'-T3F2C,=7J_,^R+;#Z_/?9M/4%YHJ!46:#Q'\$GV/!OFRM.[- M8) 9 $-@Q7KARDH%19QU%/ZRW\I09-%EN2,5L#];V1CXPW=((P0L_3'J(OHM M^HY];(:4PARD%FG@0$CYP#ZK8 I]RYL?O;OX4"JQ!24%?,I$H 1V9 \)9[8\ M<$%@6HM-J?!3/=LY$*!K[^/#.V+98Y#?&[K=EYR7NOBR//N=^"R?&I_A*L@+ MZJK@JPZ#O4],0S.\[X'#H1MC5%BV!;SM>#=/CJW[FM=U>L1Y-332?#> VR.] M&/X:O/KUR\8>9RN?#9P.<5WAZ-B,#F5_="C)H:.:/G2$#S/)'36.#I:XH\Z M+< &"21-;*<$5_D([;_]-%SM,<3VX*O[C*-PO.Q;?4\6_N9/)TF9:RMP/SD M[MV)8=YWJ"4WI5 /$) :V)_'_3#S5L(C>5AW+L%[S@"SF_&*6'! 6$'1R3SG- M"$IJTV-EXROM7OFY/<0D89]V[_P2'F*2\$^[AWY6#S%)P*?=-;^TAY@D+M+N MK9]+Z>5RVKWRE_[ DHW2?BGW64^J])-$O!I=W\OK723Q 4+ M>\*G69J2=H?RS!'GRVS&*ZEW/2\><;X0XM+NLUXFXGPA9*7=SSU?Q/E"".+. M[[Y;THD%'!3N_%X.]MSYO2S\N?-[(X(OE$K=I!?2;R02& M$G->=3JP=1GCO\2<*[T;6ZX_5@:+ M_T;L%T>=C%!F!:@)*Q[>_.AEC3^82[J^/"8NPQ-E)GW]#S 1Q:8>;>M'-I5' MF4F'GA&47(A++N2U8R4V?7L8]YF\$LLGSV2L&A@9?R(.+2H*FKP[,(T7-2@X M-Z'1EKXQAB;=80^>NL.@M%\O E^ R*^GZ;BHV]C/K,88HN^T(\W(;P& #*4_ MEYF+.CZ M-MW3/4$NYDLB'+F8AF91_2%% 1ST9&S(#H*2$8%9K'R M[$(;2_]==1R0DADUU)B+O5P5TB_$ZC.!](AEV,ZC[9TBKG0B"XVY4!'' MB%3,TYE@']^FZTB?_9@6[JHP%W1B&.X)TGN%N&-FFCB;W[$MG/''L5QJH30]/,!LE21-" MDN009J,9L1 2)1;>D5=BVNFRD)@-+3"-@21Y@%D_/Q8&,%L0W#:Z5=*QX-47 MT-3IT0S,NN&L(R%)3F#.2[Y(LL9I*+S*G"M\:> F2+E5YOS=RV92G(B$F7-I MF8%RDK3,K-=Z;UB&1QZ,5Z)W+%C?"T:#@QM(OTV_JW_83LM4W=4SY+[KV6/B M/!.3;D*Y(V.2'HIGUF%E&1<,[-A6F75LSX:XO83G,TP@M&'QZW>8W-@?IX8] MF76>V<:R^IXJ+#/KH!^$97I0'JE**.GEJT(S,F@SX)ZRU8893]478-NRU8@ MYH1X39GWEJWHS/GW 1/A/#3JR%; Y'SI84)79"LJ<:;LG0>:1Q&R%8LZV MIWX9?I'$; 5@4K^IGB@K,A=VN>Y=]41QFZU@RSFVU1,%?[:B*N?95[^4BLM6 M^"3=&^N),F&VXB3IWEE/%+$G#XBD170Q&XKXN/KE@V&1[K#E$#WJXWC++NCM M7M4,$P"Q>C'MJVV^&M;+J\V+/J^\^/+1:\.$_ MT-4WU?KYV&Q:^O]]^FX[+ZK5&JDN"9Z>5N-*]8(D%:3R'F2[VO0XLF4V"L/) MEE&RG6N254H\2I-(S$:CSD^)%R.'HWB%SJUC:0ZM(:*:#[9J["4C ]Q,=LK)*;@SOI?@.9 M/SVV6NK$ &7\775^$@^; 4/T[^8O_N@UX>')XXF2"/_MZ90O-CW*NY&8C?UR M9Q?;4O*@N"5Z M]Y4XEO$R\NX-2[4T,!2P7:][_]R<8,_X)E#%BW$TV1Z\UWE5#,&$;^I;OMX9!H]*;3-W6"3;G9?NTD+?,- MO%T*H6N1[P"TT4[%P&F;,=IF=EPF\RTO3HDL M%#269&:WC[) B>Q('(7OJ3"+YR3Y64GI_D++MEZ)X^&9>6R0%*JQKP[ T_%Q MM@NR?6&\'K$,VWFTO1.7@A$+8KT@)W.\0DEI #RK:%X*.:P@^J.0PTK3HT(. M2DK#N:F@B0.'?28Z&4^P N,31>7RRC]NBSLXV2#4V5$%79VNG5.@.($?HG=C MG%)04AH2YA2_N6W_SCZ3L@YZ5IL>A)Z51V%3(D>., MYA4T'VD8-=Y MQHRNS5A"_/R=Z"^$MDE/9*-T\D!E2FS&$K.1O#M8QJN*9S863'G#_;DLH7J> MK?WL4NL^/<3';%CM \Z/FH2_I0?8S,6KTG_QK%1B+B22_EM?I1*S[GO'TNPQ MZ7F@9?#-!UNCMQ.NVHJNUQWV5#.K1GR)6?^=,?QMX[X6?9^(2U=%& M38 !>26F/<&V[?<)]';J$/VE.(I9MYAYC%V*QYAU6O?"6(^8IF&]_$8L/!D. M>&OJ8S"]P+V@CD:(NHSJKS*SR3DIPMV%^*[,G)M^^B--S3?5T==CDNWQQ+2G MA%#//Z.2Y-D)G7!L[\8VLS$=!G!R*7G+;!R' M 9QD+FPS-V48")]G5 PQ&TK9A^1/M>7* M@C"J,!LH.2^7G.B06(6Y6 8#0NA"UT!6F(LT7)S4D]2W%>9<^\1E/*,(94'# M5YAS]1/ Q;$4]DQV,54LCO9'JG/AH;))2N9K%:%,*T,F$7&8V%)9MW)]*,C,;V[KD[M6I M@,ULS&D%V)1Y5HR-YU[3W>(;NDU+?W+(,@L\P?/T8(;96- FS-S[GN^0W_#\ M)H*>-DD1K)F-NE#"?283W]&P..N38[\XZG@!\/T1D46ILM;DE+"7*@6Q5A#E M9&#/;'!D)^Q!ETNES:U."OY200([JY0,^)D-9S!)^HF*G1JS 06&8,^"AU%C M-EC *J(NE%]58S8,T/,'+OG3AY?:K_!GW8M8:7"L>WBY4A#EI"R#&K-^/0O( M/$\)BD.0^<5XOP%ORP:!0]S@ZXBH.IV/;KPVOL(?BF-#K TE>2#72%W32S5M M,!!E;5C6U9*BREI-K_\;Y>[\'=>;FH#KL6$51@3KQ]R4Y&*U//%NWPS=&]U( MHOC?N:6F!2"& DS*437OQO7'8]69WH[I-8&%@>UY]OBF!J^'3SQ[@E^A"W>B M6E$?FFW:SLTO2$G#X>T05ED8JF/#G-[\K0\HLC[R!@8WNW%)RB,P-/^-??+;GR"G]7'FQH%>RBTD%[ 7?SZ104D(\0C7*]C M? ?&@KFIIO%BW6C0)W%"'#:^#IPO*[T?2QX;!_/HJL)N![8#H"D 7DQUXI*; MZ,.M;K@34YT")U'HTI=6QD-JIB70--4,!Z'C!3_/";TH!L3N 5=Y>C1R^',1 M?OJR_KQ>*];%S3^)18D^_T+[^W6C^=.O]/N"ZW@=]4= 9EXMI47[HJMHB"+Y5*=G5EO$HFYQK_/\K^M4%@6':7] MY6)R]%G9"[OWW>?OPEO3'T(DFA/;",ZH.L/9R@J6B):<3X^;.UFA1 M/C2LZD5)_+BK4"%L MD_Z1=)B%SS' MGW$J^.!__:5>+55NMS+K;LAO@*1)ANM,E3PYK8%Q,SW]XT?SN=]^?OB7\-Q^ MZC[WA:^T.\*H(_[H'3_^HM4$6\E1>@^"U+YD_XY>-"]%_I_;PMS MI1T\GFGM9JLO=._#E^M*:0EL'YM/'QJOI7-HA/W4_;WM"-Z("']&I"4$WJ1 MP*O0#U 5P04,[2!XM$RA.CPIC*&+$;Y6T-5I84I4IT"LB&*57.,[EML2%"DO MH.-[H):Y!+QWDRL%>/QU4!0EH"2&&@EBEPTH*+;9(1W@SVHJ4Q-"QQ\'JS_/7LT\]0E(J M_BQ.WWXJOF6/QX:+ 6SAW@!=\6@7P[7N+5W:-$Z-;T/C 2PD%!YE&M@O*(I8 M4E;%AW"YF(&\GRJ.N_YG\D)K$5H>YA)&,*B 3O_^V&FU'Q[R 5P[CZU58!19 M#Z!\:K^KFD>7C#%A9[94074%=T(TW*G1!<,2#,\5M!&U%C_'6M5Y+95ZO5@K M*W$-E5*E6*U6$[%4RO"#K)S54@D 9L""H,PGW,&A=T);M6YXS;8'A MM&2UX.8 ;EQ[9.+8K]C/W&&HYAIWQ%3?5("/AWB'D#:\7W3,DD6YXM.!CU^G;;S-9*XG4%?"$ MWQ$=@@3S8H$//_-R:!=@F' MD'.-:D52J@R9KGM::^&REDVUO_Y2DZ7JK2M,'("D,5%-@;P3S3#A---'$27\QY@(&*:(9\;ML9W/".5_VI]8D-J;#E&7R$/)-6K5->+X'-=Y MPEKGYM/(ME:<)ZD$XD4J%^KUNK@_!;+G=6XAT>=UNO2(228(",&BD%@D1K#@ MU!W4>'B^T"D7NBV2T /._F& B%7=(9O$68"$HU*QV)N.![9YI4!X#*-1E!K(NS;"U%L!).;;R( G<[$: MQU\-92)*3.#3I32Y6T:A<^SF4*B*II(\H!PVLT#*0708($H/;>:%O^#VGB1, M5$=X54W_F*#*#D*\0C2$/!VP] P'-'[<>N"0/@'!MT.9$<3K5V.**%&6PXE2 M%81.LW?7_(?PFVD/P('J@0+F+!%O=YCLR,TBP\((#&K]\J7,V8ZE8_R' M"(.IH(V(]E,88[[6VXC0F!F:J N; Y^DT!T:J:XP-$RP<%73A!:X]XR&[Y^^ M@68O6+L#$C: CD/+=[;A:CO!AFMD!"_8SA$*T3#&GW&;5=#A5U".V'3B$(U0 M52G)07\TP\05/D&G@''!]4%5N",;-RRB?4MOI'JK2WE3E^>+DPU>#E?S.2^H MEBY\DA>6/ #B@4:#/Y!(X"7:'M[$^82=X:Z\2V="IZNZGE 7@QYT=>H>N!?7 M\AT'.@XV^5&H>*KGNS,ZKN4:_R+N*KTN;W'N25R_0^\(7_=(+TDN*W&'/H>; M]FA?$"KVD6Y^ZN0%\@RPR]CP/. R*EL=VT+]8DX% KIF*G10[:@:#5K=J9X: M;%JO2))Y'XL.];-OD@";);&,PN*9O/BF.AXL7D6"1,L8B8SB/OY0&&P #*$6"@;9L*@SH5!EH2!DA5A /RF"B:LA BJ MIH$P<%3D:&0%!W7MQJ<"D'!AXP_N&*0(C.)$.A$89PPPF.;1OH#N0!4CU%Z$ M%\=^\T;1ST4P-PB=FTZ&AD43G&AD'>.6,BQSRPSIS])MU&QG@^WSBQJB>1$V MWC+7J*5A+0@[<.L*U>U*G"MYNRJ\=&[IN$M:=\WDRH=,":?EB.]/9B14QUWB@XK:Y($UI MT]-G)\>%7K*IWK.3.I=>5I)$L8#%0%4- U1>>HTG0%TI8ZA[7#:S./K2A;[> M-F/S\LN\U!&90.]0P'SS7>C(=7>>CI&E,QZ/N22]M#?[&Y=?Y&6I)0++;Q0J MK0 HNZE&WH]J-A?YJ'U0Y"/F+B]O=F2SC?:Y7#V4^"^Y>W:Z,U.=X0?1%#9=&9"S5TE"4@%&#!PVP,9;1TK% KH G"PQ]6WZ6\DG]_'%\)2/B<9,I M%&=?,UNA27=$3#.B8^$34"<-$ ;'H/8(OT7A_'\1]Z"P\IZXW6_]L>TD7/S> M"D_9J?!XE'_3WD=Z]_V:-$3>G#B&&4!3$8.2#7GD X<(;_@GI+I[NCL%HM2W MC(#F7%H(/K="AW(.6$PSP$1W?\UU'N\W['O3="6:K134DN_Z'A7C@)AE,K7\ M<4&W::4\[! $,DA9Z$N<$2WF7Y?S=5G)E^IR1+?15!M",,6(L3>DV6M!ZI2[ M.74J+]CSJ>T;B6<@I3?#->U6BE5.[,"2N'$(;A*_DJWE*\,)B/-7U ',Q/>V MO[)GLOJFDQ2KQ1?W*]%9G97H'#ESX^.%% 8.47\6U*%'G!O5?%.G+D+JL#J> M*2[9>?&YL%N=,S'5L6\-G+7S\H?+1V86U6]^>V@+W7NAU7WLMQ_[VXM59KBP M:;$D?[SAM6]/5>BJG$S)H&JQ)M63V(5+-L; 6,KMY@S\)U @"1T&WUX0B/+' M:=7&IM5=2FW$G,O^:@,/Z#XUG_M"9X.R2+B($\=9=6!C_AD]4)H0)-5$PG!9?"$XH?/IAJ;YNP.^?SX+DZ/V%]@Y"X/PN M9%:QKVS!8UH5P.&&-9WRE9I\TTU\>I/H3R@LE_RE6=!W M1 LNWPF?;B-E+I(N/9=X),)%$A=)9Z.W^E:1M&#V@/SI3D@PS+)PBHYL>C B M$2CAIA4,X8&UL*9[FE="=46J5R HJ9Z^E.K94V,BU2LHI7KVU+A+.PJX,9H- MXZ#$C5%NC)Z)WC E?"]C%%/N'#+"&V=?4VQUXGH?;-=-]0*RZ [@NL9VJJ>? M!5\&UY%N7X8R2'I]&9Q^>GT9G'VZ?1E<07I]&4K\:?=E.TS(W3K!@+%6Z<2%ZI,%]:Z_;^WGP^N4LE% M.YNB'1"K\ @_)Z4$2*D:FNZ\4.BEYQ(3:P_D134#FYW02VZX9,\&8KEDYZ24 M "DIT=ZMU.2B/5UHPQ"[<*]JGNUPJ9X1G'*ISDDI"5)2>$8.(W.)B;4?5G A M(7'P8)-J!A<5AH?K>T3S'<,S2!")_^'2F\1"XY[K@(R0 -#?1R^0<_"7UR.H?^:VZ?>02YZ:>3, M&?.%% 8.47\6U"$L\$8UW]2IBZ)X$5 DQ7$' K3\W.NS!#G?CR7_3FWFFOT MD3&#J]> ,JV-UEIB3'LZ@E\[^4,)/CAG513N.X_-QU:G^;!\>F=5=NS) $KN M )A<" *=?ON[(!6%5O?QKOW8:]_AIU[WH7/7[,.7.6!Z?7CPO?W8[PF??CPV M?]S!FW>?#X91Y1 8,4,WW>^/G5;[X2'_UU^DBGC;>6P5MVJ:U"QJ"PE\:SX M";2%WM_;[5W(/V;)U *8:UD'I%4!EFZJ$Y?<1!]N=<.=F.KTQK#H NA+M\OC MH=I8-?1PO.#GN48IBH%6"=V <.3PYR+\]&7]>54NUJJ5C3^)16GC\VU=25*Q M(M5C=;7]N5(K)38I^>/!3UZ[,J"(512.#5TW2=*L4=OC@&A8HUI0I#RU*651 M+LU(?[Z,#="SPX(G&FU6UR]<$ \!T'8"ZHKDL\]R9Y&9?POLM U7Z^.#8X-H40 M1)I&"/A4*T 7\-]JX$\R#7^\6;=T[JD:+??J6X3VC ^Z[>@[HVL+9TP=: 8@;7'9CK)KN MKSG\9JEC@BT++ZHZN4$*:5HZ_M.>DT?3:ZF.,P5P_!,%<$X(MLK!#WOW;BQ_ M7-!M&@G ;H%Y "R$LA&Z:L,"'I@J2W)>J8!5LSS51N#>'(.;B/WVQM%VM;QK MN$7IPCDDJQQ2N@"'X"T=E6J^7I49X9#8BG%(_[3^TB\ W%5 MRC7D4BT/=L&Q$F^SY-E3XH4XB6$3K RWT>/@)+1##"1"0F4@H;*<%^4R(R1T M9=YDQWH%K-D./>NVQ9/_B!/VM933;4[N$*81$*? !W$9H))K2*("BKO"B-68 M@%_%*6=?&7H,Y52!GY(OURYK2,27HQ>U15-#03OD:"(45$=;-%\_7A,G M1$%79HH&1[BTI>TE;I,>*E,I-)L4B(>Q0TG,->JU?+TN,6)><,/TC +U>/+! MFW:E?%G,HG4JU1F7I7W;4\TD9&D(A'VR73+**+MB^L?PB(PBMIZO2[6$3(Y] M\90"@_:*26[7_LLQ)*< R,09"X;U2EP/<0_!=MU'V](.LV JN49)R=>/=RQY MH)=!*MLACL]&956@,CE?+Q^M]-D*!C,MJKN@:54/9AM(9(&"I& /"SY\X0'A M(P/"$7 ISSSC(-WA#^ >A&M<[@@WVQ16#!EN$I\S-IPD)>&F6RE?KQT= >,F M\=ZT\)MMZV^&:7)C]U!A&D$P)K67Q5RCJI3S2KG*B%G!C=F20;P3/8OP!/KOVNF3Z"Y%#&D,%X$,MY M23HZZ8O;H0Q2U,[DV>0I2@&*DJ2\5%T_1\7MT=.':'4R) Y>Q^:I[PFD+62< M/W9(W+L0F!U+L\>DK[[/V"0N5^#M]M6\4CN:*;C5RB 9[1"SR9%1&/ MW_[B9FSL4PJ N['AN@!L'D,]HK+&Q/!@2?\A.A:ZQ!Y;MHM;P0=O-)0KN499 MS$L\S3:3!+6S$$7R!%4%@I+S)8F5=)5KL&"#LPOFS([EIFMBIQ<.9X1:KE&K MY!6)QUJS2$'['V XG(+JN49=3.)L-EL&*QU7$8LR.T?"-E=2#(XQ;!:FN]9\ M5/XX?'8FPUTF-F"*@(N8:AT^^T>T+S\4[H];NM__E[]^&N_=S[ZR\U M6:K>"NU__.CT_Q6G9'0FW.:HEK1IJ /#-#R#[%50^F34F_C[5U;"859O(6$\!71QV-G5BDQ/?DBE#&5[<([(*D?L,IH3X0@%.**< M%^6,94^G2-\Y/J&;JUAX*KQXG@?]#U,2[?'$M*>$/./MFD1_F!N%!W)'"2\4 MS9=*K(1O^0; &05LXM14QALP\M6LG0A,FZQ=\!5Y(LL1]C@"\WBFP/+%E6I> MJAV]RR+\U5 .E?+G&3>TL4M2N+,83 M4%0=*$H&<_OXJEOG,;=3J!$^4)4I*W":D$]PQ24G=^B,HRV\JHBQF$J"]TU*V,3-4[3>&>_X;#GMRF/ZE-?W#^$%G[5\1;[LG9'7=0ATRP%['DH_Q2G[!9LE_AGI*E:; MSI?JK)2?X.'T2YZT/XZ4L-PT"-JCBT:QE1N2$D%KK]0R/5;67H=)$JN&:0+& M2 6\PU*^7$GJ_A5NX+)$3;'JF"9 356@)B5?YV7ZSD@/JR?ON4V;U/'[1>/C M8):HY1I5AJXHYN;LN8_@)T)%]5P#"SFD),LYA5N!*32U6[9%IX/G"UUB&;8C M6+;'KW$Y/I(<@16=F3[HU$<$:WA.(2;GUL16 M8?Z:\QR?K%L-L]DW+5H7ND1$7!8\>MWEV;JO(;C7\VSMY\@V M01BX4:D4O"+9FQY6)F0?-7*)]\\MDW3C->H[[** [6\J]"#(Y2I5A[D)+J(] M+_SE(^9Z(DYOI#KD0].J\WB_?I]O. JEK2?5Z3H]#P^(_E,U?3+O-51SXHSS M*A\S^[;YE$XUGVJN(1;%#;74UQX($]417K&[O+!U"2X.X\:^''EQ\G2F;M/W M1K:#%8WC&A*U#R"\>7H[[.ADIU<'[S,/++ 'P(/9"NILK-NX@#]@91W7]5=7 M-33>B5[X#W'L]075Q=CP/H <8L\*G'S+WA_&!NU_I@U LO&H7WR/9&)DI+!&1N>VMIFTT-!!L:V3FF?! M$#%MH7KI-+;989,I,V"8+Y#MDN#D4-&LLY,:$<-F>TC0@WZIN=JX!"(D64]L4Q3P' MX(^9N41G7MZPR1J!WY[WGA?@P83 [Z_$G!YA.1^5Y#*P/<\>I\#DV9\"J6+8 MA!X9.?JBN2LAM-.2 94:XMB?R;<2A\(0<3 3A[R8B=MWB.KZSC0P<@75 SBX M7FSS;(?0B$:AE!$22=A/3,G_D>5[D%Y*;FIX_$3$JS/VM\U.H:72ZYA_2E!- M+:$UE$4Q\0F.@%P7\XJT;F6L[23RJ$ZJB">.3#B,>*H,$<^U%S]AL@773\I)2SXO''QKB1R08I*-= M!303HJ,ZI2-9SLN)U;EA),\J+5+VF7@J/-0%HCH6S)^?\CU8N$:@;(>0;&J: M/_9I%>\[,C0T(^[Y(4D2@08[^!PR(A8KO%*!--VK^W\[W'A A?F#Y\V5/B.X$R/<[86H1S4 M*7D 4#\2KSOLJ^^Q^0C/*Y3R-65=+N_O%G+#ET4*6Y/)%Z(P/)Z@Y$O*NEU\ M=@I+TB1.SW$Q=VL2]S$F\A4?Y=EA/B\FS;/;&+EI@Z39:U$\ T-69_$;_GR;]@2WKM"FE^]7P2 MP,F..-K_''73TA,03A5Z9WU-R5?+2=U!FPQ.&;V]EG,SY^93'%%/AINKE)OE M2KY63;A6P@6XF1HB7SPLJQ*ER2QD5XU5Y\6PHGG5 '7A$YQ+;9FS- )(<B+@$B$KU=0-# M@2W;THGE!I\H=&F$\-ZP5$LSX$6:PD^/6!>7DWT#0@/XF KF([*S%R$D8/" M^)?=N 3IV4=I@VR(M0J0I[Y^41N;Z(1M@E_S="C!=[\_=EKMAX=\H DZCZWM M$B,UBVIU'^_:C[WVG0"?>MV'SEVS#U]Z??CG>_NQWQ.Z]T+WJ?W<['>@@?#I MQV/SQUT'VGQ.=O%44K%6+J.8"%WU<.!0@A0!-%_6GU>5HE@I;_Q)+$H;GV_K2I**9;D2 MJZOMSY7:YD$.FE1]5U<;? 3F"UQ^&.&KKS7;X%X$A'J>RB(?#=A>>V6.]5P0RY63D M>0)27W$"%&HNGISZ=W1QOI&8P<.Y1?MIHB3[\K.U#%[J;%\B[1@!Y M$^($YV($<&+5Y0YO!=RGU%>R?)057HEWY:^\U^[318]F M/CFV[FO>U@LCC\ZY86[%L:/*\6+#J3EH6]Z5X4D)XMZQQYNN+6R_:Z:/8&FZ M+H'_]$,2B?"LAJ+DY>-OPV3G*#=GF*PR3.7R#(.'4FKE?%5BFV%2J,8_R M, M@QKO$>?5T,+&HZL7YVA9!(Z6Y'SM^((51YUZB*\"+WJ,)C44 M5KL\A4E8-**4KTM))?]QG;%;A\KEO0[\7)2.@\3#H]3$R2Z!2 V#2Y=G<#G7 MD$N5O%0^^B3FR>Z*N%BQK"NFS/KE*5,)2I14Y*0NJSP_9:90+:4P,-VR79I\ MYL0(4)_I/I*3O9]"RDIYK#NBLLF.F'< M;<8M=RO)I5RC+N=+I:2,F)09*AFGHQVQTP3IB-9(K.?+\M''+'F(-%,ATDCZ MNSQ4FGRH-$$&KN0:%2DOUBY;!H8'1"\2$$V0CJJTZ+]872^6RQ(=I5 /9"+L MJ:UXG#S\>8KP9X+LC+DB907L.G8O8>913N:BG D2(.9>5,KYRH:;<=)"@"E4 M-BD,9O[FV*Z+0::AX;%5CRDU7+U#K5 (/U$ QV5C1:1QIHJ.2_RC-!,DM+.M)PD24FAI)1 ,28> \U4)D2/F":]$>Z%6&!TF'FJ"U1] M;%B&ZSFT)A//BCA4'830_2V +7!R0UQ^0FRVBI)[RH]VXOVFB_/(\&G4+6SF$DH -W8$K""!_!*^5+U MZ&T='A#.$-WM4,?'TUT5K^FIYNO'WR[(P\(9"0MOIEJ\JD<8.O8X4BJVQ;-5 M%BH]':5-MMR@-&/O^6U)L1F\EFO(4KY66L]CC'U+$@LJA:>J'$U]:SKEA-17 MIY&_>F5]FSL%U)="Q9+R/:$.%O CKK>0%&]0XA,^A0[,Y[Q@$;Y'=+"G\FA; M]C)?'QBS*8FY1BDO2GQ[*(M4M,/O2(Z*,"TE7[WP[1=583 L'P#3G?EYWRA2@G9]1$G[W7-4 *UAJBLL4;%"?6ZIEL#-Q-SKR;[7\XU8 M9&AX073M:,V77@/UA-H-^#VT4$-@Q^;I$MXI)VVX'7)_EN:>#HN$%$_!'$]( MY5RC2FP64]QMS%GL>MAL7UM@.-8K$I93-QP_#)W...;ZAJ:P"]B2O.],A\JP2?B]%#T?&AO MREMU85MU+ "#&W5#Z66F]L2YVJOE&F)16<_LCZWT4F [B%U28E?I"@EB4*]B^YWJJ M1=?!BS^Q2&PI-^6HMW1EZ2U;Y7[ =#$3^2/6;0:<^^B/!\3I#JG8=[MS_@W] MTGA;%64YURB5\U4EJ5.A#%A)G+IB)/B?EKH4H*Y2OL;XW0HIU HIWW+8XN#O MQ;D9+,^3I%X(0;O&P+%YMY249F GJ,_IZWC-D!A]E9/2#=<0-?_BJ0.3P+^Z M\=KX"G^BUF/5>3&L0K",FQK02?@$=^%KRQ2K$3SG<'[BE&F=HA$15$VSQS#V M% L56;:'EV(Y\-@2#)C9BZ.:PD1UZ#TIWHBX!"A8]74#R$UHV9:.R;CT$\V! M4?'QO6&IEF; BST/'F#M2K!A9\#4'3^#IP$/!;>@F759*#XE 3 MVS60;&\<8M+::+=OANZ-(IY<>#$<5YR_H@Y@*2&%@4/4GP5U M" N\4HB:RP""F"R@IA#8;H=@L/AR2 8(!+$I1T<8KH! 4<<; 7349F9 MBS!R4'G\LAN756!YE%G(S'A("SGSZQ>UL8E.V";XM8@:)?CN]\=.J_WPD ^T M5>>QM:_<87A1K>[C7?NQU[X3X%.O^]"Y:_;A2Z\/_WQO/_9[0O<>?OK^]-S^ M.[3K_+,M/'1[/>'3C\?FC[L.M/V<+!"HVIO+3YI?!L PU8E+;J(/MY'*-"RZ M)/K2[;JP7U']=+S@YU!6U.O%6EE!<1'Z8N' H20I HB^K#^ORL6:4MOXDUB4 M-C[?UI4D%2M*-597VY\KM7)BDRIM_FFA*W9MI]V9I!M]A/H^":GO@X0FPG=H-W*%-@AN7?A.J^\K4GZ/"/_YX;S@R^V?Z\PV#F11+NVSF[+' M>J\(9,K)R/,$I+[B#"C4;#PY]>_HXGPC,8.''-XZ]"1EEK-B,I:J>Y$3D>4$3T0R$.3F[)!9=CC+Z<5R@J<7 M,QV3S\RULILILTNKW 5TO0?,'??4]MJ:N84U5I;Y^T2\CBIHG9^R1 MG'' 92!L4%\=J:]4/?J::6XK9NI"JIUV([^9ZG+**6+V)]NA4L#S'&/@TPW3 MOOVD@LR(7>>N(AZOA6)B-P6)Y1DCU#-IKU.0IY20FKH8C:90A3&]N[!Y:CA7@EJ[XO58TH<)XU31C=+.$]S MGC[9-DV2/*T 3ROYLISBG]2#;W0L826.C$\>,8!]$P\%1[J%#Q1 M648.ET93T_RQ;]+X -WRHP!:WF7IA&D!#Q^F!7P,C*S"CPJ@D6V"I>Z&7D) M8G_ZAC?==/AG17U)\GG.I*4#FK1<#3^3&8^%Q[9O>0G(LJP!AE,3 ]1T:#-^ M@)>/Q$30%78Z= M,G3T^4C>V)0E)WZ<4[SH+ <.\B:"+P/!KY_Q3RVQ9UMT;L^XVB([I1VR,PKM M4EH)!6G84TS!B?4BQ+Q<8_:J-RXS,RHSXZ46[YM;O$EZQF2):JXAU\6\(F7C M+"KGB?3P1"R6D./;$3$Y@9[)EF0Y+]>Y8B? MLT-&V2&>S50ZF\U4%>F1C=*&"U:XR<0 W628)>)PQ!I#),X']("V5*OEZ^7U M:WHOHR*2K-E1O6#)COW(85MAU;T"3 Q>I+??JFE2C7S+TD5T5W'-(<<.QP[' M#L<.QP['#GO8B>>%U-ALVQXM<0OK\@F MP3%*;V5FZ(U?Z<1;L5FW/=5I#/0T1V&@8GE2#.N 4*'E%WE: P] <^QP['#L M<.QP[+"04RI5/TXJG5].Y_;M>04Z+#[7L<+2M*N.BXKH^U@; ND!:4&G;Q](A KT<0R'ABVE-"PH<3$T:ZKER, MN!4O:CLJ7M"S.0AUHM_Y#L BX**@Z@7]^VV5[S8Q32W74&KK=X7QS2$FB8AO MW7'L<.QP[&0/.TE&&+:H1FI5;M.,,6W->JY1RXNE#!4!R39Y<>;GV.'8N7C, MX/22N2:R)9FO:Y>^K[X+$W5*@T("O?*3Z()GPT?7_3?OGP/UWK=!Z?]N>".L$P60N;>=O://-2G7J(KKT6=^ M\ITU(N(LSK'#L7.) Q8GE;\R(_*7'YK@K5@X-''Y"?)6V6AU?;>!?5<=;11= M!58Z)KDGO(4N6!M>WBCHMC\P27 /W;YW9J;#.(B;%E0_XR5B-07O5,K+8E+% MW9-!+*,UL$](M:R%^6-7STX(-NGDY$U6?CV!*\]JI02O/$LU:W+EDLPU:_*N M*RH3NV:M5D[NFK54DR[7*ERK)!8\DM=NTCS9!2>U2H*7PG$.YAR<60Z.Q<#[ MY$\=Q[=5>B&+4L^+DLAM1\Z^G'T39-^3WT!9P_-:Y5*^BA,:;Y6=5IS0>"M.:+Q5=EIQ0N.M.*'Q5MEIQ0F-M^*$ MQEMEIQ4G--Z*$QIOE9U6G-!X*TYHO%5V6G%"XZTXH?%6V6G%"8VWXH3&6V6G M%2J\V)848IY;>+=AD\PK7REH+Q&+(\X M.1@8.XMZ"-/082:F.G')3?3A-IJ(8='4??K2[?)X.,!*#CH=+_CY]LW0O=%- MO5ZLE17,]P_9)1PX^%4JBO\= F/IN2P5I7)IXT]B4=KX?%M7E:)2J<;J:?MS MI59.9$[E8EUF;4Z58KTL,S:G:K&FQ!W[U'.J%4M2A;$YU8NBR!KN)/B!.8*J M%Q7Q8[$2:O;HQ_#(DER:>+EM,OO#ND7UM68;#JP%LOD\I[-J>U4 #"H "?1D MU=:"?]D&0501*1D@0#/'?@L^R^D$R/PFX*\#YTL#KP,N="PAO!"8 ZCQ3#P5 M'NH4/&W5L6#FVZ_"N1ZX-#7-'_O!E4%=;T0<"B"L8.V0$;%*95EH$OGH;D!4]W[H$H,TJ2Y(/55GS9C$.J3(.35K*;@^R MVF?%UP*TYMCV+2\!7LP:8#@U,4!-)VZV6:@JYY&IR:R)C\1'2L5(.Z+I'PY9 M*J?3OOL$GI,WLGWH0E\Q>*_O@H$[HI'Q@#C1'0/R,7<,I*^8<]Q:SJ4SWA10 MEW*-+4QRV>KC5DO)5A9GO,$YXE3V1&5D]>;Q$M2\F*IDJ]6 MN&'-&8)UAMAQ=W@"#%')-110#56YQMF!LP/K-E/M?#83WNI1S8NU];+$W&1B M@&XRS!*Q..* :P]C,D(MN-Y&A/\G5:+[Q(6V8UVJ7BU6RVR3^B/Q!--VMV]\ M?Q1AVK#R=$28:/*-?!N3P#Y ]"DD[LIPL>-_'#L<.QP['#L<.QP['#M)NXO* MOI>W@H45Y$%C%G1L QEOGBKG8=E'>(J%C%H'B\KB2UPR06.Y%'CAV.'8X=CAV.'8X=CAV.G6O 3JP@ MA?3Q#AZU@Y?.;,^]&7!MNL.^^OYD.SA.T_,<8^#3FD%]^TEUB.7%=G@DW.XK M5=7XZW.5USN:M(7Z#&.PD!UB4[#.2!95.1R MGL[ \\<.QP['#L<.QP[++@'BORQ?]#4__!=;PRFOMNWFWI4E0X+TG6LL!P= MU?94V;<6=/TS^=,W7,,C/>*\&AIY@K78^C/1[!>+]O)/U?1); ="H9MS4NWH MHSR<&KFLX-CAV&$9.PD&>I@3Y"7&!/EUI5IT7-?'LD!8$D@+"A"[>&X$2$PG MCD#&$].>$A(^G)@PTG7E8,0L=J$H.XI=T%,Y"'6BW_D.P")@HZ#@!?W[;97Q M-G%-.==0L&83$]%3'JCG6W8<.QP['#M7AYTD8PQ;5",U*[=IQIC&9@6,33DO M226N.=-!7YS[.78X=BX>-3B#:*XR)IJO:Z>^K[X+$W5*XT*"0X*+0SP;/KJ> M8VCX+8H+&!XO1\!CHQP['#L<.QP['#ML'(F-L8'_'*CWO@U*_W?#&V&-*(#, MO>TD9,K1LE%*Y9B*LYS&N 3@V.'881D[QY4LN)QXKC,CGOFQ"]Z*A6,7EY\@ M;Y6-5M=WD=AWU=%&T2UBRC')0>$%=L':\-Y'0;?]@4F"*^SVO94S';9#W+2B M,]X_)DLBO7],*2>57Y0,8ADMGWU"JF5MDR!VX>V$8)-.3MX4I$G@MC19DA*\ M+2W5K,F52S(WM"GGNJ%-EN3D;FA+->ERK<*U2G*Q_[/=)R=+2H+WR7$.YAR< M60Z.Q<"GOOU.EDKT]KNJG*_4N.W(V9>S;Y+L>^J[^F0)SWM5RPG>U<>9ES-O M9IDWGO5\MIL%9:E"#SM7Q'4NYL8S9V#.P =IWU/?@RA+57H/8DG.ETM2ZO4O MWPOGK5C8"[_\!'FK;+3BA,9;<4+CK;+3BA,:;\4)C;?*3BM.:+P5)S3>*CNM M.*'Q5IS0>*OLM.*$QEMQ0N.MLM.*$QIOQ0F-M\I.*TYHO!4G--XJ.ZTXH?%6 MG-!XJ^RTHH3VQ5,')H%_=>.U\17^1*W'JO-B6%'F;VWBW89/,-MWI4RX1BR/ M.&$.=N/KP,'>@\_)]1MUH!V;VRV)NY*[95IK?$0$568,#,7AS5%":JXV&!(6]$7"+XENKK!M8A;]F63BPW^$3SHFFQ\GO#4BW- M@!=['CR@I?2*6X$53J@D!Y79)[9+K["[H:7/C5=R^V;HWBC*1E]X,02O.']% M'< D?&_[*Q\BIL808BK+X%K\B\O!;'A#K TE>2#72%W32S5M,!!E;5C6U9*B MREI-K_];D7+12R,G6L%$?2&%@4/4GP5U" N\4HBLRP""F"R@IA#8;H= M@L/AR2 8(%(GFNW0RHPW]!(]; 7349F9BS!R\.3$+[MQ6<6+ ?!0 K!A"P]= M6%C[7VULHA.V"7ZME!DE^.[WQTZK_?"0#\YP=!Y;VR5&:A;5ZC[>M1][[3L! M/O6Z#YV[9A^^]/KPS_?V8[\G=.^%5K/W=^'^H?M[3_CTX['YXZX#;3XGNWBJ M .=RDYYH 2"8ZL0E-]&'VTAY&A9="GWI=GD\% 0KQUGH>,'/#[["+ M/ZR\5%]KMN'(74 1YSE?5MNKAF$?1" 1OD.[D2NT03+J\SJ&2R>YCH'-O%F, MXUQLPTT6Y=+6$H_QUGM%(%,VD=2*):I0F^7D5+:CBU.,="'Q,C9TW227P?FG MC@5NB^U#%[K[^1"! MDP>@C]@'W6M!?8IJY?CZ%"FH,L'9@:6U'7>=QDG8H4[9 99]>7;8J-:DF/>J ML$[>"[>@!)=/ M(UPR2"%2H\?(J?-=4="1/'?C70=1M,!7MFBZ@S6^0FCN$5 M"W&27)0O=J'GGK"\(Q. GT&#?P+8H8(ZMF%V_Z$/CBG3SU(]Y#UA<92B718H MBV"%SR;!#TU+;RY -ZZVH3W02BI(H1=6K6;Q- M.0W2%\T- >@"H]NVJYJX@Z*Z+LG.WM.PI>N@_;'38I M?*5-["#G&LIZP6I^KU[Z:69?1R ^S2BY1DT\^@J<:[DICT_PQ!/,G(-";Q I M#/ Z2T%;N,]2(._XF7 ?Y5 ?)9E[0N42",!\);&*E]PI88F$=A5-38:$RKF& M5,J+I:1NDN-JE$\P:36:P-BT=_FW!0\.+O9L@5W*-4KXB,G#O-G=!+[(9E3A%57.-:KY:/69[ZCS^ M:>:"0,#V[.%H:H9YL>)CMFTATXFS>?H6<_0 M&1KO1"_\ASCV!KY2Q!QP4$V6Y%M&8O3MDX F&Z_JJI1& @,NM^\/UP2)PN\/P&+?UTD*H;F)6.=>H5_FF1!8I M98?,_YA28LI\A5Z(7$KJ,F1NELB#C/IYP6$CMN'^.828/E<>X+I&\ MG"Q)59&DJI6C=[L8W#I.@[1]W3KUUX#Z MI6-R<+CMRB*EQ+9==U-*/=>H5==='6Z.GACOU)40--]QZ*8M/S5W*KN4 KH5 MP#DX"+6!#4IBKE&7C\Y>X/8G@Z1SN/VY'^E(N89R] ED;F8>[-0'M30PQNX" M:MR"-YV0(-&%6YU)6IV8@P .2+\59)Q.TJ2U[>CN&'*'#&=1\1N(JIUNE'0 MG6$E'G]MEFKDRFOV>&RX+@">&ZJ'&ZKV6#.W.VJM.8QC"]<23<&5CV83;L0R M2%:[).SIR JWK/+EXVOL< OWB#B!:5LO!8\X8W[,YL21@D?;TG9Y?)5K*3-,S2=3V>&+:4T*> M@V.:#_/$\;C"M2R" ]ACGD7*.<%RL\1IL6@CJ3_-U$6NO4@]M@-08J:UV;F3NK M/N>05V+Y5Y=7<%*IBE?N8L>_&]ZHY;NP2N)$?#"-+6#Q[%8I+\G\Z'06B2MV M_"!9XL*ML'I>4K)XG#H-NW<,T4=ENO/',XX%=Q#KAX5<> 6+XND M=<1V64*D5472JK! 6M=F%:]F)APKC:_#A(EM'Z_L*^]P$6NY1K7&C=^T4,ZY MA&TL&JKG&N5:QHZ$*57&I>GCOA=^'F/I[G.E?8JX)T&Y"^!O ?2?0N!_F_YP ML83YS$J97_X>UT*IB+E&J9ZO'W_O94PDIL \OF)ZW!'*."$]2KF&)&\LJ,\> M/29D4S,B^:L?G&%#(=_<+>3W6/L^^(A=Z&T?$RWIN66O0NP'!DH:RAFVW\'1 MLV N6#?F^H0$&.OQ+0G]!#FX55BKR1@LL4,H<Q]U8)*,MUL.)R$A!,BK5,[;SG :)^^0[V@A/LF-! M;O ,P?SSIK2R*/G3-ZC,O;)86Y)GW"-.Z=M-#<#ID*<0PD^F:GE-2V]'0([- M,O1:T7JY>ODH"@_"G;,$TPE)JDSS=J4-5]6R%IECWC)G?H(9C6WZ+KW"$_Z+ M7%X>USS7[OZ6B-(L^G!$1*E"(TI**8$K&GEP,Q-$N>]6U0F)L@I$J>0KK!/E M-40X9Y>8\ AGMB*"I[X3+ !DZ(NW7@-M>(ZAX3>J(2@!7ELF\REV5\*: M GV[K[[C.:R1;2)8<'MR(^MMX*&JF&M415XV.&L4M.=F2GP*BB>BJY@2EUG!#*NX):.'Q3&$(JW/S@D4.V]J^#@OHPSRB!?-G(1DD.O]ZC_!] M)+$W(*MRKE'*ES<4(. F-9L$E6C(_J2DA94M\C46$M6R%\SY0#.E9^=X\53, M<+:=<.3N<8R0?8JX_O2G8F;[.8=OSU5+8'))^;J<5!EE%C:.$[+ZKY@>#SL5 MDP0]EC''M58Y.EYX!G),R$=@6O"WAT.B>9CU2MZUP$=PP <4@L^N '1$]0*F MPM(/F _["DBUCCM_D#'>.TDF48";[K =8N89$-.UD#'Q_^TY(IYG(37\H6GI MRP\66F[BR$JN43[JHG2>4L0X=2:H&NV*< MND;$#9H]MXM5RC5(M7]\0 M96#/QN,N!R.*A7&:KJ/;(E62NDZ&*9640K>EM;\*$E1/&) 7P[(PDH7'^RBQ M\#V/K9Q:.B&GQF6\F@C>B2CFZU6^'9)%6I-/J19B$QM>,5Z6\[7C*\^RE4.4 M)5E.X/%6*;ZGW@W6>Z, 1G3;'Y@DT+Q'66?,P?4O%P).=H23PI)LPBLML+Y9 MTJ'S(]%](:>+,SIG] 09G2DK!,O E"MY44PX@'(!3H^9Y9'VI! ^P:0GF+7U M\ GR"?()LCG!+Q[>?0O_ZL9KXRO\B5J/5>?%L"+]B:G>X1/4F;5EZQ //!'G M_#:/C#9/?T0$5'-44)JI#4SZ\$7$)&$:J MKQOH8K=L2R>6&WRB5@ ]M!.F_<"+/0\>T&34XLP&20Q8C:\#!U&QI=]PH24Y MN+%A8KL&FD0W]&B1\4INWPS=&T7&W\*+X4S$^2OJ !;G>]M?65Y#C5V$5Y?! MM?AWY$23F:@OI#!PB/JSH YAKC>J^:9.7:3[Q37#\E9@?"AXM@-C.#P9, *< M@%EM._1PR@T]A8RM8#HJ,W,11@[Z'+\88FTHR0.Y1NJ:7JII@X$H:\.RKI84 M5=9J>OW?5>!G%$C(J7B_5I!RI38VH9QM8;56K832;O?[8Z?5?GC(!TY-Y[&U MKU!A@B$W+ZK5?;QK/_;:=P)\ZG4?.G?-/GSI]>&?[^W'?D_HW@NM9N_OPOU# M]_>>\ F:]3N//]IWGX5//QZ;/^XZ??R'2_X>2XPBF(@-$*='XX<_ER$G[ZL/Z_*Q5JULO$GL2AM M?+ZM*TDJ5J1ZK*ZV/U=JI<0F)7\\^ X[Z<.]I/I:LPVQJX BSA.GJ>U5LZ@/ M\I (WZ'=R!7:%AX]^*XZVDA0I/Q2G.,8V"P$&?.Y-'&D= M[WRUP@R0M^]@[W5"XNAD#^:6OO_>TZ8E9F@':?<&4M-:W1EJ>BW5<3!0\T_5 M]&/?%U KY1IE+ A;8:7D30*Y49Q%,LLB>VRR)L\C>-ZP).9+4E+7PC&2TI4. MS?B\8E 8-"4[*$YNTWMMPZLR!=5UR=65@4I0PRRG'\1FDPJP235?KB>5X,Y MBA"GG;U%[Y'$@Z?URD \1]]TR%9Q)Z8EZUFR9IX^V]R_B/0%1;9"C=1&K-[ 2+.,!94V)<)XED:]:"*M;Q^/RB3 M 66>7)VAY&J>!+T!,;7M2="X'&3;W=FV2BG',Z=YYC1C!']%F=./W7Z[)_2[ MPI84ZOO.8_.QU6D^+"93+Z1,KT-@3\:OY@X VZ6 !"I'D(I":"8]^F/H1UMW M#I8MH:[SHEK&?RA#S94/?/FFNH;;'3Z!:81^.'WDNS"JZ]X15W,,>A53T]*; MH/=\"SWQ)WA9 S>\#^-],VWMY]PND@,#S;!\HC>]\!G.!KI2)S ?S_%!I"S. MAOJO/7\,P)TBM_: #(TAF#F6)\S'%*)!A^PM'P6SB!H//9Q' 2&Z8F M)R6<3XKS""-'LKB!YH=WHU3.L)#->KH[M@R-F&8DMBRM*+RI+B8%V,X$!7Z0 M&- ":00FN66H^$VJU^7P1D',143*%J*>A#[11A9,_P6(8[';8!=LM>,[L)+> MT%Z#S[(H2@(,OFE2?9KS2.V\\"XK5QBK?]@.QEUT7_/<<(#@4BL QZNAA:;@ MF.A OI3\ &!@/Z!%)U!3"V\UHR^J^H@X!%,G/1O,9_0_A!%136^D81?NU 5# M,&@Z&:G@FR#MYX6WD:&-Z"#077"_.\QDXL RC0D8D(#UG\3+4S M= >(]UW/ MF6Y;%[XD&+0C^ )H%X"M(Y!A7S\L:L!2^S285=O'^%-1P%YD\3:"(?TJW0IV M@*KPUX41\4=0XHA*>R/DL7-#5%96Y6\:1<>:[W607X6TAX24CRC;GAA6F!8] M9]:\H()D4?4_@&O&P:8ZH 2 [H4%!"T,%YC0&083:'!ZWC;@;TUS?-6DERN! M7'!1N0'!3P("$(:JX0"7X02&LUE&?EGH.D9\BB(*GM C,0&?*%)>P,,?=*0[ MZ'\\(,[23TJ0!8"]P(B^Z=$N,&!,:8^N9PR3&0'8@*> W=TP<8 &W8>F_1;( M).S!H^=SQL'Y'#(_G[-A,CAT46@1QU-1-EE!6"72\D/;]M!C7HCUNR$H 1B+ MB6%SH+ASU,%\P;,.&B E.#K-/7\SO)'PH]@K"K\1"Q:(?0%KD G2P*(%$4A) M$\;\%,JEWYK-IU H?19&*@!B0(B%N [I"2!@CPW/VSPH!:]ODD@7O/AF -X( M@W16/202NF\1",ZHR#Z@=VRX+@(GFD^OW8JF0T7UH=$#P1W9/NB' :)?I7.' M-?WA6T%$;3;YA:YW=!C2])S['FGD8Q%GW@;5TK3 $#.%9P(JV,.;!.X!VP'= M2&+A?V8D-B6J$Y+6-GH>&B;\.ILZ@(KV1P; 9\XT:"W7 EK"12;HY@8^AC@ M#/-[5G3DJLW,OLYFN::+0 M-GL;@3DV+=AO%MJ^"X9:46B"XL1 J*-%[T1]487DP(J"4+F[('"):8QA3J&8 MU1:1E'I"_N%2CF^#[3!&Z_D(ZH6NNL-91W-Z+6>%7@,-/SNGMM$*V*"'48V# M2/W3-]"@6/"YP.(:JS]!M$8P"_28Z_KCX(;I0 "KP0TXE/+' ;$Z5&-M5VQQ M.&NS[HP4_,+<0'H/5&IV6,((C$W;P=T>JAB N7"YV-4K<)KMNV'R_-IB%I8_ M +XBK] SP"$P!5S;PJ@HLBD>B7P9A7L46R8Q[VNV\ $T%7Y:]AMHXQ=*V5'Z M/HPT7^W2A$#[P=I#"$>R) 1LH+7R^(I/+>I ,88Z43< -;3WH6./Z0NSJ1X; M\&2#Y%<)2T-3$;&NSBW7213[0N0 WERR1+R"H+),:A!3"6W]6J;KP%0 M#0W G$?9_4?@5E-3 FG4)._"'[[^$G0QF"X0 9#--EVG^!!D*"1=7-\-Y?CXU.F&'O!IN0&K! M.54M/"D$7&+Z=&Q\/SA9@B^8ACHP3&J-IUZS] B%1&A=PZ*/4"UA7[.N=D04 M*EG1.!'%!D3N4FJ9.P?H>JN""_# VBDAN"/S?.([X+$']BD2F.M27B4.=7HC M:0WZA\8,@C[A$V854)+=[*2T1@89"MU9\[NP.3#=3Q#WD:?8ZMY]GWFN1C#O MX-7V._B;U,_H(IL3)QP'7L"H!HWK45_(]ATMU(@$N84^IPM;6,*J 1C(<&U1 MYYG V:;@T]4O>?P#VP^$DX.\[R/WOCC@7F$(=6C0$ P('!*(]D6/#*<4:+>? M9+H@VF \-; PW85-@@V@7=!B_H0&'^ _U9R&8;B5X,K6A),0XQ]F7G4>[]>N M3O314^L. V9"?1MRUW)&*Y"MAKDF;V#+N,2:I9F(J_9 M^S%[#8[S!-&9#VP,Z:TZA\*EO3\ XDFOBYQNA,P;C^S72 M0+8PMU&%Z,V[^>;:S\I;@7=4%)Y61J#!Q9G_Y\Q!%0T1=$KG1[M2)Y-P M5W?A-%/88!:]!"*:$P\8*&^8Q8*.IHFAOG"/.1IA<:'!N*-<1"3"[;B!I@[$+B$8!Q;>ABBA'D2&DU"41%YN*O63=A%L,/D+ERI M]W]5"S?AA%DP*-CM=683B%Y!B-+M7?0GZ ;7]F[*1:!.#QS&23@MA&Z46&.X M,\#G SP1BEAJX6$#&#'8N%URL_&],%YI3B.W%X?&Y8:FW0)^H&= "C4![2#5 M9LGSW11T2W]4LF/-=AL7Y2N(S)FHG$&HSIKXZP0AA;[ZCMO\@>2KEC9)OGE+ MUB1>N!/G+C(HE6%#WZ%1$6*-J+\2QD\\6,*"G,@OI'%%/H8;:K3%G$MX17UY M 9DXVV_!++E5"8/AHA?;B;(7YD.B1,9#B8.I\(?O&*YN4'__M**EO(/9 \DS MSWZ@(@,HEA@4<).Y-('7:?S86WQTA*RH'R\K/O3KTB(]EASO((@W<[]#\4$C MCC.*2)\OOHZC_=+,2V+:TLSEN&GFST&D]]ZQQ^B+80SP=V"]EN_"XHBS%EI3 M1'$MM ;/UD-K8X=@$+N8*9>V0*S X4;8F!*N(F"$K' MQ4 9DEDSH0^:Q9KO6 1[$ZX:IB$%R=8?Y']ORM#>DHN=WYBZO7E32 N1 _TZ MF#L8"JWI!'>*YZF3( D):K6Q[+:0X]N14,/U"5>%_^T*/ M!/:J#\1+V7,!"$LG*R)6CM@XB@80E(NF\!1 :XH.0O1^+^!T^G[GGY13\4#W MPD]'>(!,R;^+N^J4Z.F%Z$3@,8$.=LF<'B:C MZ5>11B]>DMB%)]M% PE<1C,X6B!X\QF"],6L^CD)K%LCH9Q8H)GO-*V=1@6TT$[%SPMJ8BL!,DE?4AD0VM1?$5YZ MI"LN1EYT-D(;;$HJXV;(I<(N5''S$XMS&6?3?$R:'*K2S.]('@2!Y2 Z,R1D MT3H-$G'"$ R2\#P)7'B%,<;4:%7Q-0%$$7Z:&'B 'P3>?& M46\F;922^&U.-7FA8V'.)Z*F"S0RCH*/O4CFA(HKHKV%-Q?(\+36V5ZNLSW6 MS)VA#3S!\(+%ZTW5=>E>%*X%L\#H>ZV9UT5WJS[T+:N(P]W3M-QWI\A%I7K&2^J2K/JTUP)+Y:)8K[%V"U^M M*);+2=S"%[=4'*7C1-ERUQ58-64A@!C*H.E*2'O[U7%[WD"69.6P(T ;=7'R MK+.]@!XH!#1<=L9OC\= 9J 6[LK.MF:$976Z 6Z'7J9RX)V&F\ )?9Q=W5)H MQ8QU[G-9Y$'7:YQ&%"2-NLU7$UX,>4^V ?2-7@QT2N- U#'"TBAXJ@YM3-L4 M;$WS'3PY,:MM0$\T+,4$(J=]0H]4H1M-#VF$END9L)YU3 5QXDN4G;ZD:(D" MO@<1T ?E>,\N-G:#GC6".T8TN*-PHP;\93O(OC" \T J'"41XB$T"TA(@NL/ MJ\I_L36OQ[^S8C.DA^ZZ& *=,?Y29;DH;3F_$%UU5(Q:3(/(*=W]#6-@N$ET M2=V?'HB'H<&KTN]K.Q%IOW1$>34U#!]J3I"30?*;J?)JS5JLZ:T8M^ID)/&Q'=-VE=*KJ!,B_G=H>% M?VC]1)S6/PF0%X!)6$^^Y0=ACZ$?2>0G8?E)V \SI==+>.-3A;%,Z'$533M8.W\:U.D$2, MIQCNP_WM>S(_I]JYOY^)ZW"<+0(V@LF\NO8B1):G0$O@ZJ@Y@J)A=!G1PP#> M]$30DM*)#BWB:5IX;8RFCD/0L8[*-H7;OL5U<8YKHDT"?(2@A,4);WC(Y"^' M7Y=57MK:IUIPK@07=2#.8+_;@2KSG7Q@%KFX[29D('LS"MK&6D']C"LHY1I* M<=OM1M$*#JP/G,?B0Y/4%O.^6SLV-S^;/AX^CNP5&=>2VDA M]Z3]#IQKJ6:4=^)^FX:!*K=IZ9$SMR&])#-%(C](+]D@C ,BG)WG6#CT2/3@ M-YJQ&^S0>M,).92LLY^M4I6+M6HEF10,J5B1SICXLO>DY)V#GSBN<<3]:KOS M53:& NK[9!%L]OA/\Z> G#F'F&3\\-Y(>22Y*[H M)7& G"?$-4>Z[TBD"DG(\\3D/I*.$4)U-6IJ7_/=*?_Q][7-Z>-9/U^%16[ M_YW2WA$ 22$* M@-ZJS20V2-VGSWN?\SN'?U-KSN&:5/N[>RSM]Y?P"#M\?XH+V),.P-VSJJL* M*2YMVG'>%B]GVK'>VS[N>$>+PJ;#[XEEMM(3$7*S'*Z26F#Q)C&K*B]ULM,:WW=)HJN3BU;=]95JE6 MVW*N1CISL55/+[8#B-54657-?:4VGTL/9N?*5'\(#M.UTW/8$+,!LF$.6LUA M9V@7SC#FJU!XNTUXRSJL9RZ\^LF%5^EU1L9 -A2CU4Y=O>)>P6&Z<7H.4X## M-%DS1-@@PH;RU=K"M=/-T\NN"K*KRYI>5$+3#M=.! \U.:Q_>@[3@,,4V=C? M.HC@H;2U5+26FXDG/Z(S5#?JT4HZ"/RZE%<2P5XEVU]B75*\\+*7\!>:(V^. M/I>C"D^?7U?TSDC535DQ]C:V39]S2Z^SA)P+.:\JY\/3R[D!$CO%W MGD$N4H-V;6SXF3NT:8G"L6+/43Q5@ Z%II\_<.V[+FK?1>V[*) 4M>^74<@M M:M]%[;NH?1>J7=2^-Q:3_N%1M'Z*_UHY@7D%N8D+32_H@]/G%_I@H)2!K/3W MKOAK3TF'D)B+E9@69.2P1-8PY*&NM5IB6N_'-%ZBTOR<@9(<_)V$%%_FU0]< M^S!SXDJ,V(&EU!RQ\TYYOY[*$O4U&_ M559[G9&FR^:@W>T?9VC:MICZ/D,1;+/[*2ILQ,W[M578J(JHL!$5-D+.+[W" M1E5%AO#$O5KORKZO_J@2'B=M>&-RN;]3LWR@&0/XWN8&=. M0=V64U!V)168^&3_/$B&I-R1?O4EH*GSXMALQ/82E HB8>*0=[P5LZ6Y'V E M$*Q,Z?U$ >?7G-\-Y-8]T/5/A.2:H-"CSHP8P'#RLR^.-79<..Z]<%WS5#5] MVZUGQV]X*ZAZ4[4L$K>JX3LNLQ8N(%.73*+<2C@I1L66K-59)3]S5V72(A/I()'5^2IH665R9Q-<4[HDCFE$4R)[MJ M>YSY072#5=T05H+Y\\7 M:-15459S0"OXU?.HJ M2U0V$J8U;^ZN_(+ZFNZ?][ _E37$H#/2-+FG-EQ/J&JMX<\Z+*Q?[> R"<+"6FA\[&WA"@@(:HB M][5KS2B?-IF\TQZ*I%DC!J1^UDQ3.R.<$C84+8V7R%3[Z-P]F$JC4TI,56T) M4UUW*M;-J2D6G8.BHZB%AJRRIJ$5-4.Y/Q ]@J)'4$AT^[R(RA)M0,@VZ,F: MT512XZ02+;KNMNU/=-T=Z4CO/>S3A4#<\21K0KONPE2%%^UKRJO\PL^SOB@\ M$03PQDG"*!X(!B[]:KDX'TQZG!$2A5UIH]JJ9FM>><: %_!6-0HDOFIAPW:U MG"8V]=R82=W)3#]OT. D[+7E(-1UYO.!FQ#Y/4>-CRBF#X 3R/6^<%"!!(J4LA\X$BD9_;KKB$+T1..'7@(PL24,N+A//' MP%B45"'%VN?X_-Z+[TRP$W)FA9(_H=&^C;#]H '0)MIP/-D<7O?LB;WMQ@ZI M_]?ZSI%QN+2VN?*13)K6[F:'L$E +1=7;-&-Q%UK:_,3-#AX*I YFY\&_AR8 MS;>7$W"#++0 :!KX<. DI< K@N$-R2,F/H/@8U]JB(C^?.(65R5PZGWD2[B# M%3Q,?_-].[SU['ABY:/OVI7IBZ6$:K?HSH#3N,O^]7$9T&;BTN,K9/K9K*E< MU^(IL>*\JZLL\Y2U)4EC[T_K;=E<$'NKKUACT*K+J/@KY40XW:!W(AE6E T* MIOZ<)94<"^N9W(P#8OUY8TUAL1\L]]5Z"]$S3V\:]K=!Y+KT*:;&='HP:K!# ML5%I4^[Y $$0"9@+\3>K-6N10#Q VO_B] 9311VK S*#0+5=B4!B4V0'7M^P"X!"1?@ M_Z$RA3@^#*5PFYD>'W&K\E= O]4R-AW9KT0:4R(ERP&YUTA3R>?HQ_Q_$AZ R>) M?A26^^( NW>EK;ZG!4\A/Q9DPGW\,4FKA5=@2RXN'IRJ%+T2]R7V-[K2EFMW M*5R.@3J@)8%";[C=T G7_;>5SO%2X5E$)C,/0U-*TJ\S NL$!VT%X6;"HRL]K6*TU"8X:<)D$AH+RF*6 MEI:@!D'Y.8LY"&U7ND_"- B6_8E# T#D!D'V3I;G+^0+GZ9U_ M5 STP*1;Q"WUBG-G5$#G0"ADPJ*\PB9SKE3#*N- 3V#UN83C5VJ#*6WDRB#] MR775"@<%9PYZ=[R,N.Y=SV7$NC?):2#G8N:)3%%Y()?A1SCT$_-"-C4AE=Z0 ME-EY@!9D#J:#3CADC 9ZX.8%+ EU8]5;ITJ^EK;='4T\3K[(;ZLU M/B1+K.IJZ4IGI!G#;E$7X+J_E1.>EZ':=GL&@0^*).OZ\4*5M!0:U']$]\<*!CXR,/TD:85&2&_466LE+./ZE;[ MN)O2MI]FS,1?3'U$7LD14P7Y2B;1"VMJ9NW+B0,3JX]$S^0*@H;Q(2F;FGKUU>Z*\@;$G$W?/3[E?U+'G]V+ ,FBP MLBB4.?GV=63*>(PM>T'%6;;@&+FA+S,KM;9.]M_]%YMW[Q='T50;LA<5+;(@ M-"V3QT1EL#OIHV.^YER$Y*L/L2$&YI5P.3]9 6J[$%3HXPQT>A9]4\]!W]1S MT#>_@GKZ@DD2>)1$GY6Y;JT/'_HXF1%[Z9*'Z>:"?P7/>G+KV1\=S"+;!1"B MNIX!"RW(TM&MG:L^H7$&BZ9L1@]Z*^+BL8 ]@Q".>H:6.UFZJ_;0:'P!KW MWL2?DR^E+\)7U?TZ5O<;LIDS[/K]L5NQ!5B!$(<*<[$.(@XF%0?8=EO%H?4^ MR>D7V-9/"<()P@G"G<6G!.&.-0;Z#.%T_D'_0>P;"U9E/1,6F(:2OXRP8HD6 M/])+/N67[(W$/H [>W6"M\_]*_3^&#TK#D".3^66'F-6V2_L'VFY_!XOL^K*"QYT1KHA][5L]7=#$#!M@%UH"'/HNN5JQ\#A0S/J M\$@+;D81&#V0*UT>#+*M?FEO<(J=+BT/&;>%MMM<+?F,>-*K:W^H5J8SMPL^.)V-S%-O95I4K:# M"#6\$&X^L\M0.Z->-P??=8^,:GN@+(5@7KQ@#AN6!ZV>6-9&'D M3_Z4K%@YK6"1FL) MMEMC.[.-;#N'2Y"1;"NW,Z]$+X^9_"..]K7\]K'V4IRUJ>>9U-Y0L4)_H6DJ%@5YE#;@00) MS[_U;/Q/ZJQNHSOP6-Y 7]"SJ@J]8_8Z(V,W;B[=8*,0RP?9C-(9Z>8@!T=( MV@DAM 4O0Y80YI),T*H@?!F'XF.X46/+^W,%TX$/F0%SN&\WK@/[LJ4_NH]= MZ3>$%?)09A _@+Q)P,I_DDB:@O(/I1EQ*7I3^$K(@F'O(50R?,@#!Y9^*WD! MQ8V:)L*( (I.M$SP;?#=TB0@MA,ARAIB8':EVUI[SK SQ3/8@Z$SUKKAPP?] MH0\&W:*A> UQ\J%WH6%1GK*%A3>YD6$@K?'D?CQV=N!'*4OU/PX$?<#G;V>/ M?533,7B8)I8Z9:B_^:XS>5LQ60;K)0UZ.2<6=2PD!W$ UU0-?QR"0TZ1Z"_X MRC7(S 2Y"-5'5HDPW"UX> 2;HB!JU'HBY(H+#.G0*0@<,_4+ 0:7E!@::?5" MT'+\E%&=P^_>Z!/H[^P4&NPRQ#+K_RQ]?!&7!CJ4(91 8[K.?_'7_.?^&*'! M*,J*XT&$$!;LBJG6J36A^,*(R%FT<)4OCJZ+>T#TR0QETPH9C"=?'E\7XD)E M%H3MS!2\S $^LX+T212LLC#!L870M=:+HVGP MO"B"Q;_%>-$! MH5!L##G.\>WNIO^8;ZD$ZOZ>J/NJ0-T7J/N5+7EQ^*;FAF_:B=A[IR.[83RX M.2G4D:^@!BOYAT9_>ZB#&-\(3OV1C*/$3E?V"PV(T[1A=]"T=VL,CK%Z$U:O M]G/F#*RM/AMH@5T+DM%)<(03[ENSLZP>8EF?'&EX0J8[; 3\BK$8 4V$*R=5/.8 M"@Q/N1%Y)5/APW-+A1M54^&/R\7"I;)JN7S6(!TUN#4S;N9DQLV_UA$*6P6I/AB>DM%""T]GME$5K-W!2[>;8I]O@X0GH<-HDLQPUK MI7*I\5H ;Q O6@TRBMCR,*UZGO@(F-:=CVH%3&LS,)UGA9FWPCX= M!S^7!>:\1$+$BB%-BW7$S6M#MKQV!,E*4)'MK(S+W^4]>)I>Y <.2:&/-R;M M53_64"TB+8?IL]QC.XB?7]KTW7J5("" +T/L+C YSQF$L,$[[U@DWX ]?H^Y MXRN)'J;?"5[X8,U;M?*S/A8]#.2>6G3QW8[R,X'1*<1C=S'% <1#Q0(G6=>& M+1&/ACK!SL4,_L,/_L0X>Q'X$Y(%I[[67IL]+ =2]-[[QNBYGVQ@L9%L#O86 M#=&[U4)^*JMJ&^0GO3-29$W-WBB=AI^N+.+X['A..".V].S[MFA@VE_3Q@3] M#>FYGV3@]7U/[AM%-^!GZ*0+AJJL:AMD**RHZ,M:#E;+^;NUBMI5VZYLG^@8 M46>583L4B..EQ;=5MW\Y6J*LV0'%4%D=8.MK3Y-ULRD\.F(N5#2E>;\*$N"BGWLC"<\J\,'V@UVV09!+0E#'O$2MT=UDO2 MG.+[QX9$2540\4?)]0-TSW/F10>]4"8=5 M:R'60B;C[F7PBQ%R 4L@-WN]#E*(:J(.W;G@G'X@%/T;K9M3;H4-3ZPOY)VR M*A!8_P_KK1!7NA=^9[7#;Z=2\#\@!)_]X,YUL$ZTJH,Q4+ 47S;Z%Y0>$O)P MJ?*PP]-N0AZPEU^33?U,+FU;@JUS/;?*.#@!JYKX>B\U)C8]]X7I.\M-@G?NJ[_BJ7Y*.JT_0@GJMXQ MNE<6>@U[E>6>UI;K0W$=?42K<20>TQE6F]D6'KNR*^IO 5E8#C;>X/AE*;)^ M9"].Q+UB6;W,J?F$5*PL"49G9,I]HRWWA^)"^HC*=B_&,3NC@:SVS\0U;SPK M6RF?=RS>R$O;GE^F37JGOL]/K@D_JJQ-H)QP2QG@=R><$->U/.(O:SM,_&-<4L6$/[*\B&[VF8K?6 MES$U5$1RH#*FTZSNLF8";2MCF8:O2*6DXW8Q?Z"W@)2S$$9L0G%K/1S'LG0?$CQRUJE1 M!SQ4.B-3DPT]B\Y_MLD0(1J7*AH[YU8T*AHJB(8IFT9;\H17=K'ZAS=V7)?@ M;(4)<>C<@'Q3*"[)RMJ.F*0(JXZ/"[\GI*TL'5C:TI,U,MC#2E04A'Q'//,A'.Q?UA74U;4Q5-KJ(W"$UZ_@@=!2YH;;E>DE< M51Y1R3;%0W2P>%\IFK,AW-@CU+%LYNV$#]MT-],\*,$PLV!5G<-"#>WDTF -I[BAN)%__C\"!N7#< MBUW>;LQ"M'?Y"V>@MWJUFGJ/71D:K8' $) P0C1JNZC-BH;.1&/_)'T+DT9G M8''O.,Z;-(4MI2VEN &M:CO\^<3]$-,3@9/VE@VC*20Q<0G:0C8JT+/-LY'9 M% "7N >MPQ.W]@LM+%E8;UC:'DK3P)^O #;%A6@]1>O9'0G$,:K9;Z3T*RBZKV@5-YA.<5DX7'YG3!LPC-IKJG14><;59KV1L M142XPGMK:)Z<_;(B)"-MZ@=U160(CK$F#XRV(+\)Q_A8ROAP3*7TZ'!1M=\6 MIKHR-_DWV,M"6BR#R.O>&U(R M?F-4K.N'T$'.?:6IXAWAV[:)?W9Z M7^EQ)O"K*Q\&R$=?5DS1]7*)O%2JP+8Q7C*!ETS9O$BO]7Q:7DIHVY(ESFPS M>?6UHE2_(?I]W M]:&L]AMNSSF--)_'-+V?(XRHXTD4J;$?TRG*\)K-(Q1.R1!"_.A(2/OFM79G(%_ >C6Y2]RN%T*6;R#=[% M!^!.'6])K^U&\2._+F$7SF2-NSGE=96E8+,,\^K8T2SVNU)?Y/+06WW%&H/_ ML8R*O[)5D@;KSO@$B$R"X_N7E ,5;8.BJ3]G24_SPGHF-^. 6'_>6#@%\X/E MOEIO(3HGZ4W#_C:(7)<^Q=283@]NHP+=^0+GI SBJ)&!ZXF]6:]8BS0*4 MZK\XO<%44? MK5'>D:_)S8;Z4#9MW>-D1NRE2QZF$%0LYTL0(&+3Q"2"]P9D1KP0).J>SM7$ M :ET&4_PQ%]=?_+G2A.H'8F ?EC LR,(3EB\DY;H&'?#'-ZH=42,FR;-/,4P M/"IA3S,"^A''QF))$/7BI7 YA\7"0T()B"9-9I;W#']W/$P$QO24QI9+*W+Q M^/B8I#1UX[&E[UP@\'M9>ITYH"F!>*$3XM?A6Z"782D>;QF>O$F@Z;W0992U M['\OV8#;4,9/TJ5$P%Q$FL.N9J%$@'AVH:^!GL6'>KX$DW!.BUC)T@@/3L6U M%B'Y$/_EES@:&S7Z^44+?'%!$/]OB;^:^[\*N?LS_O MJ]U!W\S]5:^KY/Z\Z%&*TC658:5'%?]<&^B-+4K=^?+VQL7%@?O6:Z9AYF,Y M:3)FF3=9:^[8MDN:UB:#4G 13U0\?V?B^6DEGN@@E8"-.#Z=4^G1\BF<=I\! M*L R$!TE]GM%)-,.QIY'9/73+["MG\H'0=*V8" U* ,['G&\-[7F'*[))KZ[ M]\!M]9?P"#M\OZ9FCC1<[#"[+WE#]"L!3]C#V(+'"P("Z)QQ3MY5R>LIF2N_ M$#8 ?\L$[!&$W3/?!047?OK/THG>JE[ZJ8@ I,FZEH5R>'^&]69"*"Y6*-3! M\80"L7_ZE93<;:GFKR1ZF#Y9 M/[XQ>,3;* J<\9*F#9_\;U:=@A?5 #&7M6$6?J:\E(M>EA963 U+E%H?DC6LY'1%UAJ]=$))ZX?+H.\:K@A$RJ@,;%O(_XS?/AZC5S\<%J%E3PY3C<&\BA7>A/K6;US\L && 9$!K[3>&DX.\"HG^+ M3&3*0@XJ$UIG9,C*H-VW\*+BHR8OJ4?E)1V1<(U>%L_AK)%,6ZU>Z5!'O%^0 MG/DB\%_(G+4]UU"OUX$W:>Y @6M8) Q:,CL48Z@NDYEV@) US$PF8R:E+6.) MK\%_Y1,3"%#3GT:O%G=D';#$94A6O[')"W%]=AN"&#;"S]TB.\9190& 5+Q@R.A]?0SP$) MA;>[12SZ1Q6+86=DRIHFD/HODI\3#W<6OW*J<];PDZ:NI!5SHCU0"/=YCM8=\+M[JM(/.""9O 36^8"55@ M0ATE"D:LL;8A:HH,';C30*R"<[U:QW.YQ%Z=A.<0$T8;M M0,JYSFE:^=7XLN21\F6&8@[/D>G3;LUTC*#F*ZFN;/ VM3<$;[*IM&L+&^+$ M8"TAT&<9(-81:+S1[@UDL]?4]./3S];*=I(63.@XEX; C]NB1(G\6! OI$,7 M"MH"7ZVPVOP69?OHH?1ZJ@YCT?N=T2!G3M+&+):JPY*&!USQH#,R=TZ/J3G0 MH)%122UB5>Q=?2;^X,^:IK12JV>9;HW%;9XW;9>?DB:9@ MT13+@_5O7MSVG,[)$3C4D6C7[)V")7"& M-$:0KW[@VAM3.D6_1$8HZO8%UQ$*%3LYE?UK+T6O1!LYJ6Y7-LSL MW:EA9N]./_W@3?Y_A$2*'RREWBO=L2;_'5>:N_?FSR?NA\?)C-A+ESQ,[ZR% M XX;D#*S+Y"A@AMAHY^!GRZX3F5[S:& >KZ0U1,K"-[PBMN:@]!']&J:_"@% MTE#K(EMZ)0@%$?++]; L?K6XJA97U>=T.2>NJL55M;BJ%E?5=/NT!W33U(HK MZVNYE]N1R-GBM=9J'C8&V#RLRL9 W%H+Z6B]=.S(BC0N'4.0#@U3G=EFW^NX MN#YU^_S>W?+G>]W89+?\%L%(43O=O5Q55$PL?^J#J.A90R)FFI\W<]77NDTQ M%Q80]559RYED?G3F.G80DDIS\4?\N' M_USWCS9O3V^4 US#;^:T\V]/_U7U?_7:Q$]$ Z,[V.F-J=N\,667.\98.?OG M89S+8:DSO?C!KL4,"*^ 'EI@^@]TG Q.MO5FO6(LT"-*%_V5V#U>^,:(D. M%I72.33/ CR:$!>B+U3_!'8N; 3.851HI2CTO-HA7DQ:DG4M*C8YP$N@8\%@?=MW\2*ZB< M8,.I=@-YH+1EXM(UE(" J!M75NYQ9-E 47C D+NB-.!4/BR($@.HCRH-YI6- M"CF!-#R]^I6E88B3&9H8QRYL0Q5IZ O;<'!IP!Q357GH]SJCOFSH1>#/PC@< M1!P&PC@<6AP^^\O*D4-?Z8PTV1R(VO$C@O',2$#H19XP$8>4B5LD\4HPLKRO M=D9#LZF!A"VQ V>%2-5HW<^EE[E5,9C-$$JA;%2-D\]6LQRF]*VO%1:S9I/F MVT?&[ 4',S@W.)A!53B8WWS??G5<]]:S[[W(\IX=H"6;I;$- Z:O9Q%0^GH6 M R9^/+VQ7KU 8F^H-VNJV/'Y9S0,:E7+AO MCE\)EEBUZ*RZVYV1GW-D ?* MF=R I@H2X]_M\LQ_M"$7&R MNKG?&>E&-G5[\4 +IW< DXKS+U!!8>@ M#D;

$7RI%Q'<:Z4->W9+7\+O @:")&5RVQAB)P%+4[J 555Y/Q#L.[[9/R M%# E[7XMA3,K2%DMYT@I6R?Q*,B[(B_$0BLUREDU9R* H.)6*OX1QS130HGX M[HU80?Z%<[RR5LT6J8==7.+[8FU7OK9K]/'7JDYD-%@$J(1H+,5JX:*O(>Z6 M(;R&')% T6E*ELD9HR ME2L5!4@% 9(U,XO7*,2G#2QVR>)S)%-3HX=NH"&ZE2DK.6;E;!VQ8T1IQ[S# MJ,9E^542_0PL;C$CL639%V>Z#@ "ZYI\L)?!&T51BQE([XSTS:H3Z69[@V'? M/-!B# PKMC<,UHOISQ *(2Y^D2(RF7GPTNP5QMU%6#VKQ5-:Z:.C^(??-? M$OAY'#;H@+(:J(KZBU!BE\AG]758G5 $P11-N3]L"[3HD6_MKB82&1[&^1_V M:D0B@]Z!%J,@,M_^D4@K&GPN_E/7<,4+IMXFE->+*[ $7.0@TV)YV#!PB#AY MLMH: .$FLV^7R4V5HL ]V*FA*'"H(23O4%PR.R.C<@RH'V@Q.#E(%;=1 ME!V^67Q&J[B!*E*TQI%#CT%GI,J:MO?%?PO3;9?)3=5"C_KLU%3H@0E=6=?W M*5@4O-5&366V(O0P>CUQ_W31?%9?A='0(\LP2F274XX&RB)ZR9*W";EV M?/3"RVQ3$.B.E=$=&\YT&#V],]),0^X-AI> ^GB$]B$AU$*H*V><3MTC:_3P M\L@8R&;.5('*M]U"Q(6("Q&O"4!_S,Y>HVO7Z#Z.' M34L]0U840[CJ^W^_]NA3_B;.-+K*AAYG,4H3@.R?UC,>G-R]U5>L,=!U&15_ MI1QN^FFSSQ0X'5ES+5.2^G,6K'(^S^1F'!#KSQLZC_R#Y;Y:;R&>2GK3L+\- M(M>E3S$UIM.#48,="LBS'U#N^0!,20*&3?LWJS5KD68!*K._[)[F"_KGB8++ M^U/I#O4@+5JQ-E/K.V;/JIWBW^+X@/)X]_H!4H6EN'Q=VPK _9V/NEX8>;&H MLHL2@/M97W3[U%.!N2\P]ZNO0&#NMU#0!>:^P-P_#_(*S'V!N2_>U+XW7:-[ M++#J!5:] $A-E]0.CUP]-!!8]4(\SN>.?@_Y:*H.!QN_%$-6MJ#%: *K7F#5UU*[PR/WSRAZ9S30Y4$_ZX^6!GM57Y\], DMD MQ56'F9IE*(,ZD 2"_6M,>=E&6H-!DZ$!#I M9\--U8*/4P_*,E2EB,'.,=M^X;Q5B;7:,2?+4%4!D7[1?-;@G*SMC*1=,B/M MYTD>LW*OD=#B0#"%JIX#4[A?D> 97BCL.^WH2I(F1RZE4XV&IAVU,&MRF=Q4 MS94_>>69:N*T(W.PCRLO>*N%F@J^T1)?OB_N$2Z9T?;0837N$=0!IAX,]1(- MHKA&2&FO U4TJ<,:\XZ4WH%*FK3>H08>G>%%PCX#CZXC;:+TCES'I.%09EGO M98$"SS]Y[=%5+ZIBTBTX!"T;;1XGE M#SW2],YH:%SB[;EHF4BQS8$JE32CQM0CI7>@4B7-%&./SN=3XA!:\*ECW_9= M^M@C3AZ!I'XL^ER.;U<_A*B7[NAW1GK/D,WAWL E31_JB7+33>Y/6=N=D.JJ M!&JW6%=*/-67ZZ;23GB---1D99@=<%;YXKNY,Q92W@I>%E+>4'HY4^;9!JP8 M;;@_5HR0?"'YUR7YQS'O-2I"]%YGI"J*K/2;:BT]>ZG>Z_LY$Y#*SM0YP.B5 M3].%&V3I7J!X-C.[ *#/-IP"< M7^LJ.3-DF]8@,8CQ4!J3Z)40 M3UK ^WT[E*R 2(L M$4 BY7L)9$B7XK@<:\!J)T;?SK%4443( :'Z:;Z+Z?[S97N5SHCLUMT4P>$,DV%D*2#A@DQ0&[AO M&ZR\]4)J<]./DQFQER[QI]N<]66T#$B:/I\8<]$)84_P^%]=?_+G:N]@H A0 M9(&WAL&2U)EO=WII0E5%P@C.-X+CF%(:2%:.B(7T&./?H)3E"!S!+^,G7==_ M#3_4LU3,"IW%#+*!V54&^;^J/"]*Z9KJ]DUC]I+4S%A(+>&2FFW#?WSBW'(/2&Z#L^CI1\A><^O1+W MA?Q.E6YE <$*-T7NF7NW!334A'4-YA($Q!2M,<<1$+0:3Z]^9;DPP7 ,Y-[^ MJ+_"<%21B[XP'$>4"TQ 59:,/G6I5+4MZ)]78C$&PF(<3S(^^\OJL0;6(1FR M,FA+A^4UF(RG&0F(-8U(( Q'5?'PYQ-WBVR@.$PV:O-ND=*U!81.1NO+@YYQ M6::#OK=/2_S;+2S8"%!5"XE:_V/1Y^(5SF&*A@PL&NJ!X57V5BM-'VEMG;1> MLY/I^,NM6T!R.+W!5%''ZH ,)[8^F(S'/74R-6Q+URQU,K"'_S+U3KT+R,/R M7.9:A=[&?O4C(@V[._HM-]GK(QE''YUPXOKA,LBYJ384QJ] /K!N$?\9/F?] M_AJ?0V_?[P)B.Y%T^PSATIQXT?86S(W#6;WU)O^]ZGG>E#]XTE?_A'X0$?I=LZ*')"DWTD8T2OV3=I*[ZQ0LM@G MV>.PX5_M_?(M2Z].-*-?<_$102A- W\N1;!S M6CJ$_UU80?2&GPE(Y,O2/XCKAM)G(+(O/9+),G BAX2R].7+G2S=.5A*Y(72 MKY;WIRQ][=YV9;J!__WVNQ\\PZ[N9E9(UG\=2O_V8=.P! MV&P2@X6 E['OI MM_$O43:Q7 DTH#]QZ+_H0RQ[#HHRC ): "99S[#/KH05"MMI(2T"_\5!2F.) MPCOKO63MZE@>Y,G0O0?O7N(3GT@PS^U/?@5%&!)O)5K S%-8[ TV+F<:IP/R MXKLO>$TX84N>6A/'=> P_&G%RJ3>6EW/_=?/FQOX @S[,&6D^"_PC+NK 7\)GJK6N9C:)V1@142.PI]WF78]WM" 7YH\=(2_D4>>3?& M_P(!)OY\[D01E2$@&1X%\(GKPR_3I%LND+>K$5#IG9* "--KU"'@?8H.F[3K MPF\EM+Y,@J+=@@)4=9=4)8&L IT#6DW(/A4NQS>N ^2O36'EE!0V,!E1JIS. MDD)\DX0JGO'6_EM73[EUA$G8N75P*NI68[7( C^21<1,L*K2/5)6)J0. M95XX6&R5T="B*(1Q8>T.B4&#:'MGF<:7A@5>Y=4TR M%C'&Q.=\06&5^K^ O^22'\Z8V1;@B8 DI^, EZ!%\G'!X%#3\YM;?Q+."P'X M=&#GT5PMK#?*5XUH2PHE<*1N 1](Z ,.#4P#-?B&S:ZWOC9,7A9P%E3 MRO7T2^^X2?ER_^O#]S7+2ZOMX6/T-S?LD7."3.Y,@%\7"SAT6H@)ZQO'BBH$ M90BN9AGQH=ZIY97;1(C.*/X3Z.3A\4E3!^@T066]MH_'A\^I;:P<1[KC,75U MI<\$E@B4!\>;!"_,845Y0Y;ZIQ_\N;9]?.#F[B] 83X5JD%T_(%ERH8H*;%@94M,\NWKG00&%=466H<_L3P9OD,W^O0Q]2CI MW1^/M^_9[_+CF.;"F!VT S\$K HP(:RJA&SALGCD$Y:.?)1,^NXR*OU+.PIT6)X^:.,7G7ZPW%?K+<3TE3S$UIM.#48,="G"S M'U#N^4#=--8H^3>K-6N10&! ^/ZR.WA!V=OBJ@9W0.]>> &8C30V C MXI[3<#G^-YE@:(ON U/%&.> KT^C6.JDQ2VF:^^-'?2U:(:>;ZX!K)B[VN4= M\>15>)CDE7%"+\-43IJ\,D^Y=;5<\JJ,^SQ#YYLV+#I,Z4C(MDB6C4AD(*>% MP)I,B$OX-UADF^)^QJ$0<2P7\.O7F3.9L<=:$+@'21^0OXP@>O+P)C0=*+_" M^B'8E#$S$8^. W8\=,PBB&!O7T=LTF4U@L39J5T#/O96GA M+BDGI?(?[!0D# EQ)S1NK>QK]G<(VKJ[^:L5.N'C KP6^\'[NQ4XN)#OL'\E MU],$@Z9T%C4>F9HDR7NTE:)P7U^ M!9OT);9)WYE-JG/V&$>SD,QR@3$]FJ_"[,(ZY^'#9ACCA%$ZXD+L!O91F=E? M_.&4IZ*F(!LA>P[EL,J'LNL.<*]#,3JC7B[_R+$WX11*&6T-3V7Y&)P%$L:/ MVR/K;5G==6NWUY:QYZ&;%YT=3 6HN^[(]MI/O^@(ZZ@ ==>=UEY+Q=KAPZN MKO2'9P?6JR>Q[ J[^:EBHA"0)>TKI!X$#! M$/]9P1M8*1)?6%&O"KY!<^\8^8$C&]]FX=HL_/#H4:H.[X>I%+CRJZ(@!+QM5IZ M$3OL_;Y^^.F=[C)Q$4HND"^4)F"WX97 < 8*B1@Q@7(E.^TAL/>B=">33Y ML#6=.AC3.?QVTB//[!\KBJ_?%*99$;_@L*Q#Z-@.& :\OF&Q/##%^NUZ-,.H M24YN5IF$(#?88&R([9$0?NLZQ*//>(&/\6O7.0E8S1DBPO T)_T77H\ 8S(G MAKW%QLL99[RDGRD76B8DS&.W: 9"%(!KZ 1DY]Z1/IX?090Z(;009\XBZ?*9 M%OPVQC[L 97U=E&B8TO"FP?[CVQ1H#9CK4F59J*O>RMUK71&6IYG]4%YSV_1 MN4C#_B& SNP_\221RCF;'^,58DA)[QV'!&R5]WQ==_X. JC%!*B1^EI)<)R8 M2(033@)Y$!0PA#K6THW2L@4\3IF-YH>H*9"E*:AM!'G"]!\HX%7X#;$++>$DC!WPDU] E^#G]+[9&9F\*B]3;V# M'^-:YTU>E47PC<#;D^U2]+SXY[ATMJAD">L*(O[:OY?V,Z7?ZHFXLQ7)L%0B M6"ZBR=MEW?:OU)Z39>NQ11YL:[7F01$M K M?)F>=ZS'PE=KL;88_#I2'[^&!1H.XB2F/T 3:,SE9L4"TCL69*(U B> )?;B M7[ZGCOKSTD)>(JP*).8"Q :$X[;].0*=3=:U,:XC7B1\!W\7H1&T*+*BZ\;? MII];3F:K;[_%K_.#D-,[1EU$ 0>Z>)QRU%>AEV2X)5J 4>(4&*]B2G/E+J(S M-B$V*TQ;Y1EI(CAD11/TE.7,4:6(D9MCXX8Q0$>,FBV/_V.-6C-PC-+G MHE%T7>HMQ!M8-_-YJLB2L)>1.Q>8X%[MG25::;G>2NLQ!YIO@?P ,\ZXSL4J M'LRP6&O%$?'#*665"VBR0?Q3>\* M/0K^BWF* .OZ$#U-B I0A\7OC>O1D,MYJCA\ Q4X03O#;GD(LW#*OHI.2WO'1Q0[4K;]7&N8K9I,=_G<3@ZP&/"P<4YB\(A))%T#)6]#"FGHN2"XX[G M>4.+">:@PWP4ZB M]K=S6%YV/$$5W;NJHJ]7G$.L#DZZ7*.HRG:WC+"T,T]&NZ1* IJ:3'C$OIQ1 MC=([&SG!%.'-*NJ@G:/"4QDGL^*1:SL;(FLNI-\9>?[NDUPOF;%A)-Y _]SP!I0> QPH*)_4F 7O;F79@6G1LM4EO#LCU7 MJ[_>*&JP1M'-&! 4!8GH#LU)!>C<1-H*M^F[K!AE8P5B;GMFFSBX9> M],,JOF#2M"JO#)3.*)=5UGVH/"Y!*E'2KAM93#XCB!'6C>/E8]R_E],#S31* M=4%2M_NAW_B+/\-[4WHLZZ*4((\*HF0,N_WM]*%3PP^P$5Y_\3#-Q)J5-Z+1 MZO%=4WCP8%8-Y?1Z+WTG7A1JLH-*V4*/HA1I%]%KMV6O5%[U6HM=J MJP=OY'KP9LL\^'SVQD)";&:6XRX-<#OF#I86TLM@S%M#2&H%M"*)(8XH!E6A M*V<3?H!); M^QQXU)K QUB&R^A)U2)6T?J7W ZA^T;@N U3#$?<[F#L-SH L ML=J8K&N[YA+=QY]?N47QE,'-2^$_NH]=!HQ0V,P.6CB,"$FOE=ZT$X]>N#+' M3 :EGX WI._PLR4#-(T^I\X-4B1-.;H7 Y]%2WN ?*Y#439LS!7;<@J:PZ:% M*=Q#)/:%%&^LR)OV?7D=AI]7<$ Z2R/,9\+]*3 ME[8F_[:Q^&<.A,5:"O>-EQ8@I_X.OUD=A^_1$M@X+\-FN]%[=R>8+.>8PIF0 M\ -M@;"7-'[")4WI#)NX(Y&631-V%46M J_=7/L,@Z* =<:)-XGG9X#!J:?B MT9F8]!6T%F/]^^C_3U<-D< M?D!KZPJY]XL+4L..>DA?PHL/(*/:#"SJ;4!#B_)"?TB]BT\4@B/XMM(%C#1 MVTZ03?1:5@>4ZM X]A;O5NM)[5;)VR[8#2UGNZD=K6^=L&0B55VTAB6I/DFX M(O7Y)!S,%8(-WG3"!$V!UAP"<9->H,H>\/Y$7/G #]-'9-MOR-]/@?/\C"_, M<8MQBD$.,1,@ J9R0AX13DC27@$E?MZB6H M*#B;\"5P#@E\29;+!@S(),MG:ZJ2"PQ37JC@CKW#0KFIMMMA9P2^76FABO>= M]C#FH!J7 8?>I+].$$VT*"LB7E MQ!Q)SBZ,W@O4KQ1NX-@J2^JPUQD-!\6"N@A\;)*(_[F7K4L5<<;"3\/Z?-FG M-G=3ZD'LG74W#W;DANS#JR-#+VZ>:N2MYK2$?("OO7;J^8J;563$;Z,^,ZL^ MI.X#O17B'4.9O0(@6>_\*' M.U.'UHX$"Y\UCKYP>+@P]>M-,>A*#]2R,"63=L. 4R/'W4$D5FI1E5;4&<=V M'$:IV+-<$SKLU.$^*2N*92IPO2/*B>\14N>+3ONS%=A4!/DC@9SDV6>5FW$; MU 5X\!]7QJ_"H.NB.V8/&V=7ICE)/:5C#+.[_ M6A!U!V_QD[L2SXQ[S^[;QD4.*,"0B5-J;Q0DQ/>>;VA%ENO$?6H@<5C-#8K: MQF(8>[TM\'/2W/.XZERPZI:0=*5_I.H"^>GP*K(T;58158KN&^XG)Q/[ODT6 MQ%NA)D*P'4ZMM2+]%)>D6@VYNF%#OL^_MN>/)";U@=T=E(ZU O'[5>*$*NH5 M43:O I>NS\4;FTI=88GX?HN7PBYT'Z9T';Q=K-Q5SLH['R(0 M$.XPX_YME/=.DTO[) DF^2G?(>>(K43IX-AJ^"ZS]$RE\)L]FL2I@R%4DWB\ ML? .3KDRJ=0B4M$Z(.2;4@R3(&7%'/LS$+$\T^Y K>'(&&\;&IF6GUMQHS.6 M6X=U+DOK$?TN_?Y[[Q-]>Y5RA-0A:,7\FFER3)7?TPL"6ME/.XKPM]8*@ADT MS+YJP!HCE/(9*@"]F*!/J=*%[0&;$V)1E]HWE"KJMPQAX\8L> /V.[_ \E,7 M%9FU)9&HM0"3!++. I"MYP(!\R,N.GL^:T7;:NE0_"Y9#PV]\S*-0P-B[GY7 M4[/*!*E"B5A.&Z2Q0BA.#C64&ZABZ<1Y7IO5RJYONC(;8I5*QB>(9>L1)VO7 M8"X.C5+7(^ZUX&^C=B/8#.RYSX-V".P'/]E4J(W@.#RR3C]I7?K1W,C;""(S M_%NLOLLVJ5H<#M<]2%-;F+N2KI8MK@P'60?SPC9EY*Y35R5I1^&E-X]6\& MJF$N?4^XAVJV[84Q0W,'%/'VO"OKPEN[@F4869-)L.3M.4MO83DI\ ;L\<7, M&YQ$^B)F.PGMN)DMOU1[(S6"O6.!8W%-D/-D'GNM*Y&4:L8"_C%>CD,PM"-E)J;_[QK5%EVG#/2_3(L300 TU MG:+.:O&-\W#0U(USY1NS8]XT#X>5;IH36[U>;YQWP4P="?;Q]SONI\NEZYFC MEKYFBV4ZF061ZYRQFLV4N]%:2V7V=H'FE[-4<=E073.U<8D$KO>ZG\+>D+Y> MM%8UYNGFII7ZK)67*JJ7S0E+5V1>M1CP@/0)XH#?P>C]2AY62ZM8:FSV*%#U M[D$,VWL0^)T2+ 8/*DTIBB[F1QN0< D+)_%0.EH!5YJ\8+E<'MMWX652Z#"< M&?0.*#1>>EPD][%9M?O9F_^GHN9@7M:'D =QA+FZ!BK3-IQTNZ=[W-DC6$>Q M%=LS5);K\Y[VKA+7R]>(?XK7L$/'J%@F/LA1,EM]3\9P<;N_ZTPW M+X0CV. M[]:.@2HAPD+E<",ELG5JC]$O;?R2IEP<"(P"EYYF_XW:H9R2$3#26*ZZH@X# MD\Z,]<$/;4J)J*.O7$<_$'7THHY^:QU]Q8KY-IF?&,^2*7;J [,<--6%M$5_ M\S9VHVV/1444W2TGH-^X ^5C.0L#?$Q9T^SG>$M1(EOA/IU[*17\E6X<0DGZ MT'N^Z\JNEMX9&=WA#D>++7RGR7*F-ZM[0@3XVC!;MF.G04GS?.QNIHF[_(#Z MC4X]*A^9,?5FS]@<2'^N(I#1,G[L[(+4SYE<,C M/,X(V89CL*4:Y4-)WU;/LPL1:X>)33,",]]0V+U%2#[$?_D%H7==Z^V#XU&R MT"_]LOYTM$^4%8#=N2FFY\9^O3)=W1XS7U$ _[?C-_-?=^%7/V=_WE>[@[Z9 M^ZM>5\G]>=&C%*5K*L-*CRK^N3;0&UN4NOWE/U-Z,9K!L>"!_]^.UEFY%#9J MV0\]28%C_7G7Q]3%#_Q@UF_:/$)V>DT+W& 7[@)E$=93!5S^MW'P\PB%(&'T MR+XF0J2;9F)::&NTX-RQX9MK3,+WH1/7"*@O>ET0<8EJ+@FW_$M%4C?YIGVD M87B>3/#N'NV(OX1'V.'[O-,OI*PU^?,Y $MOW_"U3L 7 &][R_Y=,LVH\\/L M?K?QI=O_MN&T;*J"*GOM2>>PX[_NM<7TU@)\:JOV5B5-:JSCK>V8MU::TGQ.)BQ6)P)+'HMTTL*IN[*?W? M69F[/[:#WA8ZPFHU,N2*?/ODXEV3]B)%VC1 SR=V&U)9/ :=D2X;II(1CO>E MY2*?/P]F+C9>E^LD"S[:J6 ;YB.$?Y,U+=L>>G0^:BB<8"RAM5S1IB$3TUAT M%!RLJF7C,2S/B,'6)=M?XI-I%%LFPKU@/ZPAXK1;PS1IJ(I1>G>K$Z6'7EM/ MUK6B>X;3'%]+PR AN$)PF_,,]A)U8.3?!W>%(Q)=*6/5=+.>' M_)18H%A@*Q;X,[U13===I6JSRMW(T\J%1XX0\C"-"^=X.++E%KQI-TSZ"2H@C50I L@M#A-% .=1!-!J M'79=U[%/5#Q_9^+Y:26>](Y^=YG"\>E<[:;]+,Z@V9*02R*+=C 6/ [7TW5 M2LO/X9K4]Y57TV#Y.F85EA34@U9MQWZM**RYE@H"1=N1@,Z)(3_%C93IYJ.\ M-!8.PC2:RCV?0099B$&;]E9-#':D<_<1 [W]8M!Z_^,B"GK2C%(P 'B?>_Y+ M4SEY6[PDE;/#\J:YY6'Z.9[USH>(9=6,T1GU^T7CSLZP#DFP_N6R_@YK6Y7U M363];/5=FUB_)19V^R53FZ9XY<_A39=JT?'&_T-LWC7\#RL($"CD:34&,:Q] M(=*6*ZW[+'@A[?C-GH&U E"DA,1B-VF6$/*5$S(U3S+D M\[8]R9I.'=?AL!\IJ+;LU-4L=$8,W<=NS*8)'+OCA9$3+=F+TJ-(.,HN1;H@ MP<*"]:[FP>8.>]@&1W89^"\%!\?;D1E$MI?&)]X 1]PR 4*?WR;?/E$%W3@+<,*PN_DT$W*(-VQ_ DWF*@@Q4N M5 H]-XP"YT_2,'+N<"MR;NX9?.+#DRE>5_++D/\V#T7-5 :[4709C'$!BU(H MXP*DZ&A(4_\"BL,QV4$3<%Q1* 7\ BAX#/%4C-PT8XM1N*NDZW M4@G,(#-AFKW 0A!<$J UBJP?B%]59PJSOAW @[W@R?IQBX_?0*FH=0)JKS-2 MC6ZV/G_C %)1?0P5%<] RN?/E*G=*D*HIWXLV- &/J33Y9"W]G+"()47/J+2 MH+*Q'7?)L)!W&T#HULBY2;AE#5VG"2]!WS$MO6DO056J>0F;(UUB#;?".=QNQ.N9 M[76J',QLJSA)0U>Z1M9L;-KMA&&X_-(2-HZ.']!_4*E/C8A)S'C1B)N,_LHM(6.R?F-O^I7")L0C*@'D!B=8JT[R%%D/FNE0E.YV',D,,!>O M*/6>O^"\!5 F7\ "^P%B1[H^CM+,%@*K9F;$._P,'[U1'EQI(>R]CR!$X=/; M@K#EY+P\.U\>?I9].7N+O&+G?,>AWVL]3 M]#1N\#@20IZYN_6TZ4*%S(,"9KB9H"IT68DSW7B$&W?I'!*J7)YY(7:28J._ M"Z47\(\PH@==ZQ+O&7Y)7;FU#2+(ZHWSXV;FV$"##\@%_<[(]P@G:0J!NT!@ M] P$;I[(8#_1PS2NV\D'>DUF \=<.J 3@1FVZZ9LK%MG]"+GM%*>FOFIZ[^& M.!8//4TV5GQN_=N/@W4Z+&Z#E&Z/XF5',S_D 1#-B?C2']W'KO2,6,,> MF\[@A]2JL?3@K?V"IV1+CR1X<1 _CP_##=,8DG<$M^]*W\":S*W)FP3J#._D M\7?\B_1I]W^7[F*63A]68=[_6&R*'0A+!HC-URLS$^H$]@WZ[F^4F&Q*N<>O MAO&$'#:LUZ(,C>[",@#ZCN&C&V$VCEWP_/1P0VZBX^=.XA/W>,S(!"$9UP!. MA+W3U@IDX*HGKPP%,K! !M[JA6SW-]2JCM>Z_:!_W--&I8(^,'5XJ7U@"XCU M-U-5<3C#@C;>P97J]**6/F/C1'>6Z,X2W5GM+^\7W5FG/X.2W5D-=-!<$LE$ MYY;HW!*J771N%=5:/FYFL *<7[LDY:O'1 TD*0A2"?+H#=7Y"-SDB3>X9^H8+<>G?H] MLZZ<$X5J! M(KV1,,/SR70*@7%!"I)F74D(4))NF,YDMC@[-FQ+ PT=GGW6TI7NSL,F! M5N1$V)Y'"XG&;[1@*-4@C TV"UH#2X,%F_7'LQ[N[$#I%&JU%8G)T*+L2$R& M%I.AQ61H,1E:5$2P[7\ED31W/&>^G//LVZHUW9?&).D\%142UW(AK)6,IV\] M^Z,#[!$E,&.L'6[#[_W&^>G)_Y7_E-B5@^Y^9V2:LJ8W%76?01),"%";]E9% M@/06"M !,B0>\K>,)=B#'5IGL%.U _2'QZQ H^!DK#91[Q?9H%0C;XGRAV. M9HK^\"#@YM!.GRBJ3KVI[AK%DY*U80OF#8O2B$8YKF'=W13'Z3W*<L6^[IO,;N+[?V?_> N(':]BSP=:U(->:@W593:\DMWP91-&(!#,Z4*3*G+ M W5O3.XC,.6Q?7AZ#7,Z1_YN&01H ;C?+N5AI.R](A,/:>>2!IU/P7WUO4E,&CP,T92M\5(RJX@B?%H]L^#1'S#\@-L-@)07NWH M[4Y0XF@!!@3*8+(9UFC\/#I$(JP&BIW%N*PY#JM-=:L3*V"8M:O1"GD8WCD- M:ZMZ5X?5NUJA[]$24#@6BLN.#YM:3B"]6.Z2;-"O'C1AR3N(W_F@F(*R8[U_ M*67'R42<<#(C]I(A2DZ7\$,2US@Q.::GQOZ:5#O1$N,J+JKH+K6*[@AEJ(S3 M0!?AJ%P,8O])K*!RK#N@J50U9[R?**T[%".!*C"NK'"N9;+S%=[V]$K<%\* M@BN+#=;082/UWN47[;J&:+O8F/O<*0BQV5=LGEY]-#*5Q<5@!8##05LZ(*[$ MRO2%E3FIN" 4?3V!43JCH:QI19,&A7DYB+P,A'DYI;Q\]I=!/7%1.Z.!K.J& M,"]'XYVG&0D(G50EC$Q5H5F'6BDI,6E)H??>*"HH,I6E1:/!BS[*['=&>T59S55GN](;[P"^I//X4_/2-#8=CE]J29?][ MR>X]K\R@74)3JV&TIZGU*LU9B/^P( &;1)XW[[Y2[5KRJ))C=8V+*4[;'*L;D-J# M=?WD/,1<70%P*>;JGDM=U_G/U>4BFS&3ES1#]KAC=Z^!HF(J;QNQ7EM^#M=D M&*Z^X-?#_ ?S=D6![[44^.X8P%08*N8E#0:=T6#_2D(!#BNX_L33BK9P?<4\ MVA 'CJE&4^ "%SUM:'N&#O^-A^AX2]KJE_>35/*$LX:NLHN';!MRDM+X:3V= M%<<"JZ]88_#@EE'Q5\IEP-)^SXE28&IOHV,X]2?N![G6Z0VFBCI6!V0XL?7! M9#SNJ9.I85NZ9JF3@3W\5]_LQ%^:!2M7[YGX#FXE#6];_9K5F+=(L0#WWEQ)GV1G1 MI"]V=MVABJ25&M8HCT_:GR/_ZD=$4M2N5"T?CLARA*PK_3";!C=[S(R OB'V M;<1_AH];3XZSQ_$TO9159!MY^[0*6[T*'GNV67:>1I=F5IB?)O>G4V="I/'2 M<=&;I2K=T/SD7"G+Z!D.R'5OR M_(B1 W^ C@-R&% %@1 ")$_F;**9%4FO) #24YAT"I?NRW!0$7W:&XEPF!<< MR838^Z GY)'KBV.-'=>)WG9 )9C:I=Q&-0"5D#E"$!3VP6)PA(WO2"XGO'-D M4(3S'=EV%: (1(!2B"R!Z5+L[:ZMS$!=B-H!Z8.K;7F8-L ML:CH%Q*@!V0B +M,'2 M5!6E?J\S,A195?;&A!+H 0(]H)WH 5MEIRFH@+[2&9ER[X*&$5>90;EQ?<9& MGYC4E+7*2*4OUR]H5F5)I2PP#P3F05-*M4"=5E:;:F>D&[*B[)WT:2FT@1B, M)09C'7LP%O-@4)Y#)XQH282UFFSEV9*;3-Q,SS3J/\19D">*"!9D@:[IO MK.:V8/;9MG/\Y)KH+IM2]#@#T6&*,'V(M+S= M"AQ:_)HY72R]3HJV:RYDK6B>%@8'5"3AWTXPC]6T-88_?8_^>S(#*<"B<#\C MX-0IN?&G-W02&QM<6%5A5SK2^V29.!*U\N'BI4:WJ!(D/F%[&5!@H+*TA;,% M?02;\@C;[:L3S?"XHV YB=C#\$4O3!$"&0-B+T$_.1'66<-1PD=Q)N'4]Z,% M?)P= >V/6$3.W/FO%2O9"7@#%KR,4A\^8DVX8F2G6N(0*1\EIPYK 7\"-,RS M+#T3#RCMLA8+R\:Z<]@!]4@D\F.!>C9<58.O]UP4*.)'W!:K4H?%\Y.$#W0E M.'L2X.M9IXXI'R8F7BE4^L0/#D3FSJ2$BOV^=GJ?^/8/OLJM:T*&2'5O.!YC M?F2-@#Q;@1US[>;I%+'B?HT;7,$6-&?TAY?2G+$)%18NY[!8>$@(?UTL7,K@ M5AH\[ JQ6$J#=#4*K'41.$_'12QUXN:B\VAC.E/UDR7I/:4GEH<"/$A+1#'Y4;8E04"*T_5N8 M1"UN^0[?O,SF&)-OS#"2'Y.9Y3T3:CD]>&=]LUBV5*IU-"JO!/*V>#E*8(=9 MI*ST,/TC)+?(1P^%,_V+N;I;'%>01->ZBEDM\[TE7ZWW MM?8ET?7^]D<)$*5RJ>%+1"V*Q3Y-B]R<[T5G_?Y11B?+#'=0*G.)T$!#SEEX M-?E7XSN"_IC:MXS8"7)4@@RIY )"OE$4H-AYT3LCO:L7(HC6.)NR%PC7?;89 M>,\#G*V!9VMN/=MK2+ADM-*:_R=+/UU9&UIA).4MT81M+1NNII(^!.'A+>>_=O2"BSXQB!-K)BX M=M*F+6FT>U9FX6,!KQ6\P>DL@Y!"@(^7(7PZ#-2F-: M$HY'#=P2-^C XI93*R[]]0BQP]+0\3,+H>.]FPDVT[@TO96\!D >EUYDQF!U[Z9PKB_CO#<&\ \G6UR6&O,QKVMG6J M6 $KW)_PO.F8L%H?;$_@I3T8B6!U,3)';DY4S^F>$J-V*HW:48I'[8BI.57APNP7'!9ZTW<^*8)6P13=K[\(=)ORA=+>\;358;K?5H M6V'H3QQZSTI[&/'[L2>9X?]UAY/N=,KW"5];^*@,G?24(5RPC%Z72]+[!)L? M.D +&0F#RX^)TY4^+P/8?##W R+SI[+/2@&MO<)J9$I1CY$$7H5SHY"2^* Q MR:,GD"6"=<++X-]DG8+KY^5$E*0O%F:V;3)E+9!Q=R MRQNR%?XT2W#* BNRKAAV;KWQ&5\K@<-V8.#1@I[=*42;H*WP!=SK+F2H4D% MN:P05JB=659(KYH58B-BGZP?F)<$!0418#8'-,S)PPR5; Z(/4R"I]6=(4B? M>O82PMO3T6 $_HMC<[O+QI1+$24/J#8'0SUGSG5:RDBA"*1,@.>A+214*6*' M.SR %1K%#;@8&LL,>FS>X=PXC?8JX_*WUHLW+>X MASS9ZIQ$,]]>-Y,VP1(!6@K-#'XHA7,X&XD5YE'*K&B-^U![O\3Y+?I/Y9=X M'TSA4!.>4OZI!Y4\.'G'KCG7V*@@P9] =VA)?[&BYP:AV> \"G$#1.%&LO#H M"G U+%#1'IF")9\&_GS]\*HFSC)X+4@Q^%NA_N&X!;^R%53.,*F(WJ(>$KWE MP!O0.B-SVP8:PG*AB$BL&X#S:_&95WPERK85K.H>=S\X!$K&S JKP?52+;$ MK0@Z"?2GO23X.*!;0,M]' P[0D*+Q'"+-C@4KK]@L"'HDD;@@\'C03-[0.W M89%Q!!NF;BE?QCLNYY\_WM]S&7\/S[*7E.C,H0WB?^82BJ&@T.TPHJ[$/D>@ MQP37M*F3<:L5+QZ5K1>/G^(W)TR)MXPL(EV"8EBAFN1=.0YUD"$UY\[Q)TJ/ MBBL='G*E1F>DF;DK;49,+L)?WV).2U+'=N 1*-&4Y:G$ MLO(S]X8\_#*8+* M3UEYQ8^N(K-8<'C8M4N Z<^9?*6UALS"0.I6^=-I2**\*#".(Z;2;RZ$YJYT MOQ+^+_[K#?JFMG2_K@9^N__RM-(#M*DB!/,A M>+:\&"D+&>,3J$Y_#L':G7^3:#Y>_+\ZI)A;'S[=?4PQ:Q3XB-"%4()@(#\% M?L*ZWP(?3^MQYDRI6Q@_X-=/WQZ3!WP#_\(*I*=77PJ6;I).FD.@C0'Z,Y,B M/MEYQ<]PH(KQ$SKP[XD3N/*7#CHC/(@A4\B0@?9X! WJ%>2 MLK.W"FDM,758BVCF1]0.9>Y4L ? MSZU_@V%?>SV[A+/"["9DZ3=0&?!*6;J/+!?^ Z<.*D%.;H'XQ_\?/-KVYUWI M'WC+-@7:DQ\3LJ"/EXN;.M>W]4KO0:FJ HV5VN$?W<(9- MM)'P4DSX\_+'%?DM7JO#$^9'>^ M^!&(E2(74^ !LU:O3LCO,%^(#<(1)5?,\95J^BJ8(?-F[]\W:N[RBD&[?0CJUN)"NPOVCT1'5=U=8?77^=VFK\V M9S'G41591(L8,WP/B.W'R8S82Y<\3.-C>"3!BS,A])WTE6N'[\(1T[\]3+\G M%NH;O0E"H.X\-L@<^#FZ+;DP)(C7!6Y)Q)R9B(YD"^E9L5ORM50ICZFEE&%W M&@&Z%W#> LY[VZ-R.DCC?=$%OM-DU25!;$9:VWX-87I$-H^A22T"ZMX"/A(S$,F*>1$8T\.?D7J\M M(.]GZL)16ATM6Z^_MV5K#^"Z8*H44PU.PE0&,I79 MRPY.;A-3G:$I.,/X[;'$>-Y:9J&LGWKN$KQCRL"!)-CLC$RYIUS0#"O!5"NF M,GHG82I:GBSKJ@@1CA(B4'KT6:%/FTW$4ZG+[:I. \]W\ZM@#6^FB6.!>D$D^B$ >=T4 V]::F735SJBV=DR7D6Q#:NO]+ -:T>S8P,8+^W?ZGI_CQPW MW%,$OIVUI)'/>A,]T YTABRVX_](_2#TI]$K=JVL@0;@[M)-HO$S)-<"?;4! MP\1;M%=LNX[X6'&Q+[ Q$*P:TO3'E@")RK?3@K<'R-_\J>4X,MCW7S2V__I M\=NWN+>_D7KN%==S2/!;8(2D=)\N)5X)+N3OELMJYF_#<#EGS7"T\2%;T:VH MEU?1;:UV+;T2$)AER&3C!>A"&'.'', 6F1:/2Q1>;RF\-IJK<>Z;1OL*K_MF M7Q1>GT=UGBB\/OT9B,+KBR^\ON@KTD_QC!/7F9(3SBW=2IB4)[&916CCX$O% MR+JOZ&>-,Z%:0*'8T8G]]6WUD;1?^]ER G1A2SK*&V:A<(!KF:V)/?)GM&PUPOB^$S2Q'6B-UGZJ9X%W7/[K54:I;&$#6,K1F]!OC,CC9GDT#9I_'MR M;@CXRX?-Y6#\]I5^9Z1I.3G?GU:*Y9QV:OTHW.F@,S+Z.=/Q?MK#VI8IFA7" ML8UES).SS!;A&()P*$T)Q^EW6BP<:J\S,K7N< _A.$/+?(:1[7%6>P MYVSS]%'P%8O%$:U55;&@F9_L17W;C7)5L=!1+'*V>:HBOK'VNE"FZ__KY**YP?$PH=>NE05/G![%O_DL"/U<,C3+=9 MU5LHN:RFK&*3"ZW;NP?) V&C)92L8)6*:EA8W%=R2DEO)9 TB:O+0/7L9,.M M0^7R=[6CU/]8NQI@5<4P?U>\Q,^?8O4J< "P(+QOLSQWHP*0#EQGG 7JS0)U M8CTC#CTB7^V:G@-[I!O/ZVJQ?5:02HKVUG@A+0$?<)I/5Z#8/:! M%W)%F TWA>/=<1=^/ HR)@9+Q7^$GRMQ/ZXA+EK7S-SRTQ*F^O-$3@6%3DOH M.<\OH>_ID)IO*9=7VD\/1&??^ 9U#,*&BBP<(E#MKEVV\0X5WN]H?2) M38Z\][#X$J<+HE6G$WC@K-#YDJ5W^&7>(D&_@Q])9B!6&\Y)&UM@_7035=TR M8W"H@(ISV6](N3"V5;_A:+Z=(53*:.F=D>?G>#6YIU.Y^V:_IINSZ%D8&%U= MWXGP7BZ.$NT(QRV3W_9N4S0MM.@T1*F_*/5O^?5+W5+_DFS?LOKJ]N5!=P1< MPS85'VM&9Z1UU<+BXXN2Y3.\2JU?=EQ7FL455>DKJN&IRQ?SKJ(TLS/2]>[> M\'?B'JIEVNL,/9']2C,/Z8]<&3YG"S187JU7KO["F[M"Q)VCHG<*]77ESA>-"?-K5Z%\R[K*\-P7?DB+ M-#[02A_GA:PN*']:+PS@UYN]U5>L<>B[RZCX*^5J"=(7'BSV#[2Z"S\%R[%:LQ9I%J"J_8O3&TP5=:P.R'!BZX/)>-Q3)U/#MG3-4B<# M>_@O"#9I)0P62MVAEO:B\&\_6YOH&W%]3EIR$D#F'BI+_AMBWT;Q3[5=5P%E M:GK2!B!=TW.+17Q.]%90QZ/W+J^.AU=A+.>P6'A(R*H.4_4ADL6)DBHZ3&IN MJM>,7#[,I='K:F8U#,K"$HY>UQBV#N92+*K\HLR>NO51S=16G%59PU?JOX-M M^-LX^'G$JOE+.(*72(JX]OR&%Y]3BGSZ08*)@TC06(HN*+.BS'(-RE-[KT(+' (?A -4?.FS&\$(AHSI8<&H"U)7_>I:9Z1G>RJ;P,L3 M2O42E>HI?90D;J1A8V5?1>^,%+FGM,57N;*YR[^QCDT! %:A.;=Y::K3FYL2 MH78!?HE2ND-YR.ML6-U#WH5HLLZ&V[WDTIWC>KNPMQKFSG/\?D,IKG,Q<3'C MUC-RUY/6VFGDMH%HI6L?$H)7L6']5E6QB;K*<[5A,?,U;L8&E\R@Y_C]*XO4 M/OU8.,'516KOVA:JT6.@WTDT3)XY&W9&BI+MDGM_SK[N97)82ZU8ALLJ7EH8 MOVO%3.T/#Z>3#(SI&LYR970,D[A0N]=_S6.LDM7_&1M\4SE;:M971J2\OH M#)V6T6E%F/I7$I%>0AD=^I-G4$9G&%A&IS=21B>4ZA4HU5/Z+YME=%E7Q>R, M6I/.:S*==0;Q ;=MM&F\F?@@BZJL 3EL?XFOB#SO; R.9R?(RS[^ M*'6@-0.'/@8.?3,[Q:E>PJ(\(X@.'%$L?I:APVY1K!I1#""B,+M]_;J3AB*B M:(3;B@*-$C#]QK"Y0$.HX"M0P2UT@Q(PB)V!B-EK(A!I5[].JZ6$'1X=-IF> M-(D3'K/1"/T8#K\D%.CNRNK%SB3\V/O>PE38O87:DGR 2*.)-%I; XSZ5Q8F MZ_S76H$6+JXLSB+ J'Z342+ ,#5QDR%4\!D&&"EIJ!!@Z&V[Z=@.VGV&T+VW M(4(JYZ#JRA!91)8+S)2:8C])L03\ ^=$(>0X"T.6?-2\M#X+^M4*I;_NPZ+' MFWR?;EXLYXB;*UXUP!'/&>ITY$)XYX5KL-B92BKX^<)]D2:\Q M5*7%# :-\+ D;4%+*O'$=L#;9,3Z8#1C59Z?_8#_"#]7QI"9G5&O:VR*$)N" MVMT'T?FP4I2!%Z12]!VH!LO',Z4\)/T!A BE=WR@_/]O[TV;VT:2=>&_@O#I M.2'?EV)S7^QS'4%+H$T M7B"-%X,JD,8+I/$]X6D3#X6WM3 3B^!<#Q MPWLI)34: 2[D;_;AU(_UX*'+^2$MZNO_M4:Y?K\QAD^:?0/-[_ MQN *987%R:VP!5+_9I(NOXZUM6$+#R?J>*N6B;H&(I\66(;9I[I\";DDX6TD MY)KO/G4;Y6/JRYGK^]^8.?=TRR+ M-F595&NO=CIMFU"*%(TB++@C[:*=QQ2-=O?=IW:S7#FB=*@WFZ+1RGF*1J=( MT2AX\>M2-%;1EW*2HM&IOOM4KY6ZS5<#$6TS1:,HUU]0*U\O[>-\OU%1?M<1?I"U7ZG\6:J]GM%U?Z:5?OM6KG3;FVG[+M:;E6[ M6:M%AT'5EK^\J$4O:M'7KD5_:\7%KSDDW7Q2QA'6X;ZY@$Y1[[IV)&97S837 MC\3,>PJ:[S[5CJA30^&@.Q8'W>)@R2O;)A\F6-)IO?O4KI2[6:EG?6-9=D71 MU)HRJYO9HJE.^]VG5^?J9C"=Z8T1WE(6W\UMR52G@Z&7Y8H46<_+Q5F[DEU?6[>Z#5_;M@FAZ"M6-+79C81/GL6\..JZ-6I?W'DU MNM$V#;@B=6Y9ZEQOD]2Y&4F1W]2Y;AV;M\SKHH?/G.MF/7.NV\"EJZZ4.8?7 MX 0M)Z1A)(Z=I.U&C3TD$]>G(7P@,K6>1)Q1]+=DKI@\J)7X%K,/@CH,%M^R MVA'74P .=,8U39=74/OW,AHMK'B$[^QDAO M*6^OY389M-M]]ZG6*;>R0J''ERAT#-FJA:F44?DSFZ&JQV5'UD\Q//V/\-QY MN=2I5-Y]PB! M?8Q(YI=D<1Z7+)I[236%VBW$M-N-6NT^\:LD@(0/O."805 M^$X%\\CFO6@%('SF""]?G/]U@/"=2AU]3K5RK9L/F^3X@B4%(OJA#(EZ9F,N MG4H#CF6G@#PO(C9O)6)3SV'$IE-IOOM4;Y;;KQ:>!:[N?HH#;A2NKCF9>.Y/ M(+= V--U2P7JQU$JT*FTP"8IS^/U'[Q4H#W' #)6*M"IM-]]JAT-R.X=96 CC2XCVA7'I^R'F&LLD6F:MQJ6#.5K6DZ!D6M_8(,O9 M'0_L#W>#1S$,;7$]2M]<'H0:@[S*3T]N[E0ZQY+8B)GO\RV.'!>L9&24YR-E-DWF.V=2&1]>QFK7+/CLN9DN+%+IHB_ M+G>;-):[34!@C5V'5O?,G%B@@O&A5QH%J%I)4;YF-Y-.I8L-X3J=3!E=1XYF M IKUJ?11>G%#!I^.D$G*]AN+3JU]:IH'/C55[(A5JM=?W9VM\/.O+F)8,3=# M$+,>&/+*D[$P?G(N[FQMEUII/IF63&;FM MP_-VI$[SA29VNS\\-3P\W>JK8:ZS)77RDCM$'M!5_$-%G'EGA_"%*//NCV#] MW:=.J=$]BF#R=@-.Z#9X[]C3VM67%87SM&+WP( M?=A8=!Y76R7R64L?-J61MC_ZQF<7+$9T!YY;GA@$KN<;)WB=Q$RAKQ5HBJX] MF]+B].*EF_#2X<\GBQ)JD+MQ."JZ"-X43C!RM6:<+R$]+Z^^S$6E<33Q/LIM M[$4#[HWA_ 35=<-RU<:[3\U*2O-+/K R.(>S2EO< 3$4N5+ZLN)^I%"=6NBR M<4^H**D780C0<@P\O;1NL);XY(7;0>%5E#7]*5TH=]PQKN!3= ;S5!I$)8W= M[%[G0+O7W-7N-9;NWGF,8C.R/#B"?X6F%[#;O5:IU4H2]2;U,103Q\BY+0(Q M+%%6VL*($#]I;/ZTQN$8N+]MFY[QA"D2>(/4-H)',X!KIL94!!@Q5F\<)B!X MTHEM _2^[O*0?/I>1PW&XTV/K]ET^UL8&%XD;.7N;QX@S@JG1UX16&-8NQ*< M7FL@F&:>7!OD,))!?(#!A --D_,&J!LV\@&8U0\@#-A&YBA^"=,TQ!,"K/AB M +0<6'"G;3[[_&07.\8ATJOI)_(MN,V= M"/7^$C(U&/X3IX$XXL$-+,X5\6!Q>.M@ ,"4X"6H?P7X--.X#6W!.UJM]$^K M'0JBE@P_[/\) DVQQP";U=/HXWFJ@W\G\#.C]]_F>/+QUCCSQ!#1PQX\0?E, M)3Q^0,((0;6<,P]=F+CC!H;;!V4)L6DTOH(CT5@I?N)/@'9'UL!PHJ@<'UE> M9_UF7$Z<@^7@8V$1_!#NEAWHQK'C^R?Q\76@P6D,$/$EH/L80%.!U MC?=.Y04!=N\)TP^]::)1\5\AZ%0O%Z?%.6S5]OI^A4YU/T/K;#"T/:U:]]TG MQYWC\B]_$,R>1SA_F):A!2"32L"+XG(E8%(<]LLHC@B FINDI2L7F%*U57XA MEVQV_ZG!=S@(Z&3W')#XE!THT1)!Z)Q;_L!V@412\HIJ%28X6%RX)9"?X4N2 MV4:)EQ@7/S&+"?,>9FS5V52I%%A,^?B4E];RF=1T'1L!!K+)6#=5S!+)WPID MLJ%)HI7EV# )'V+7BC:+5!,T1! M;(@1, 4XH'V!6VFABHR?P^B&(>D6KO/@XE=C<^"Y*-7=,5 A#ND95MM_43.O MLZQ'_UQHT]"BS<8!V1*6%;](&]^8V!F*[X5K. H]TI[D"B*[B5<,1^VCZA3S MHE'H*,V'# ';=Y,/U!X$W-0&X@]00QBY;@#:E%22T'5C/%O!(UW7]UP3&=GC MM.^!,'QVO1] >3 U\3"EMZ!YZ*PGX%$>1!KI^+6JF UEA?UL=.,1B$384%+QN1:1RT-K:'*=)9TXNNISRQ! MY(DH&\N2JF'9!1EACFM@AK1G49+UQ(2-ZYLVO73ADPN8[%?"9#<+F&RU&@5, M=JH^< R2/XT[OT;P,_M+DT4S*D$]H1)LHA%86"5 #,K77!/26: -> B*I"?P M4\K21LL99=="10*T>ML6S@-][0Q#D"I@.4Y!V%@#?E-2Q8B="NPAT(U-= B0 ML#/8D)=,?(E@J&\(AKU$E-"8%11HFEA^4:;(0:WM$'RA0BP M^J+$QA58:^2-/8P<(X+E1>F34>T/Z)18\P-D;D\7>W(.SUNJ-1EY@N-N&[66 M[J2>/<[P'I,+!I/,!J]%;=T8NL\+??/?Q! +QF"XP&KA_(&AB*<)C\O=U _$ M.$+]OSV_BQC,Q'.!&P0&CCGA(03#$DZD;3X3D2#7"@,73CRJQNB,!R4PC]D1KXG+?Z) M3$/2[V([F]2/"09B_A,Y"0;"0U7%X(['&#*Q;'IX>8/2O"B %E7G+3G3?HK# M[*UT&>%*9,5I3A4326ZTTB:U\EG+2240, Z&>.D0?Z,$&GK<'>X_L7_N) M8%LDIILUHQ3'7]S7KIFP0ULE*,FE/]XRB*9#'Z0[8CBMHA MB%C;G:!KJ*B)77((7RB(7?40=MY]JE>K&2EJ+2"]MTLCG>W02/?=IT;GU7T3 M=THC.634.32-[H1M4Z',@W"$9]HRJW(XMAR+4B"MIP(%9-F![&[E0-81 :=Y M1,9"02,:TD5E]_9FO0HP>XXPH/\L1BEY5H=O.785N>]T*W;NP[XN_0N$$%T^8ZC:?55AOS%?$UAOS M9;CQDPQ^U$85N/3D7.8M7CO&-W,JBVUFTK]-Q\$4H29,8*8'"VK^]H 2)W-D_-?-QL,RZX ?V0^/&"2-+ (N,Q#S!B$145_$=1$R-9>O'$;UVE'V;+-LS"3(M[*6(+\( MA^#0F?(*2,RT]:3Y+2)95+'G=FX$Y>7]Q3>C5C:^]:YZOUU\N[BZEVSUSCB_ MO#O[?G=W>7UE]*[.X?^]K_^ZN[PSKK\87RZO>E=GE[VOQMGUU?GEO;KF]N+N M^]=[NN3ZYN*VAU_F+].7Z]H_>[?GIU^OK?UQ>_6;F?WU[=WQOW?>_>PD/\R>E^^7)S=&U^^WW^_O5"+DH>2G#7/^/VCY1N_ M,Z0$B+Q;,4$$!>"/7^!<*9"JT]]5"2O5"B!D_ZGMNC^0+?AQ40'"-4BV-Q8F ML4P'^CIU'MT0AJ:D++_V%\8>0S.3Y: M OGUMWGU#2%L0M]7!:@]X+-3WZ*:D2^68X*R!8SW3)4/TS6WA#XR4U925J_[ MLG@A>!Z@[O5A\K@J6'IL6V.+A7\Q"E?LUJ$9:!_8HAA)>68,0342'IVM M(=B*#B/LXW72'P*G4:;"2T0MPBJ2T*(3U _0D$>]!50!5;ZK$%(1( TJ= ,/6/*C5ES&S.-Y#=@C@WX$8/#HPHH?IPMW2U..T MQ384&I41RD5'&)OAT!,^UP@[0@Q]!L>%+<8\H$$8@.8$]X&%Q;_3"Q&BU;2# MJ3&!\SXV!U.)D U45AS^0Q[^^/19U&I8X@'1[D:0/4^6KR%\]\( \7I;$F%P]3RA/D*U+D$W^2 M6E[8]P>>-8F,@('MAL-3"=(\&@GT&OG,0N!5 BF4493!EN!9%N1X:%GTX((M MA^[4X1,:=E*/G]AF0"8Y 3 B<6D9XGBY ^-,$T^(\ASQ.PDJ()Q'!$U1MXJ? MEFSG_<+]BXFC0/Y+0_YK%=34A(O!A M&]&%0TUCX +7.04!,+9\,4MD"/B.MVB6DM*U"W(Y-+G,^G1B2X8^\D,2\>N3 M$-K*@>*IM% AQK MGB'QY-I/*)0B%Y'V+,L!2/F^X2M>6-#3H>E)TW>H\1EL MZU#\%>)^([^RD2K096P^1S#>JJ?8> *\!*-ZP!ML'4T2AA]BJS1\F@PE*5H@ M5Q%V(.&7(EM\%BK9LH0"UJ3>74!X(-TLU0($^X0,Q(0A'ZGA6T$Z!R<='91> MRB\+&('<96(@,+EY=]N6 %68*R?RV9(TQM>&BOG6G4?"5Z7 *E M5 \N4V\7R7-TZXJ[V>M?<78SFT]Y"6, :Q!GB@K3U WA5RP&P;R\T7194F!_*GM^ M4L0.+$Z9HA<']OR22JF37Y')\C3_^< -[>'LA]$^S7W!Z>VS'\-0!4QC_@NT MJ^<^1$43K)G9C\?F=/8C-*+GKINXZ-0&UC[W!?8V31F=]-+-?>X+\6/^P\>T M!6'WWNRGF,D_]UGB=NI5:WJ6J?=D]?6.K;X%Q&82;T0KC;(ACY#8ER1VHM(0 M]>O5?66)H#-WBO;#\43O&,?!957]\\/!NB'\(G3X=\_R?_CR$YGP$I#YHMK0 M<9L%&H*8NI)-H;[CN;9JPH#M:0=FZ+,3!]5=KL-GO0.X'!46.-B;&$L.!H]X MT'ANW(U8Z=,V]LS!<#?.COL&/[J^4'N/*T"J$)S42,5>S 7*QAV>_@535/FR M\A5#@1'X_AHIQ 9F#^L:V VV+[HT3HU+;$%2VT-:L'Z*^.W1ZZN]/'<79U$O'O@X6SOS1?0]..=3WIE: MAPLU<[(SY8PMYF_6DU#)>0L%#*IS5+MAAM(5B_4*( ] IQE@3Q]LQN:!4D9M M@ESUO&7L?HD,9:T%90W6MF("'TL0&X<=JQT+1ELV_@6CE<] 5_ H1%GE"7.X M@HR(++>A.PBEV(O\LHE = M6"K4G^7L67]YL<)GM:7QA,P42*I(D4$UHQ^I_$[S!SP&HPF1JV9('M[1"N\L M([\3DP!OEHX[RE*PS><2SH]>AW4XAMNW5846+&XXH7>0?V?QM"A-,^^U$X9[0^B^@3 MH"EELR;!$_!+6!T[BO=XJJ9<>S5J!Y?.H SLUC@7<-"Y_-";R$UELPM]L9C3 M:PTMTR/Y@2P.;=J4V:A'JC'0:WWF2HM>+G[J;M_$JXZ0,#_B3TF=E1A#IRE9./*;9T)Q.T'E:B3MWX M4]NT$TVLA2[%C3R3<_F\N-FG]7)*IR]T,3 W DIK-S+E8D4==VEY-7,+U#Q, MVWD\^ /RQ/:]2*] J'>/%A+/*NT_*N MVXOSKM=!G*B_*[*UBVSMC)%\.I;&]3\O;O]Y>?%'!I7;Y>,&$?I9BM \:!S+ MT;F4B@5*G0TVO6#YCS%[5,A5$"ZJ :1D,)D).37&+OP*JH "ZY)82;Y,),,[ M!^@B0^ MU5F>]-]'-HFQQ#0UJY;@DFSQQ'%\LOMPI%D;>CE2&O!T8_<02B##(_"GBCE,L[)I/3/D8(A4)F@)N5O MQXE2"R9#^.KB06:ZP.N&PN?\/'AS@R@NQ&8_@\9#L$98(TP6KZ>^X2&*ZTD0L%'T5B% M"Q]G2+AA( W5@>?Z\ ,6C-[JBP#W!G0&4%%I95W>*HLW!C="Y3>>(F7AMRNE M4+,R*M484'FYTSEJJV/T\P^%S"+#4*$-;(R6V!T%:(_$0%MPI4HXD_H3$H,G M'K%;^A.-G\H:H^Q,6=WJ)ZEVA-Y.'C&ZV!,4@5!?6#*_=BJGNHA)BOPFT0'C M0\C-='FKJ)PNWB$D-XZ'*\]S: <*:XYCD7C'?X3GG@K/>M;Z,W M$?T[LL #S[LPQ^C\X9I%SJ&;(@?$&E@50%29P$B7[.J5%3SXKH'M^FR!KT== M._>'OV2M^KCP6K*? @SPPS&W:H[3H=T'=JP1NU!0>\K:B$I_$>"."V>B1)(H M /K=L:*.U'[L!H6/.MV_T9L[G;^IK)% 8J3+AVW8K;JDF3KV-! )A&)%?D-25>8A"2/.7J191@&6;8' ML@"6W:=6[E+4CI&O3RC5-1W! WW8Q,NU_NNQ@((KR!,ODWM*0.(R+3P2@B7C MR;1#/)92;L*L/$ZQ@QC0W7 M]135+EH#U.RDUAL]0K8/HJC1!^/$>D]/P+5'EIU)SG!0\G5KG$*X(E?%DL^+;GGVT&1WN!['%I-'%VZ7CZ?3'TPG: 7!Y#GJ M(KANARRC:#J4P$L2TD8N@J:M!2JRB99=("B5$;1L$'-35;B8*GE+4<+JR".R MB):6Q+K:B[)QZ430O26@D8D@7FN$8.D3BG<@O D8BE.RB, MI:R@FA+2 2V.@RC"X$E@NS0""C8>**N#!/(I95@E4&NBNYX%N>&E]4!*%2CX MFGZ@K@S9-Z'@S7%N/!CU*AQ0V0#9Y[@PS%+TK)%K6ZZNO)1T(T?78YZE"LUJ M&PG-(3U1Q;#YH;39$D>%A I$1+^*TJQ5V_ 9U&0(7K@%[2(?IJHB9048>J/ MB._%E<$T%W6,0!D+037X(V!<\C;BX8W26S;+WR$XDN$_MD,:\ M1U),9/59"(\!2TLE8)$2(PD-]&V757<@EC *5OTDYBZS+;@R05'WU$WI>,RW]2/H'+)3C+KKQPT'GJ_)V\,"7C+L*9B]YX%TF$>J/R60RI,OC(GOOB@?OFH>CI9I+Z?TDT?DT]/262A->6OXU-3KO#)D>TPY9OE MUV7XZM?YS^'H5=N-U*\JY>J:G]<[ZSUIT:"JS7*SU1TZ6#4FP-+9**?V:;ODUMC/D5YI^O&B["?EI*K+DUD MC7V6=G"B:^/:K9=E*^HU.C6^1%CPC)VPHA=5"EJA.3]&:BV*M][#6_Q+I\:1M)M\O?O^&F?8GU?J9KQ[RBAV'$ M6U&%<\7-[N?"(H<7^D=R!+?!U(H5U5=4AHJ*]=R:7?56E;BY$&KN-'#CI/;> M.*FGJ>'9D?!Y.@R%#IH]=EWHH,B(?Z7XX;KQRL;V@[+=E6*R_U[WO\WBL8U9 MN-?J;%QZ)W"OS7+G)::^',&@^I)CA6M7YO_=B8A:;4O/5$XA8SH[>IKH3.'4 M:Q-&2U$+<#US+$H@+6A%HY7:^P/2Q"(RO52UGT>;C%80H4Z$]2P2X9<\%1#D M/\,841406O"4&*[4Y%HEX6YYQ.8\$]5[%PO-;L5.F;U4JM9P<+X196; MZ>BC,[6"@DBJC3P9UX&'->7L[)X ^AVLN@W-=AXOVHLA,. LTV*N&= MA!ZP'FX"8&+;&1(0&OBR[(SX0RNEA]^&P.P95-M ZCM[Q+Y-\9J>RZ^!J'X M$U=8KF?7Y]\B,%>+JQ/YU@OJ3HQ9W==8(XXE#9A05YIUV81$W'I8560,<:=A ,Y7@"&>P61C,H:RD8L MO3]D:2$UI_ZE56\8?2L5IN[@2V93+9)#+5^CPK*A%SX06B0UQCGD G+=\ #! M5XDS=?_&J'$>@]C ^*JIXSOXNA)3FWB'7+OY#:6&1K*FTP] ,/WI>K(B22+[ MT*X_61Z6D%&_/SL"W%%01E34(XO[\5D>P_#H+%J#7$*D$X7EA)JKK)R*8&<" M=V@J#94*'_L@1-"$ML&R85@G_&R(C6Q1# $/LPC@5E'%4,=5P7:G6 L7>@[5 MU7C4+T0"J/B/P,E!PL,'N!YS?P\16\FGZD[L(08"B 0E0MF<@@ASA*I5Q#L( M/$7\U$!4%!RQ1._%>]48X1_!8&MKAA6+-N%+G/>%'>MEYY6[F@ QOJ M(%U<3,V'[$0DIP:<1R''A8/\ID6]:#' MSBGC?FB;9%#-8,+JEL"\61*UJ!DCU!U\#8S(&H!:OZTA/('(6762P\9BP M/36#)L'_9+.YJ-^1Y*\2/L1! !]2AH$%TT=3J=SCAY8CF3.#ZKJQ(408GVC9 M8B-A:2(0ZC[!_\I8$?DL,8Y-C69XS& [VCYA[SPS4R?(/T1KE8R1^]H0GA.] M:# =V%K3;) ]R*8E^J7DX=+>P2*SN1TMJ1?Y0K"#=LS HK06:#&JYD:V&3IL M_3K();572.Q2V8:1<'B4S!G1G"R)9C(P9X2I?#>'I@@"!DW9QWG\7$)E46(J M0K=BPA,_+9^QGU6C^&E":5!+%TX>L%N!['&$O>C9^O!Y3L\X#+AB'..)JJB! M%7=*DD VB,0+)R8VJ)/>%8O0\V+CBKH&P=$B8Q!/IVR(I=XD%1E&C::QD)0T M/39=TP^B=J02",MJ*'J#IWA'XC-K)+AZQ!D01IHZ$#GNDQDU5HS!HM"XUA4V MTBGBS5J '+T *_H5P78K+5LMS&1*X)*5I6K:"9$.V, BI?[8F9-GJT/BN1=CR9D)HQEZQ.<;U M" ,RGH"%C#EPRKY6#(E/1$#*?VFQXY6E'PX';"#A4-(#J281>CVY\X8F&%W? MV(FKS5%C??$336KZSOYNEIN$I\4XM=H@I!=4\\V*G[1,LXY199592OXK9$7- MFX;09-2MANRA<=QN8"#/5>1_G!^S:HK(CL!Y:'@.^&K([CBI&!1<>Z Y ):N M#J]R^_KF2* #$S^3B((OS;!L?+5^".P85Y*P9TZHNB#(7"B$"#!@X!)P M&F$%Y/)@@_&^2.PW8;G!7(*D]9X<(G>.E.%C, 4QNLT]]*+WZ"/@3GUJ[V(' MKC8YPEUGS[WTA9N,4 LW2)LZ83<)>5>H&P6&VQ-W)!4_U;]P!AY1 M.UHP!>TD19T"S)F >'S R#_,^SRS6-IVTC3+;Y8+HI85]:370Q:QRG?*9VM6 M4^'FB1+06G5J "K@@QVI4[I",\+&JG/QIYCZ8BV&FD2&RJN3@.Z'(^N%D[42 M^ H=Y_4Z3DI6)B5]83[F#:OW!]9Q_I@)^OR902>H-.2JD M.D\H'A)W8XD\==2!QC>?R+3I3R7H-_'?:-DTF:SZ\8[$D(#^:1'/,?QXXUG$ MMN6*&B=XF(P[RNR%7L*=/U(D1HZ;<.SDF M7?E\4G($6X"8[4'J]];'..J6!"/]D0!L,( PX'Q,?BJX4X(ZM"C79H)0?[K*![V)] M0^_PY*NVRLEK$H\'#229Y?E+HU;!M!V;?5^8:]+4!ZL1-TH)RAB3R7*(PL/- M=H-GRI:5R14EE6;3I]<_3GWN*%62"MA4]D^@)51D:HX)1UL2(;D;5&!>!J[1 M_9/<[X3I;FJ]*%(:09')/7-"_("@8::@! M[;)S+'%B9O)7"/R:>XNKR0[3YADE+.K&)&43CJ1'RWM WAIY%>>CXP2P)=6&\--H4'\=B^R!25NE5/N )XUM4:AV\DGR(C M4GT0.50C.X?4FIE)RO3HD@Q6HXA7?GSJ&08C("_Z*:=@SSOFXQ0J*D$9NA,5 M3:! @]PRX3Q$G0OC1*]4_93DA32'061JZZXMT'M=JO+#$VF.%%8QIYH*S.&O MI HA?&G!;%PL@66K;[3-Z64/J7E%>)!DB:_A!I M!M&D2TB/SS*K/1) AA-BN0D_:FX;XV5*O;_@'C" MOH-^5/+V6Z]WDW3[:(&#.'4^GK0?#4^Y+GP9**=,0-4<"*066?G2G/;]<"S5 M758%5&*%D.5?F.9-=;-1I9\*$UAL:Y*,Q*VQ7;)A\2IG*J4:Y>REWZ0*[(92 M,R8/6\.[WPR/4H>X;H^](VYGJ9I265">5Y0YW4Y<$(\ MCC4CRQN$8Y]:*,E69!H9\VBHLQA^ T.RV,J6Y99_AL,'F41"A8GT1-/SR#U( MZBIGD4B26+ _T8"QJ,+#;M)8%3-!.D=7%%4RRE)[A[NV,=B^?>V_%^%[V-E#GH9 M_&+A][?P/>2#I!&-X@:1H"\4V[#7;8C0B@X$(ILHI.KY82]4^B&"* M].H;2E(I]FB_@D&(0C#L?>$C@ ZM%JS8@#UNP#\)"D>Y2K"PP_)4>@0VYB4/ M-4=GP!CE? RV%XM=VM\NW3V"B% A)G>,7@[:-&IA7NS#_O38V'J72 @8^@S, MGZ\JP,B(\^*>*FZ>!7E\L&P4'H/.U$>3:I6ELP$^#U3#\&C)S (ZP2/&.+$Z&@J$IV?0,WAI!CIKF07BG2X?HNRNF0IFX_( ME[K#N:QE^XZF,>?[5R M^H\(:PW;(\LIIH/JY0Z8ZU9@X,2>&I>^'Z(O/(2- ?JA\*7Q6VB1_SSW1^I6 MC+B@4=+8:M..R<6X<@-AP";OF!'2$S]@IH@U6"48H^64$=7?4>]>BN+?:<$#8Q.2Y->#(_DY'UL00J[F;.@I/\:76#3>[N,K>'0%OMOW\Z6,9J:W]C4O(A- M3:,>(["NTH1KU88X*W3//>Y'=-=Z1"YHZ(S<**#?[X!@U,_FJ/QRPIKLB=NE(OU^EL:"YFQT^NLG1Y8#!5O6NU-6]*Y:&\*BA_WX=Z;BM/J^[686770ZT#++C=Y3(/,L+UYEKQ9]J#[RVVS)M4YLC2@<^<:M'IUFC$AYN M%/6S&\ER]47:U2L6Z/"$L>:Z-!M_V\;T]];-.V/+U\K&\F7F_K=@G$7-9^,V MC2]RDMIZ2Y"JUV1/^%>KM5*GV/41ZH';6]]LJU$U1JM4K59W4R-VMHB953?+PY) M<4BX"W"EU*IUBT-2')+BD"R, 34:I4:[LW9@+N_GXW@-^9-J,RVJ]RL5CN2X M'G8VV2F&6!=#H]GX&_G96XV_S9OK42WTJF7?\"!,MT7H:NJ^8#T)>UHVYD8P M% IUO#\U?FG6R@UCS(TO$+?9@G5$V,,APS/;[K/PH@9N#($8>DO[@AI]!7$2 M/VVF>19UC)8M54?4%YL!H8=1JW JI8\[M=)B^ @]($OH$_T4M*YH"CD3>SMP M(S*\^G_OC3O$J_2C,=K62% #5(FLO4;'5.YIF=KR-/?EVTO"/PG*;;28$.F?8,O5>K3._5VL[H MG0O39QL3])- J? F&+HCF_,.IMB5DLMLJ-W&R X1D#;N?$.=H*(>A1.$(918 MQXC)YE#S;\8TT6C>&(78VTK!!ZMN>)+$>" :1LKR,1T!3 P2B.HRI#=+A]_Q MJ&I+A\)5-520P 0+;G3[!$1,ZJ9D7I$04^#+B";<%]HCPPFVK9SK/VY2QQ,# M(; 93:\?#A\DOO&OB#XY=P'UOGI"J!N4:/#"F9%RRW?!/=:"J6H!K_J/.7XX M1IHB1(E1:(^HJ4.2+S"$,RL.W&N"V)AJCY"T3V)T41 ZK(/#(DRC;\I24=:''4:1+TE!%') M37HE$E=)]E)%.1A:]E!_J3R=8,,^8AL>V#(>N9$/< 3R'E*<5,GR11^1KT"7<29888C<6_E6H^Q(\!_(A"R MQ1BL,\B'!3S.FO XM<7P. 7030%T4V"J9!PII!C4JH,J,%76+/\M,%6. U.% MB;' 5#GH0AP84^7 4\\JILHAER6/F"J'7*\"4^78WG0H3)5#4O'K,576K,[; MS617S)*8=?M]V+X(/*;+MIFFO5HY2":H8S9TL!> G8/.?,>E9P>=6[=6:C0V M3)K>+&5-3C?#=8X%L>VLJK9;:M;:!;5E9D>.F=I.JNU2I=/:$[[.5@EMIYFX M!]Z4U@[Q=5:L=MOU"M 35Z]_[&&"WB116TMA3C$\3'5MQI:GU6A>EZ^9 MC>7+S/UOU&SSLP2]<] 5:55!+FYWIS 1\F0B-$N5_8(\ M%5;":EZIPD0H3(0CAN+,VO+5,[%\F;E_3U")F MS?J=2=:N-I=D:^]<)!3W9^3^+0FY0PNVI>R"L1PF22R'E]2QE'D>F\*=-L5L M*]7=6JE56S>8N$0MVX7RO(2-%\26)V*KUIJERMK8N@6U%=2VD?E9KY4:E36R M6[-#:+D.K;W0/?+5V:VO[^60,>.+M2D&$MG("LNJ=VC-=:AW-C-"C]6YMN;R M-3:,46?5D-J*(99[ .LYI+DUP4X1B\[T& %NY=OJ,R#5P%>KJ="[G@6CPDM, MN*@=7Q3=CW7!@P5UD? D$PZ4:=N(:#?R12"?U"Q7-'3<^0&R1*X MX(OS7&]:*9#2LV_05_ 1M@SHCFE( VA=A H] -F!B+,CZZ<8*D1!/T241U_" M+.K0@V7CTC&0HP5TY&9'LIPHTD[5' !U*]I^XBY^X"%V,8)R2R1"N!X1A8>P M&O3IZDO)6[WFR5U*S_JSECT#IZ;!A.^)LH^"YR#E =$DR.Q!TTRUO>'$2C_N M3_#*H[>ID'J&O1?RI.V1L62-4R3Y:OKYW_8!1TSN!\T+O.Z.XV'_I:MQ(>H# MH=,!*!VZ'K#6\U]Q) \$F7P]P0X6N L7$L>6-OD2[0[8.OKCFGC=I3/ /APG M\KKW)1C"YH#*!?CE*H]ZRSB3F1Q4 7X9,9@"_#*3C]@1^.4A:2A3X)>'7(@# M@U\>>.I9!;\\Y++D$?SRD.M5@%\>VYL.!7YY2"K>._CE05N$QB:J:K52P%]F M#/[RH/1Q*WQ!)@7Z*K3&-GN!O\Q7G^CULF@.VP^]5JHT6_M$@-AK1_."V+(T M-R"V3GO#*MN"V IB6R\5K5-;OY@P U2VTYRFP^Y(X_ %@[M>@#63NG9:,)@Y MZEAS<;*!VYC7U=LPVS*KD#1;*NI[*];:G;#APX>2ZDPK&Y4.QY9C^8%'+43W M#WMYT"5!I/_]@MWM1B\XSMW!XJ%JCK>G, YR91S4:Z5VI5+8!YG:E-<7#Q4& MPEM2<3>M*"HLA%=5%&55Q<^(B7!H#K,"ZJ4[%^L[..YEOE2=[6&N'5;IKC9* MC79F4 /WJI 7%'P4%-QHE[K=6D'!!07GE()/ZH@]G 7LEW#X@M;R1&O54KM3+6@M,_MQ MS+16*]7JS=S26JXC;R^EMJ3X"_( 7;>ZM56;*Q$ZCTN$RH::_IZ7?WY46N%2 M%/N:0<.KE#L'A4Y+ F690>!9_3#@AYH)&"(QGMCN5(A3U0HSFI&)_AC09$.; M,(<8Q@GAA 9PFH+%\#ERX1HUSG"1ZZ?\^1M;RQ'P0IWW8FQ^GY@@&^\&TG\VIC]Q- MGS3,;V:1-UV?Q:LQ&NUL-7A3@ A=#"##-@-S%AY>!<,Q,S,6 P[>Z/^^^R^K MTAE5:_U:1W0'PT9GT.]7:H-1$)+@F)S!"X'0_/_Y MU?R4MN5'P:2CS.#?],S@7FIF\"%.6]E8)7=Y$?.NPZ'*$/>6^'$:VT8(PVI- MPS!\!1\OS3ZXHZ%^PG,1=,[R2-;1"O;A7]>AOP>/0*X,8!D9[AAH&DLMG+J\DWC,>6[\-? M?O2*7,!#KLDC5L6E*Q^241BK>NN0V)T'R2!JY=I^^<-"0.4D$XBUNL1,F"9! M)VTON5;.=AZ7-?&HM6$@9R$;UX#NM-)46!*S\!R)F&FI[9/C\\1 P/(,%=.< MO(1W*;GCM61 MNS=_:O'3 @'RQ4=E%]>P&-2J@RH0("/642! 9O(1!0+D6@23JX4H$""W-/6C M.1H% N1ZZU4@0![;FPZ% +F;-ES[0H#<5M'80;OZ):Q2::T'":MTE]A_.>F@ MN5$1_(&;-9:JS>:>:N#7;Z"Y;["%@LYV16>M4K6S+RRV@L[>+)TU2I5:>Y\ M,ENEM2TI#UEL"MQJIA5,Y2$!:FD ZLMZX2.,5'! Z)F"':A\8W"GOTB[DIW\ MXG@5/N&75OQ!":.D$PS%/@E[RN&?@?+AT- 6/_N5L:^7'^R;\-$$5M8=XFBX MH]L+P7&.^Z9G:\$E0PN#P/ "V 7G%$P7"A=93@!3MC#&H2)= GNPJ15+#-4/ MS$".-!>!VQ1YP-8AUBG$M4C DWB.E%?PS,7 M-P\S$N WLGHI[^*+Y9C.P#)MXP[I9$S!1" J.QP2H<%#+-_X/30]X+% P;<" MNPL:0&C "\9&M7+Z.]$_LF=N.@@WP0=CRD]*(3AK^'_?O9RC5*W6WFU,IGM- MH$N/:GZ]_/W[Y?GE_;^,WM6Y<=:[N;SO?35N+^ZNO]^>7=SE_AS^(8Q'<[@D M'DTM>:MZ3UXS>)'-_M)H=='X8YH&PBCJV#)!!3[&;Y0P#+!-7#-QZ%31?[ST),.",!I!Y!"4&CZ!A9CA]801A0QHQLEBDYN?%7"*093///AJ_5DJO<5UJC9]?[ M0:E+Y@09YJ(=YU3IM"T%-0%VRT2):MONL]:.8_E"-7*; ]"NE3OMUK:"R*WJ M\B#R02+;K=KREQ\HV'9()VLX#!R1QXX+L\+W.@3VS+[LMB. B^U7/L)!?$9NU2_<'GE-/\N5<>XO]MCBW"-.P$G4M:\?OUZ5C+.X(__",Z5 MN?CT_]U\<[T'F-79(T9#$U_[QI^NA:=:F#!;S\,HK^?S??K;Y$VF##_U?-\= M6/07/62FBMI\('@.#!PO7PMCXKE/%JXTQK=.S/>&:8S@":=387J(\BD)4?KV M99WOE",?Z V.(A\G<^N_D(RC#C@XG:+GRIOS:< M4!"EUES^\DOM&;/O+<.W42R/">>%58IBA29L%(S1(Q;-5_EA_]2V8.C:Z*I- M;7!4]IM->VV(XB?.'!&)@&?]EJ-A$V%5H-=P[5N*4Z<2#( M/-,\&AN6 5[@X0'?P M@_:K0+Y9"_FFD5RO OFF0+XYN':?3JIC\X>03)V@0ZP!:@@3D FP"RSP2.F M31A]0CIQ.0'OJXN0*WPM)5NXHQ')+[KI1*HB7R\_7]\FM!V%!$/?G/(CQP+% ME34 R3.9 /M6> I]U_-%90)E&Q1!H#;,$GSY$.&P MI%WD;V 7U1>:)F?2A;-+RP@^!$TX1!Q$S,12"K0?CO&:$^L]_0ES-:49,V-* MX9M1="NMUQSBD1-#@F&*,BHO/E_>G_>BI&#;!%8S0LWL+TZBY+T]L>!U6M(D M#\Q'V^=/,4"U'=?9H$Q*RI&S+=+0B9H5Q%3BO8IE)1@\.\W2%GI-*_ E,I)F MH+^Z&;B1$1B9@"O1]B.># =U9XNU!@.7"A\XPYDZ)7WAS<% V$+>P?)%6W%> M%6 'X03AP!XML-?HL::-S3_&A0YG@=)C,*0JU MUYJTF90 /?(\IGA<20Y@_B@SA&3")]S"29CFDVG9)/%C&?\BFR@;2]Y*')X\ MPXZ;W"!&3UKG19SQ*#AE$7'50MC8V8-JTF>L8X$43V:O=[-F^9Z+/G/XV8-4 M9+(#P_F#$1B912!0X"@,@.$2M_+7H9R288U@F:=4US&;-%LR)B[:)3@/<_!7 M:/F*W<20;Q(D$BC+F[BDC4Y"^.U5R'P'BE!\]^/P1/Z]>NB<8:((Y;PX+]U3 MI,-I[L#^XY*@5!I0&=0$

T X],4 "((5#U!@%J,6X?>#_1J$]$:MJ^JRC5 MI"LM)X07A^RNHQ'A2]/IC*5Q_$$$T!F#7":,Q=C[Y$>Y^)H':D:3 'XY-J<\ M1,+:-/ ,2JZO\OCE\TF[L?!4/<%*N2$\?\)#5$,*7+I'9^1#8&'Y=P^C;E.K M5%O(HY1O[\9S'SQSS#J-M.6Y6JZ=E)^Q"H*[+.E1WR9SB5@F;0:W2"*P6H[. M#S42(@7,D^(/I"G[&_77K V^J,E'9>+10^<7P9>*JN2Z[$AN9DV<7DB,6T." M2?#9NGL$=G#ZV63Y-4882SJ\A8P]@KC.9^5#(EXF%8%^Z,.%OF],;%/69YJ# M'[;[0/RP+VP+K#58.3.@V\1/L.-9&BQ(#"[1=:!26@-K0OO"3!U+9MB[(0&. M26^@[UAEP$O9^_&($DEX XM/M()CEL=8,5HR4*(#S8<-7QU1-A_0F^AXX@25 M9^SB[N9&&93 TFT,046^&*G;1P8Z:_SKJ-_*D/+#T0C6@4-=QEB(("X(A35T;3YB\ERB I M&>]R3"%HX<<0UMK>3^S0C^E'0<+&>DA:?1RM(R\B.<1P)Z0?Q'V&W9*"61%Q M[C1,2GSY@LN3>^Z":@%7QI%@Y?JV<(R*Y'\$EXES=%:2&(S8&N"A+QF^L%G] MM(!K$[@3;NH"+J_Q=I4Y]&6=> E M*^H;#\!>#@D,NGE]8YX:R5YAUPF"!%!ID_VI<1+Z9!>^_[ "G]@N5;Z^F^^2 MZJ@V9_-D>3^N(P,A]MSMI:(T)\TN-ZKQ.VP3WVZIVZSOL\1O_6Z7^RXH+8AM M9QT\2^UVY3#$MJ5ZTKQPZDM")UK.J:-EJ*VW#*D'*7O4=H+%\HW*ZH"I&6SB M>ZP[4R^U#K S;TQ;^Q)EE[Z2!ZPJ3+-':=5JJ5MKY5:].?+=J9+27VR&HM#"DN#.&\-5VAV6P5BD+FMJ7:7I=W9TM3 MR#1[0.>:WN64TZ3F\P*XD"2J!1KH674K MU(5G)>-MS4SD.!;8F_9H4B-C:CM[OB2?AA&I7&^5J1 SS+9Z2CX@8!%*6*B8.Q.#1 M007-0%P(S+_& ?>&3[A"0^-.?DCX&7AS25:-)[I'86\3!SB4(K;6'!',C4WK M8@)WJ =,J6K<)EY)"E>SZHND %//+Y MA34' P]+TV8/3#->6;SS:7;.4>\5&(ZPGDATXVA"!]>9-DI]+O=JY@ :0VRD MY1 CPDIY+"5051J2'TU3>+3:13Q8UD2#64FP?!U*!4%3QA-X)(T#Z(W 6IB* M8&IS,X.S/C$M.JQC."NJB8S>$PUOFZ,"69R01,;$&ROZD80;%]R)U1FGH+". MD_=VC,2AQ/OG=W'V"?INZL\@KN?/G#ZJ'T/\#0LV 4M!1MAG!U/'YD:JJ"7! MR(B#5%ZF^>2CJ 0%'P=G#T\D^M< MXBJ9U#,ZRS]GZ;VF+[0\*>D$+^$"%.=LS!Z3Y,YPWR.)SV#X)MQX&DPG@H>A M'E*=W>2YYRBJE%)#44?K> #YUM11JK!CZ^DH1@PIN[IZ4ME V<">6S.'(3Y4 M*3I-HQ*SEAWI);4Y";^27E)MS&L&&RHF"?:)#-GR(C@;LV\B8)42AZL\4BM MEB@S:O7;,W2Q'S6HK3/9-=4@-PP6ZT&K\=]:LUS;&?]EF:G)PXU9\ISNL9X. M 63\XBQ?5!=2M 4& ]I 9K13!6NTG\LEZRH:;JVKRX:-5%Q=L?7#/J)_3B3= MK*?4SAZK'2JUB_=DL7:V!5&8&6]1G(]X1-ZB2,#+B@2I&RT0[O77.2 81B$A M+M/JC8EVNFG>#M!"X/A+&P0CO)-(7*$M8^C7POH*SS%M$E"^.PJ>$6\DT4<8 MAQCGZVSNZ!Z5%==?M*:O^:^]V_S#"6.,GQ&!F+;CF,4M(Y M)656R]UM>3>EY/MEKF]6MT]$"$JC..N2V1 (;D6UK9AE?T;6\N4G7\D,A M8[@QE,EU#&62^T/$P%2/YA."ZPB'T*E \[=&UL!T@LB-LC8^E3+P%D' #"U_ M8+M2-Y$@.-\BJT02M6^-AWUY63(N S'FO]HE%:OL.4Y(8-0Z-!-?5*V<_B/B M(03GRXNQH %[T5E@K0R25I%!4F20Y).EGBU@>0NA!-G[9/H2KVAEZ*!&;J&# MT(_>WA)*#]S0;&<-.J@85-X'U:KM#/FIULXG]-.-S+(RSL$(^CPU;B@AK !] M6@*6Y::T/RY0GY:NV2U!\@XYH;! S5I[_6#)FL8IKERK6+EU5Z[-*]NJ%# PQ] 6>]/ ;<6;7O.F0^E6^<2]VU;-;L0_R.@\+ J;3+G;"$_KY12[&'.SV!]S4GT_X\78)7K<;EA^-@"]#CJW9K54J^X5/4Y. M-\/H<06Q[6ANW5*KLV%A;$%K!:VM-;=:K=1I-@IBR\R&'#.Q55NE3F6O(&4% ML;U=8BMU6LW#T-J>,-<.;Z!%O8OTL&8.C;3:ND;:JDAC.3[Q:5/,^(FOU$N5 MQKI6VJN U-:7+P?%N#OH]G2ZI6YW78Y<[,Z^#@^& M,E-K'P^S/6\F$G#F.C0F2F43CD4(,T$^(P+U(B)P!.9EL]TN59OK"LSL.#-6 M8LNO0EP_Z/:TJ]UB:[*Y-3;LYE"4VS/6]B>%_1-543@N,X2 M,.GBJM==56Q"!JXZ@(M_)HWM%*_'GM2UYB$JF^)T]CS:8(T-'?[[QZ[/B0&W M]?7)MA1NUZNEQMH)8=M>I -Y](I#4AR2U>)QE5*CLF[?L^*0%(?D#1V25K56 MJG77=585AZ0X)&_HD&#B8&/#X'1Q1HHS\B;.R ;YCEDX(LO;:2T%.&ELW_$Q M6YR7CNCR[W7_VPS !?],>GMF46U.JSM 0&N6.R_Z7FK+?"_554OBMCKL[DIC MGG6>X?*=(2)QP% 6(2,-S%8>,H2>AOL7N/P5(IR.$*2Y'UKVD#&9AV9@&EQ2 MZI?4]S-(ID_BT1K8PB\;MP@?C<^[V[#FT_X6^:QA.<71$@EJ;AAY.);<$!9=QZ/T8F1##T$!N7A1Y^#80F\42U M+Y S2'1VAFQ';$"X;!@. CC2YS$ZHH.$8\/#0X\[,ZA6.27C65 K VW$)&9] M1EE'2$X@.4;9Q,=[R$$\2<^^H,X["G;1?!3F4!V0(>P.?#M%/H0,AO'MS3$C M]IL$+>:[V'T"S@.]RWSPA'QP\&@&=(U FA^("-K?%@^$0]H'>D6X6.IVH1[* M7-,/&?J9EI'?E#QWV':!GM=W"5]R8.+"/^.OL!=/@M\^0'!1VXY:) 2,SQ\] MU\+WV=8/83-&]'/4RXZ0['\(U:".P6 52!'V+/"X!5T2BM+ QCNPS![U>;& M4$TOFAENKOH,M\,#QK(RG/3;8 +U##(!.EAH?"W(&X2=OA.3@( Y$>"E$A,^ M(OK.?MUD4*6#1XBI6?4%@:U'!&+XTYJ8W%'#0DT SK-"!_4%CZ)L M]&S$>'AXU#]%,@OIZ-";2_@=M@6#HR?4A.A 1D3A5-[".P)$[$*;+'@XDX@ MPB^,Q?7X:"#G O9GC:(6$P,%E_Q97>VF?OA@*I^CQ;^)H^8 MXC_:Y.4A\EW@PSAUD[F /W@4PY#[A*B;J0G:$"@L2.46L>D M1IK*KH>Y=%"%RI0Y;MG(&K><.5?US)VKV#A#3H=HJC ' ?1:'*Y7P:UW<@2W M?GE_\N[B_O>_>7_[PP>E?G^,%7]??YY=W9U^N[[[<7=T;O\_7W M>^-;[_8?%_?&[>7=/W*/S Y:#>GE/R<$DTX"V?LA L.S_!_)MFJR63.)=8L: M&\"#'-FT:3"%9TA\?X\,C(2.0A]EL5_*4OKX(J=XIJ9XH:9X"ZMC',/FLT]* M)#84U2OJ\\5M=Y@VP)J=H8XY@V\Y120)J"^"9^P$@+SN>_FN; P1--IC+Q88 MU&[HSSZ/.#->/W:!HO3^ < S>:A(RGC%9] H+5!B;] O'76-O0@]MVQ<.FP1 MQQW*Y@>.TRL9H+H'M-QH"R(ELWJLKHYF!Q\\F]Y0,R;QT3""!YPV'Z39M=(Z M1_H3-Y@]/# CQ">UN3_D*'0&DDE'0P3:<<<@!,A6D&T5O=F6=*BVJ^%BKS=K M:*&SPJ=5 &F'UKY<4VU?M4.?8B7'+4/ \H7#/7')=#<>8+RRL:'K4T=2WEU0 MRA_P81X0JLDM]LJ(Z_OL>C^H*Q_.DM9D;/X)4^B;S@_9E ];-\"78'58V'D. M+E8=XN1P8T.#'!^^$#_(APJF=4 OI_FP_8]4+3QJ?<*2=79NTA@*';(/T$,C M/)2(90/.R=!%.THG R AZXET-.T99(MY)BW()/3PX*!!M@B3G48]M(;T;&J/ M88*9Y(:!'YB\JB\36^ZXZJ42"K=X/+[$7.%XN.J,2$V(0463'IGH>$+[<([< MYV0WH:5$0_BGU&_(<1/4(GOH2,^9WE+Q3N!9,7K_;8XG'V^-,T_ P3%ZRD4W M:PAW=Z0#;]RH[!Q[M)*F/C/RG0\TE]IZSHX,]3BF1EN>-Z6#0#X>%346!8P]E*WE MB2A&IN6!+F.'@D,#H)\H!]W2H\TW2@D7W;_"(M2[>M/AY(%N9.U GRDG(_UR M\5<(PM2.[/$ON 3_5'./C\^E@UV)Q]S+Y7#'GJ.MNW49;KZRBWR&AURQC,19 MCT*[($41.ZZ6I)'-7(/#4\^"%%GXNC2C=_C/YB01E*,89( A+I.4=_@Y1/^\ MF+/U9U@=Z/X@A4-J@(A\B50=?#D\$HTWMD&F>"?%$KC[-;LT.5(6/3 *I!&G MQ;U4?>1#+Z':8)-V71-_=(';8G2-@IVH-FL*^2BB(BMF&!QUFXA!R*[5[2KJ M2]=Z"=T5C=G2&K.UB\9LD7^]:,R6*P;-O2ZIV=J"-I? %I&[Z2X7Q4$WZ8%I M^I24 DJKG1*-TR0I$X J@4Q1)0F\(&M_C[G&^CF7A^X';X?'XR&^IK- M+GM;;W99 C9O*W\:WG%W<4;/$WT/](,I7UWK2-U_XY!&K9JWD 88.F?75_>W MUU_O*)QQB3&X;DV6PLWV!%YB&2:>_7NFAB# MZE!;BHF;')>8 *$K2'%2A/@)>@T=6LX,94]Z_'VL$CD4#O MD\ T,O7\8;S@ WW!)]&"&R? ?LBVQ7PG] \/!;R+>1@*J#E.3+4)7"GB8DIF(TZ9#*^B7'BZB3U,:4;8+AVFXM,08;@FI^-%ZQ[O M9_[]9)^54XI.G(B88^FU:\HV#="[-+2)E%?D *3J1.S#D&< U'+?Y5"*"2:: M1WYI6SP)>Y.SF3>Y]14C4/+8P'9=S#)7);YR3Y%)>670CF%(T"?W$^IR8!,# M%5C^(_EU8<,QL(EI@O3W$(XIQY^!^U& DU?&0#K0Z)3I &]93^",$@)GI L< M77"\+QLXD[E1^%,?5%A^2\SO5>IV*HW'+(C3%@5(;C/J&T^^79GE&8GR>)I^ M[/2BM?LIQZ-<%#A)3CFF=Y%V\%NO=X.>;7O1\/T26B(@CS!V^0AL\UG Q6I" M)3[[EH-V"VRAK9$N\773B29,L=K464>RS^W_R:0>'?)%BZI20_-VML]B,^Y2 M3>U,I]K8AWD;46WN#SJ;M40J?4S< (J:L6<_F)]2*9HU?8 MTP[MU)#I_IR%G+RAM.:4UC;;%Y-]X1%,\PAV%GL$U['E&^\*/V+A1\P8R:?+ MF9O>[;UQ>0F:R?W?+VZ-RZLOU[??>O>7UU>;N[+:>7-E5E_9AW5Q M?GGUV^9.K S)TH2/(/:@LFB3GHVO6!S'SBU!1<#*XPIB@S#F"JAO<-PM$5WN*# >_1,5*3@3@JBCE#G'J1Y)E8\T?5*[DYT MKTRI\\:7WMG]]>U1G&:/4_Z<6)&,E&,9D:%0#);YNAY5^3UAAC.ZKO28# 9/ MC$OCE.(FM%"2$U!BY!>^6V,""\,IQKJ1%$Z?1C?C3$R%ZDCKIM/N M4SW?#N(N]7K>2+M6-KY?W5[\=GEW?W%[<6[<];Y>W!G77XR+W[]?WO\+7:S? M;R_O+R\X+//][@*_E)(M=[&92\R\\ S5KHWL?3^=)^O:]@E4D7 M0%1E^)@PLJ2@-DYUU.Z9>.Z#9XZU9#[)$.[HGMOXRAN^,N(._#C6$II9TQ(N MQA/;G<):?A8.6/Y25[C#Q3EE%S=PE@F(8U*/,J0V9"C#=U4FVLH;$ZV7C?.+ M+[WO7^_OC.\WUU? -:\NKV\UYIE[GG+E.J]1^;IYV])&V?AV>74!\O#+!8A! MK:+R"+8R,$P$?1F@*V+S36W4\K:IS94<$]F>B*;8WLMDT!O;='Q.-O$$J^LH MG*XY3OHF]1EL3Q!GA*A507PBN2C&_U@_L8G!53B&00W(6PZSO45'WN"T^LYP MS#%,40R&'X#UH8>_6NDWJSW/ZPW="8C/+[;Y\,Y@<0?'Y6?P@6HN8 5L7[RC M,S0Z[=31>[7RFS9_3>?=)Y-O^)]?$Z_[-/LW+L)F([KWQDZPZH"ZZ\Q[9H77 M>5&C\NX3AF2XK/3%R9L4K#'P3:?5.)L:#A#%6G@)\=?XF7 /%K2FW6=Z'AJ5 M%$;& )$PTP-$9!LW*IT3\ST2Y6V4H&+*PE,1_Q\]'J6\''@P]PYP&8+6_C[C6=5MFX^-^_ M7WZ^O%]57VVDC9]QIR*F0N"W T0]F/CB@_KEH^H)9#DT&KII9G52H(!H._GK M^/B4*WR$9$NU[S;KG6:2Y]T@L=M):V]CO(9=7FW'4I@.FL M(^P'&;S]$F.L,(B#%M'Z/&4')8:R$C#A*VY'+F9\P0+: /6W+[Q9-/37DT>N M%N%<^ //FNCNV=>OQ!J \-E>)73IKK LJ\SWA27;9C?"HUE^2:3[V8&C6;4O MEHUF^#EP]#0>/F-&UUFEW=6J;G'Q\_:F?1_I ZQ/T6PV-U<56Y6;JXJMRLU5 MQ5;EYJIBJW)S5;%5N;FJV*K<7%5L56ZN*K8J-U<56Y6;JXJMRLU5Q5;EYJIB MJW)S5;%5N;FJV*K<7%5L56ZN6C\$FKU$HUU=MLUUW_$$-L]&PM:&I.:B9;Y1=[6%:6];!95+74EK: M>[)Z)>O)ZLL'*)/5Y7BJE:H[=BSL\ZT0,,N/P?C=IVOY:M;HX*WRFD+@7D4VWCL K->S;7 +&16GF56O5K]JWI::["@.L,U MQG81"AKV[-$2(TU@72L,;-./(:[[4UF)B8"9#2J,].0G")J)GQ3BK1!OQ3:^ M5?%6*\1;(=X.)-YJ+XNW&#RI$&_9X8N%>#N*;3QZ\58KK+="O!U*O-4VL=X8 M&GD#T=>?$WU];HYPASTWX)W5>K/"+S8GV.VC5<>_[JT [^@H,,/OCH5EVX14 MZ!MG[E 8)_ M8KV>(>9LM=7^B$\JQ&HA5HMM?)MBM5JIEB^O[@K)NGW)NM-] MNR3<(.-_/]]^-2X=;$\]$,:Y.Z >V,:IP;T'Y.=#]?G0A1$XC&6):.&R)R#U M-S*YK]NY&9@@KFSL_S,P0Q\>$_C\GL!\X*:(B"T^'":[#NH#4N\K%T*E$"K% M-KY)H7)W]O="J&RVHX>6)_?F3]=QQU.P: +A4-^'N\&C&)N1@-D^+-);904% M1S^*;7P+'/VL][7@Z$?#T<],>Z 0E;]:S@]Y8.]'P]Z_FGUA^P5K+UA[L8UOGK7?W%X4 MK/UH6/N-)WR@J,(U4S#X8AL+!E^M- KFGA_F?N8^8;=T\V%16LT)MV>D+HG8 M.SJ6!9A-HW69-0(E&T0D&[1FT08VAS15NT39#,,W0!_0NB,60N)5W.57ZLNV M;A^XQF3K?>PZ*[5Y_/>Z_VW6YP[_E.MUBH?O0W6V\>UI=0>]_+HKK<'_X;:V M\_]>.D-,V887F0:\Q)0]2/$4X2$MP6]Q,WIJ;UJB_J9QO]+%34?SNUR[P6-I MECLO"I?:,N%272I=%FWQ3N:RVCHB:Q\:C\(3R,6ST9YVHPZE9VZALIV=M M9Q\]:W/AYXJ$8M17]4EW8A!ZP,O@K1<_!X\H9HW>(,"OJ]UZ@TJDS#%UK"_)ASQ8/K S M>.PC?#<,[:E!.>I#^-K">JJ)Z]$K^\+P83NQ+[E#">Q]\6C:(RRTP@<1\?$% M]&1/A [<10\TP^#1]6"JPU7E?>IQWV\;X&ZWW&Q5U^T"W"C7Z_74;]9MV5KO ME%O=[71_W=Z@:N5.:TMC:I1K[>5M@/?0DK:;/VOX^MO5Y=G%UZ\EJ8-?G25M MT\U].!Z^93^-%5><*[94_&"L87IG?O>^F5.C73)JE5KCF*;U>?IA+WU]TV9] M4 K]U?^5S^$52%OXGW%1-BZ"P-SD2&;1>;UAD]:5W,'S0ED3^X !$ !O;6-L+3(P,C0P,S,Q+GAS9.U=67/C M.))^[U^!U4;,UD2TRI;M.NQMUX1\]7C"5598]M;,4P=$0A*F*$ -D+;5OWX3 M("E1O$!04A6GJ7[HDDGD@?P20")Q\)>_O[E$W. M.T^/-]V/G;]]^NFG7_ZKV_WGQ<,=NN).,"/,1Y>"8)^XZ(7Z4^1/"?K*Q3?Z MC-' P_Z8BUFW^TF37?+Y0M#)U$='ATNX?X&!^.QN\.CW^>G'T8O1OAC^Z'[NGIT-+K]MS1 MQQXY'A^^/_FHF;[*,^E,R0PCJ!J39Z_RO#/U_?G9P<'+R\O;E^.W7$P.C@X/ M>P?__'PWU$4[45F/LF]KI5]'PHO+'Q^HUR,L25RH0SWOK\-F! MJN[A\7$O+JUXT1+NE$D?,V?)W?5%UU_,B>SE$\'[ _5>"3KL'O:Z1[T,J9GR MJ'MXW%5*8M\7=!3XY ; NR)C''C^>2=@OP?8HV-*7/ ,CRCLUPHD7OM83(C_ M!<^(G&.'5+#,IY\04H#1V9P+'[$,Z1C+D599"E^1'7=0".X==["O?5:5E%!4 MURY3_H!XOE1_==5?;U^EVSFH+C60W0G&O3$1H.$I_9.3T\/7I7K MY6N0ZTNZ?%?][/:. %X+L45.65TV_-6-Z;:APZK9V>D0TVVH0VX[*_(%$Z7^ M6VZJQK+16JL145JIH1E)XKR=\.<#AP?,%XLJ32*/)/[#IC&L,7,)M9$=%U<_ M:LLDCFLC,RZN?N3(Q(QQ7].K)]&S^9RR,0\?P"/ENF>Q_SZ0<3R$9 :HG$Y" M_W.&A2.X9^A1#N:"SXGP*9')P4TSF HR/N^H(:X;]]>_S05Y"YK$13("UANA M>@T2B(0Q0]?W;E6AF(7RP_..!!P\$IJHR?5WR=BV_D!"&?U3U-[#(]O: PGQ M_N,K[F#/MN) X@1>':]7Y(_P'E'WO'/)(3;O(/7LZ>&V.*+2,L/",;>8W\H! M/QWJ_WJHNPKCNTA3_7*0+IOB$DCBWK-/^G>Z24?$49$2PI11*M.MMZ%4^!0TWP&PZ_R-*!]OBC)ZLR:Q M]:@OC2GY^!XZ=ZWCEIJRB;<1[9-J:*_D(#Y&*TG[UIV/Q26?00VG4(8^DSLN M=P!WB0@CZN_JH+XF$"F)>_3SH1GZW/DVY9Y+A+S^/:#^8OOPE\DPXO^^#OY) MB?^#0IE[#RAHG%A.;SS^LHMVGV5MQ/M#K?8.@I"6U%*4[\4$,_J'U@(S=QC, M9E@LH.G1":-CB&V8WW=TUHBRR0"LZ,"TK2K.]9@;D?ZHIE!4.AZ7@2#P1U(. M D$HDJ1;]$H66@E#L;060?U G@D+JJ.W+&\$Y#0-2$S:(NM^(;X*%P9$#*

:0O):D.51D+(T3OTA#% MW'0C6O%#(<,6(7-%1KX:\06!N6!_(@BQZ=(*J(UXO$_CH1B%T8!FA9:\6@0% MS-N?U3HA^.&0,,K%%^Y7G[X44!NA^) )S%:,4,@):58M0N*.2,G%'<&RNOW7 M:(Q6S\SI0W(4TK?,U(38FWI)8S1U9K8>DK?/U!"PSZ@_BV9TT,Q59H@PFPQ7 M&0L3$$>9J7R"6]CW)_FU")A;!@8FC_BU.A!)$J/A,W/OD!II\A;9^7HV]_B" MD O"@*UV89U NL Z-S^;$R:UBI6G#Y49&C'*3+9CWBAF'F9Z%?NNYH^2 EJ$ MX@-1*2#'#P3T%=>OR@0V2=X\8B,ZF4GX&A\4,VH1"L-@),GO 53@^MDF&96A M,]H^,[U>L4 ACQ:9O=82TW=9QZJRGG5Z^N[DY$-F.-I@/0N]B7^U:14S7F]Z MQ#!)LU[@BJB,.&6&I)@!>A.R:)/)4PM7=I;/)S8"D!EULFM?;80B?SW##I%2 M'D9@,D-2T$@Q&:3*8W?[FDCAEWK^M]H^3^?;V3U&:[/\QDX->6PQHH_TKYS M8P-+MD;D,ED#NP1I M&Z'-37;:Y@R*61@ARTD@Y&5-VPA-K13;%?$Q]7:;QHME&,'-)""%TF?;%,['71DML>DX1-?^MMBLIOO3TNF^,"UL&3 MB2 3K0\?Q\]'B^B7HJC9CJQX&[',Y*$26*Y+4OWC\N5H$?]&NO)[L/, ^97P MB<#S*77BRW&VCGFQ""/TF5Q69>A70E$LM=4>H#8$">SX.GD$(<4=Q2/J4=\^ M%K+@:,0WD_-*X!OS#_-=.@Q*B&@EF*G%+TO@"JB-(&5R7GEK9RU$H^X)+TO8 M-A5CQ#>32-OX/%DKW2%_'33_J:4+U&%M@OTTD[\K7'DM6Y3= QV90EU(ZP8> M-$:8E0V22A"7N$6NA.H2$'D@KDKH9 M)=HP^T8I\]=6^D_>FGS\; V]I,O(JO;>LM&,HR^DQ MX+T;1!:IF\"JQ,L(:\7SL:U/H>19>YD27DT\;YFZ3EWK"C]R(2+^%H#>5+31 M+S+)M$*_2.2I$Q/PA#8(?A60_ZSG%6WTIPJ;?U;C_"6>4Q][](]P[2\ TA61 ME2]M6ZS1CS*)O*H[D]8CC(0J*-9E1;UWH%PDZXXL=5@;':'V%K6VCSQ63?8F M\,&Z_1D7?K26&"\3WW"1:$1%G';9G6Q+-Z.K93*,]?J<4%^45'BUZ XJKW5* M97LL6^BT)7LC+Z?P)Y&474*S7E V 0,'S(=0)J*Q],%MB#*Z5"8?:MBHV461 M;$09BJ6C4+R.E&+RO7.L([8&E,IX0I,=!]X=]/Z2C]/%M^@J]00;'2>3:#4[ MSKJWA G84!FDM5'^D[,U>.](28#JQCXV+ W@OSO,I%N-X+<[U"DQ?F'P )/+ MW?4*=:0:O2*3935Z14DDHB?7^]Z@^"XF2V3CL4P\ MKQ8#=71,H*Y^-"9M!7@;048OR&0A2[P@D<].+'B&,;<6OAQZV^@5R5-;=?OM M4AY&+#.)Q/4S8&WOHI/&#=?='XC#)TQEJ<:"SX;8(U*5#HML )T%=R.HF91= M&M1H"\%*&E+BD);7U96/SZ"U'/-D=[F.!MB.T&=]5F@#U*WX&W$OO\@QO.0N MT06GX48)F:U'_C-6)\/\13KC_AG$S8*9+C3 "[U;+V N$=OK"K8EVN@OA@/ M711KDI?)C[2)7"?6!VF%]CW)KORI^N&?W0C?^U2#?"HO9HB^G<N;8Y.5)".= ^=$MYS%=")U,P3O\9##.!'F2&05 $ MTR,!$S(W54;!H;:M/(!1-_"<+4DV>E!F>2CM0;&0;B0%+56)>ABEC%[@S92, M%4)*HU;Z4LGW+JS7B(R5^_*F!YM#GSK?[\/&O C.(AK^O.Y4H8/*K[/?5MNA76B\4 M*88BS?8>5AIK+._;5*]#T_4=Z-^IO]A9?%-!IM&/-KUI=VT'6GC34J@)BE79 M.TXE$/5UN=2!EJ:;WQ.H\MT+%C=CC9%6&84ZHZ72^G:L=DXSQE_=FM3N.,G]*+CDT!:9;/I/A'\SQD/=]2-X0L)-&1HL M/G.\WWX5/)@/ N%,L03_3WX,Y8:H[^W@D=0W@Y]WQMB3I(,8GI'SCI&.J8/] M(P^*0NL"LM>1\.@9- _*7:7V><<-PJ82OQN%AS[A!1E1OX,D8.A3/U!EM+CS M3EB00H/K(%\S"9_,. -TQ>(6WBCFG8/""M\S\IE#WS,D#KB*>_],!%/[!Z*[ ME=E$;1H8WM\\?":S$1%) X05">MOS<;&'I5J[OJBJW[)WIG+U=:("I4O2.G" ML,HFNNC%8E4DVA6FYY91!O4^\*4ZI0_U*]HHHK9E]".3%1GONZNQ=>.'3]1$ MB$TJV/V1.%/H[+ WA& 5.CU9[ER%Q1OA1)>!]/F,P/1@]1V"Q64@!)0J["_* MB.7D_SG?9]1E25"K\SM@C>?4O/)@?%YID.\QW MZ1)^+*:"J4)M]0J+[#-7-U>#FY>2-,/55Z?5U2GUOQ,7NAC5X1AJ9J9K1/7T ME>'1-5QA4S3UW&44/[J3_0JQI+S!8L+UH*SW'M_=75["CS^@35U@]NU+'_SL M'X//7(4KEQ"ZD/!I.9I;8-P(N//O>ZCLR3DTC:C6\@ B0'!%!7%605BXFS1U M2/J17T1_0=@P]HGX%\'BA@>BN*?>GH3Z(]U.HV)UZ\KJFR*7'.9,H,-G_*I. M"40QKOJD#8G"+(5IH;GJ,;.PC(4-YFH(M?"A%)*K4_!5!W5K1DT9P(U!N31$ MY=%LD+BW;*"U3\7F P&A;+'AOI/X79I['GWMJ8*U^XX#XI/?\7H@(Y@R)AZ8 M0FH;%DT-L&\9\,=J"VOX+V GR!Q35V\1EU(!6VB :L0;)"*^U^1BTPN:K2<< MVQ;8E#XL/$22?[INH4;E 7A'M3&_#JNFMK*!X XAKKP1?!:?]5- )^;D$@;D M0EM4IF]JTF\](E%?A9?WJRL9RN0KP',[0Y]L+KO._'X>Y2E5UCHXS4/9ZK# ;,9;^J M!75FD'AJ=JS61ZF9(HU(A:QZ=U>BN,0 M6S:-[R(S%XJ/[/O%"CR:XL-79$P$Q/F/^%6OGJ9B:KU 7-(#5B%N*.0W:CL; M4=]/2G_D1<&FCA$D';A:;FXCG@VUDTX@A1^U2?[?FTU ?+]A(D;-O8O#E M,JKT9RR^$5\5 X@?KU:$3\,^/*RUZZ5=6Q9 M-]1U\E/4????@5K$N;ZX?;SJJ\29G)89R)++MG,LJ\&O>@;6X/$1R.ZS_I*8 MVKE'YEQ2W[BO9F.^36U?A9DT-490-SJY=LNN7Z%B,ESGLD_+E3)K[#*9\1Q/ M?S[WJ*-TAP!Q0@W)J-KL&C$V1SO+ZIX-JTK>U';R."40!;ZWC!Q-5,U 5G?H M>MW_D?==5Y\TQ)[:RW3+HE@J[_!",=:U&39UKU#J^HV'85_F7"HD'X9/JO,? M"!+?CQ&N0PS@>;FC;%% (WQJBZ?Y^I.)(!/H(F^9VO\AJ1.N"G^_\X1[T M?I96OK5 UV@;&RH7SASB3?:8#FUG_:L$?_X MNNO['Z0S)3/\Z:?_!U!+ P04 " #'@*=8:-;K]HLE !:@ $ %0 &]M M8VPM,C R-# S,S%?8V%L+GAM;.U]67=;R9'FNW^%IN9UPLI]\;'=1[7(7>>4 M+1U)U=WSA)-+I(0Q"*@!4(M__40"I,2=(! 7O-*,RZ)($,+],N/+S(C(6/[\ M;Y].9D\^X'(U7_+SHIR>X'S]Y*?^I><5OB$AC=?;7[\ MRP_OUNOW?WKZ]./'CW_\E)>S/RZ6;Y\J(?33\W?__U%OWBUCC$\W MO_WRUM7TIC?2Q\JG__7WWUZ7=WB28#I?K=.\] >LIG]:;5[\;5'2>C/K]^)Z M/K38EYQOL)*WZP6LVGM@OXQS?H(7K]#7*]^GZ?3.J57:4"; M!ZP_O\>__+":GKR?X?EK[Y;8_O+#XJ3,H$M>Z"VL__F0CW_Z=0PESPY@MRJ4WS;H8%\OS?SE+&6>;5R>G*WB;TOO) M;].4I[/I>HJKGTZ72UH\DVBS53$V**IY,*4&2$EF*%8H$8GG/OK+T]A'N*(A M;L3?TBIO.'#V".*"TD]QMEZ=O])G7&]F^W84V\G=?US/2EFKE^ESRC,\ M'YLUBM:B1/ Y23 Z):!U*L'K'%6*TK=4F<=V,Y++X[M GV?+\F2QK+BD#>^' M)Q^Q;TYG>]\65EJ6:[RZO.[.WO%T=7IRLOE,(/J:R4(F9$?>" MVH4W@BGEI!<*164,P5,"PFBIY,,,6FA:W"D!?#O&#># MV847^MOD!8\ V/A I_%ZFEJYQ 28K/>>-#*8[<'*B2I M+6@344CE;4/!O6E7R,UE?_Y%F MIS@)SB8MC05KM -3:7DF80Q40XLR15JJNG'S?Q=@8]*M]N?%->ZSRX2-_*^P M( $B96_U#UQ_V;B5=%HV"]D%6H>1S.8DA0$IFFD";8P2F>EQ(Y Q:5-\=#A\ MSMG$_^O\ SU[L?Q,0";-V]1(NP<9*A&P"$<$#!&\T5D5Y4-VD5GJ%Y\_)A6) M3]A[SS";C%\N\7V:UE\^O>_>BO,Q&4REMF3!VZK!V& AH,X06RW)M^A2YC:G M;P0R)I6'3^J'SSF;^%^LW^'R\LA:RM+KAF!])CNMADHXBB8NZB2B5C$$[NW] M.HI=!&^_.<$?.-ML4K^@O4^40VF;LA"EJK3KI )!9@/8&F:+4@=V8^?"XQE' M\N6HS,W$3&-1D6P%8U.&H'.$I+URKAA9K3ZRFW,T;L '2?LJ>P^)>\^X!]*8]%TN MBG!*@4\#>H]+FH3YV]\PK? FQ@JC8Q/=/5DT,3:J"%%+4@!*++'Z&D/C)L>] MH,:D&'/1@U<2O"KR1:9^Q6-#"5*7!CXU4MF;-62?>P%2F=BRP6*3&4)5OA'- MF%1F-DKPS#VGZO$!E^MIGN%OB_G;-[@\^<=BC>=7HA.-09=2+8C8NHL:$8+) M#2)Q-7E?6O".7^6X"](NK'#?&"LXIB-,_K%Z;I'%O5PK8EU MJAKK"M1*B\^HF"$7VJ&K:,$$X6LUW%O@W8C&9'D=R(D;_$9XB79 84 M%G-1MD!;78R8N7USVR?SQI7UB#87+0)&12=Y M0@')JPA2V6QMUL%;;K_!@Z];CQM9]2#)7F/PWI/+&%>Q>(_+]>>7LS1?/YO7 MOB[?]QRF[NCVW0]AE"8P@A"9'"#UTSN$$)MOVM*283>:;\%)((;M+: ):#2V60K+3-3]@8[IBLK!AH=1V@#W6.]ZG/\HOU.D/M,D#Z@ MO#))0\O]YB2; MEK!;:X8+(0SF7N'>=.0&.RT1BXPC?Y;'SXVV)1/TYGLXF, M$JN/I)D)8\&4AI"*EJ!)V9?-"5L,MV?F_-ECLK08I+S7E#)&XZ[3_&V_]-@. MA?:G7SZ5V6GW_7Y!ED24_6(,1"T]K]EZ2,$GB+5[ NB \TJQ1^G>CVM,UA(# M$=A%,5R@RQ> DR(]!E_I& I=#0XZ0G*D ]4L@XA52%3U& 7:>U!0E+&03$6).I4@13*K< M&;*[X-J%&N';H0:[*(:(_;ZHO*::6PX!LG:DK.A,PPP:Z<>H5/.EFH;ST@%%AZ8V5Z$7J0#C- 'RJ8*SR:04HK"..\GE#CACG6^?J.?64M2O5[3UPV#%^W,[4._Y:]-==]S!BM2]: !,E6K^N(_^WJ].(E1 M(&:C 76O#^(DJ46I9:"#Q F+PD5DST.\#N-@-]R2/N3ESI-[5I%GIC**] M*U:,I/*4!*&52*J]3C58G2QR"_L:B ?J%".?KT$X' G\_DG/2R)H@FD7BDDA!4 M\6!5Q(1H;'/<=M> PQG3=KH_!Z][ML/6&WFCKBY!IHD*1"" M; I\"UIK.N!TX0Y\/MJVQJ/)R]R/WCXOS0HPJ0I(RGBBDE*Y5YK]VKR MC[MACX6/M^I4>TJ/3ZM:S!>7L9QM(Q-30DO.)_#*5]J3;(&(IGL':.O0NJA8 MN.MVW@IF3'Z[L5**1Y)\83$7+$5MZ,FZ5FBU2#"5CJ+D7"6%Q/@B;38B<>]+ MM]KC^Z1??,#Y*9Y+^VKMC2\!"?W2B?Y?>ZBVDUI[36:Q:(6FW"4%N5\[6BMU M:ZIH.N^91[P'S#'MU/ORY7IFQK#28KPU6:U?M![%LO'VXO+#M.#J]6)6)R*+ M&"+I?RGV^AP>)?2B+6"LQNIMELIP!Q?=CF94:C,72Y@F?T"WE@Y!FY@S1.D0 M3/0!AHI-S1A/>XM?;9.5=(D].KKOY,RW*VV$2'GQ]+N4F:ZRQ MN4@C]#E"5LE"0BF::-Z$Q)U[=">@,>V&A_'A^I[()0>^^T#<:#Y_(V-UF68$ M[%D]F]0[SC<4>Y2MQUN%PWBCMD+KY<+#=+8[U>3O/INM>. M>;-XF3:169X4+^.*!W0J=6=E@U1B!&D#"E]T57*0TD[[0V8)![SE\<_)<)R^ MG6\SZLKG-\LT7Y$&VY',Z^:GLUVF_I_3;<+,E^S0$KUJMM+,8;-@%.E$B?0C M\%BL*#W>,7+;Z\.,9%3G\!'9?6,DX^/RA#-$[.HPO@ *KSD J2 MM[['MQCZTQO%<<SQ8?AU:-KS_F."KQ/<-C4H5[&Q%ZTLOEXL.4/NW' MS[^O>J;2%_/L&1W0'[9QVL6F;%1V8$O/CN^%Z&.* FJJ/O6^;4YQ>\1W1\=[ M!,I>(:4W=!5>]FIY-D#*L5]!:(4^Q]YQX?^5(W @AMQ](CY$ (SYD;1KENEF M4NC[&9[IIL].^H;YK\WKDVI%]=$5<#YE,"X0*&UU;VNII&U5%_:"S[O@&M/9 M=B3&L(N+[QXQ3>>=QB_F/T]7[Q>K35FV%VV;X24GT3M!-E0&JXKHU8DEY)8( M4PK.6T&FCN)6L.]&-*K2B$=B#Z.,^!S,[T@)^S%MM(*3[K+<3.2,17F.!)-&$0R7/[^)N>&_MX6FJ%3,X5J M:XT0;<^UV92>,$J K='WZK_2L*LM]V$:4Y6/HYU+C&(Z3@F@BT?F^65)(U;G MF&J_4ZNT YH&.0D)4F5C:HO1&7;?[ ,QCJERR)'(-:@8!R+;KR?OTW39[=J- M;H]5"NM+ZS7V+)A>E#;$%D!I;+)D;*UR1XKA40'B(>O8N<%YKYH MSZ?S-"^$KX>\K"8F))>\1W";&J(I>@6=,-4B.1!@V M\7 &[?>:Y_@S;O_^=?ZLE,7I-G=\XP2]T"MWD@,JY;P!D7M\5.]'EV5%8CKZ*WI&!V!,)A$/( M5M*/)0094E0M;AE"= NEB22U[A?[*K<;UV_B=G[83.\QWPHYA9##T@?6UDN'9%FAT M:LHT"=AOX8RP%O*FI;T52=%_&!MWT9,=H>W$)ON=L&E(L1W!O#_OXYE-4MX1 MU7U1N>MF%E*F25 8HJM-%6^Y8[#O!;43C[XSAS2OI 8DT"\G[V>+SXBO<-.] MZ&(%2NN=+[WNLBRN=)>"AQA%C\04/A'U71+\A=%WQ[<3K;XS%_5@\AMVBUJ> M7D9F6O,VJ0(HC 2C?"%=31=(H<:L4O"-O47++KAV8M1WYL-FE]> 3+HI"_Q+ MSWNR)9.,/5)Z%9F^>MS.XG8(=Q?=.+P[)'<\( MO+3+REJTKPZTJST/UR$$[31(A3)(@[&:(WDO;\2W$[V^L_#KP>3'64OSIHG8 MMF&[/!%HG=:^UY'7.O0RRXY(+CG?R^;J)GL%ZLWA6_OMTNL1;>UQ.FJ1=P"8RE%(B M0\G2#I$M@93!)VQ!2=I F!?&[NA&5;1G8#X-+#O&7E&K=_U/A_$AS3K45S0! MRVDA$[S_@B!>?N'".U_BS7MFZ[WR#G>X^7X#4ER0XC_,72TF*QTNO7Z^Z[WP;4*4I,*%*HH MO<*89!N)CO;(F>+?/#T/%?_0]/P2SWH!'YDR,98:P=6>X..#@.BB@BS1QUHB MP>3.N=H=W9@: 'W[]#Q4_&STW [Q1;LX[!?S@R9X8J/4H4K?/0&E1T#2&'Q) M0)JCI8.A6EFXK[8&&,:8$@^_(<(_-J$>8^/&6JL.FK0=T;O&6*4A>#+!?7!> M.VE3:6/9N/+@E@W5;Q_7:U.Z?/Q1=ODJ*Y^G],R(":1E*8?L%>(O3%U MM1N6JR^$VW18>_%^4P)\XDF&I9&.J*N-I#(F3R:MD2"LSD9J&Y7ESDL?=$!C M,C(&8O U?\)H",+NWCJ[]W^S>),^]1NUWA>0 '9GW,TYVDUF6:6.('IG==,] MX3&8!%*)(%NLR2-W NN^6+\%UQ<[58\A5Y[XUXNKZH(3^/Q.]_GIO&[:N>M0 MBI2"\& .A$P@1(UI$XSB0W,M7>WVRZRZU?9-M$D!:S"YA:EX]9(=@(V)LWB>+R[UI" 789LB_'R@"?:-XDI MTK"P]?X(M.-$[!45A2RBMQ^GH3+SZ#*"[\:A>!!A#I#*H+4FS_JOK,X#MC:1 M[VE^,3+P9WIA.EM=AK-;B#716@M!""#YV#L7"QH]:@=:^B"K:%DU M[JI>.T(;U:GV. S:4TZ#DFBSXW<[*,K2T)#U8VWL 8'-09"J0FG&TAQ8;=(Q M-IYS/$..]7PE"U%(YRAJYL'YK*M4$H4G"H1>^2@J22C1VI8)L)LGFN*.2=T,V]FUV=3.70LNCQ_8C65M\:>T_-.Q&-Z1P[G!G7_5ELTF [NWZ?DYXY MV[2)V&R/JZ^50"8V:=]C_ A0D& 2Z9HYN0HR$,(0FB14S/2X \Z83BE^;G#) M@;T8]/:"!3>E&#M+E?$I%()@='>ER=9ZI(8!K:VJ%JU,GCO^X18H8[J=XB<$ MQ_SS]G+:#N_OTU4_R=,<%Z<7QTH*MG:]]D*V'9P(M=^:"L <9,#L==5QN"/S M%E1CBNOBIPBS5(9@R[E=9H.7H90&*.B+:3) TBI#$RE55XJW;9!&C)=0'#JN MS?WOO^.L]COAV71S74'04RMD(+C<>VD)^BXV16=X##7E4+$X[HRG&V",5&_: M1_I727[HI'/&"&X#S7M8P+9P&CYKI,,]F\T6'_L>W1%N2O#W.M?G8\_>URAM M IM+ F.4A2@P@L= *+TFDY;;E-@/Z4CU*PX.'4%T?.%HVZIKF[8./1C6Z" + MR")IT%DB1$/#)Q1!>VM5:=PNHXO/'ZF&Q4&)O:=Y<)WJ?'3!Q&***E!\O[W6 M-I/6KVF["U*HY*-WDOM:YAY((]6F..C *0S&FA?;2M.?N]Y/ZJ%"77KCS&;Z M9D1Z?^_A:FF<-(.A%<]?8O[K\]G&\BI]_'NBK7>:9MN&H:]PA4O:G"=7(<&V6D%/B+M\=KGQAX==C>B,1VI/ RYN__501+A23"YF,%P#4[2 M@I3E[*#UHFY&>!IIU1:\-@US#0+E%8+HG%>]\NF[$MWL(FN^$D%+C5T!NFP,&HW2AP&9$S' MY1"L.:*8>(AU?1)>828+XH99,:H*'7KNE)V M?^:8'!0#T&6@R6=EQM^6B]/W+T^7Y=VFK\B+Y=LT/VOL]QR[72DD:0N)[ 7M MNYXI/&FF]L##,8)STMF4[XUK]:Q&_Q?-QS1E M77>F:R3-QYM !,4*WN7:JDU56&Y_]@TPQM36=Q@%]-"Y9W9RWSI&FZ/S/2\B MADR86F^=E[T#855L)5FI%'J3!=J5%XJ7GGQ M%V=QHX<$PA[T/(Z(6+X!,X7&WEHJ=!.&)&Q*)J:M;D'JAB/&;"Y;L!5?G<#" M7OSB#CP,A6]N_FPZ6E<]X"!&[6N"XGK=76%?5359 9CWZ-(>M C]4(E\?.X\Y_Q \X6 M&YR;"-/7Y1W6TQDNVAW!Z@>0:>%*^O][M0!=$96KQQ86[I'.9.! MUV2"4+*K_6[%5NZ./0])Y& =[W;SEU''TA)M_MFIG@IF(-DF(?GBNK"17]RP)U(');05D*748&PJO7F[!BV#"[EY M'Q5W)L/#48[JK'T<5G'(;SSGZO/3]2F-Z<) SKK!;RJ-?9V%VS[I6(FY<2[%G2V&G+L+J[:%&3;&OC84(@:4E'E/KX?C.(; M.M$?0IW+=Y#'DA+3S?9N<#NZ%W.B'!%-<+C]-$Q":,2$9&;W<,@WG0 M<\<4XC "JCQ4$L>G"LD>)Q5I*GIW+!\E347NEVF&R!VR<\$4CU4:=K+T)X\I MQ&$,='FP-(Y.F.>+T^4D)*]EC19TB-C#Z2T$WWH2=R-;)=A00N+F2W_PF.(? M1D"7!\OBJ&S9I"1^@5FB%MDD"\)OHD25@J2S@5Q22;)E4T+DI,REIX\I1.*1 M>;._5 9U.O08^X_3GJ=6?^UWPV^G>8;;#+9;+>"V6%Y][P'N!&8$'(Z"(2>% MR070;F2K7EH-09#%$VJ=;*I![O$NP-J8J&_WA]M0RP!Z3]X"1==<*-!Q9 MP&Q7!@\#_@]:_V\^XNP#_GTQ7[];34A1"#+VGFVQD94BR:K-QE?P7FHTU@11 MRJ.2\BKB,3DE1L/'@\3Z2%0\MY-MLJ$&V7TH1H&Q+9*=;#6X&G-K)6B:ID=E MX A='*,AWCY"?$R^;0QM6A@BNN(A&D^+HQ4"&P3-5K-&>1.\54?43NZ".B8_ MR;@X]V!!/B+K-B:7]8I,\TK@K,$>/^5H1]82FJP$-\C<*G?2P'Y(Q^1L&17G M'BQ&'K?+[4 [MG(EGN"RG1^#TC*'"JJFT.U\#QEE %V4E#&58J]F)MSB?3D MQ)B<, /PZ:@R&M07\]-B_@$))$%_C?/I8OF/Q7K3(.?\U9\Q<^0H[/4<#K_* MX0-D\I[\MIB_?8/+D_Z\24K9ZM*34[3)8*KK,69TB+E:G8ETD-7*[1:X^/S# M*^SF]:_SU7IYVF-/GJ?2O5.G/0?'VF:"]B!2B#UT64*,$L%+(R0FK(Z]=,EM M6,;DP]A;]M=+ZS),/&,%[K3=X7J<.0$[ZZI[=GQ.7"X^R89@ UFA1BA+QZ8R M(&KQ086@C>;.$[@;T:@B$MDXP2B%08^:WW"U6BPW=45Z$^7%"?W;LG@[[\#[ M]+Q.,UR](03;MQQPV.SY)([CAF.03 ?.Y4>])IC3^=N7RT7;E@J=8#0]"8GV MB"8+F)(V6;6:]HU0FFDF"LMM$=\#Z=#]Z/+'GW7[FX2"5A12\&@=>5I;M I" MZETV$ZTS8W.SEKL:Y8U QG0@<7+CZGYTN!08VQNMUB_:IJ;7Z\6L7D8V"<8' MVOP4T.ZHP/@B>S"@A]:\<3HID1)_5Z,[ (WJ>!J2(7QB.=J!];6ESZ)=)?AY MMPNN(^M!S^(^M/8?*-.Q]<"*UQ/=O/;9>;"V]R_$0O9[+(5,Z1:4R<$VP9U. M]4"(CU2^/66I9<@!JBH"C(F]/0]]*:Z48#W-3.:N[S]<^?9C'8Q#LH^IMOM# MY/I8+00N]/% 58MM,0+&1J:-U0BIU@Y7FJB:2EX],@W'V4YPQ$S<4[IL9/QR M+O7"53KZ)\YG'2/9Y APRHG0;2S 1D M&QM4(4E;JS&CD8\\?[=A'].!X:[ ?I"T^[AGTZ.0<4KQ'LQW_GM:GR^GZ\]5$W[]/Y].3TY/- MF\YG[K0'& [C">6"P6UQ#C(]W#[40Q9 C2A*#1JPDJ)DDM@T&DA0C),E.%=] M?>R3@NUZHNQ4GGN8,'_KVDP<'DP3>,AA'@T MHV.BJRF(&$!;V\"080XI*@=*)14,2BG9&S4\%.-WIVL6(J$J,1H/-B7;(% 0$XB1D$3'%9(W.W/W/OT65XR8,-Z?Y M!*UL[-&?&"(9MV@-1!<<>">P9<0L#'>'M\$&\]TI)0]A^Z&[_C"4&95K]%IB MD0RH(IV=X!6I6L;WK"I-%$C':R!N];Y$./X[K2=Q^;]0409%>7??%ST M-;N:8&LMH5/0HI-@WBE(G@=RWR9SXQY2O]EU0?"]BC(O:/6MJ M.X8:6G8J=>0]CZ6*"M'7 "V4G&3MW:.YH\YY1S"FU+CO@][[D6-4!.\)-=LA M!)^=SM* K;+[A2P-(0N$(G-!8YU',T9^?QG F++PO@MZ[T<-GA2^A^*_B/MR MLAB&D&+4 7QNNC>VR=L,?ZS&YV()N;A"ZUL2^M@@C2F][]&(^HA2'MR;B+BG MJ^QR_]A5FM?UNTT*!$W);-N&8KV@EV[N,SL]^++S\8%S>2L??R1#>#>W([NE MR_#Y,'X^Q8DHM R\HA79NYX8*0RI(T&#(*W;DPZ>9>-.'ML5VZ%*ST[/N=FG MI$TSJ>0"&/HFX5!!UF1OVYJ22J+7-.9V0^Z/=DQ^QD%X=U5E.9)@V;3O72?E MFI]')V>\:1908Z]:&@O$EA4XDQQFG4.\6A/T:(MSS$Z_\9#P4*$>G8+G-8>$ M3J$TUT#&9L"@Z0%>5D'IH<8ARY*O%M<_&O-&6#)J5(3;1X2/P[--G2%72@DI M!!#*TI3$8B$$HV2L(/M3 M1@.II08UUI:CL=@L=Y+,0S&.R3DU.JX]6(@\/J8[(797P\LTO>)F:+%A, E) ML^Q]3WRB]:!I>:@J8\HB>2>N!,#?XDQZ^+/'Y#4:E$''D,WW[P+:/P1M#-"_ M&S?00&%N.R] S#X&D4W?4'7O>>!I :H IL@JA7*R%NXJ#:-P!-V>9^5"5G2@ M@)-]EPBME_DM'F35,J6(5CKVVF'[ /TFW3\/8=N#% 86<;(IJ+> G$AKF@BB M0+"J5S/W]!UZ#5(Z= 6#BYX[TNL6*-^DW^80]G"(9$>EX.SU_B73L_[ZA_\+ M4$L#!!0 ( ,> IUA*Y:P@[5X $&&UL[+U96$2*)$@<( X +FW=:FZ)\X7[=R+STEZ]Y,AV. M1__Q%_Y7]I=?\BB.TW!T\A]_^?W3*W!_^9__^6__]N__#\#_>?[AS2\OQ_'\ M+(]FO[R89)SE],N?P]GG7V:?\R__&D_^&'[%7]Z?XJR,)V< _SG_SUZ,OWR? M#$\^SWX13*C5GZU^._E;1)$XYQZRL *40@=!Y0PR,93(0M%,_K\G?[-!!W3) M@O?"@>*!@7>* T_!\2P+,\K-/_1T./KC;_6?@-/\"RUO-)U_^Q]_^3R;??G; MK[_^^>>??_T6)J=_'4].?A6,R5]7?_V7Y9]_N_;W?\KY7W/O_:_SW_[XT^GP MIC^DC^6__I]_O/D8/^_I#^=#O\VG?_W M;\819W,%W;F$7];^1?T.5G\&]4? !4C^UV_3])?__+=??EE(#B=Q,C[-'W+Y M9?GE[Q]>7TGA+B^2?,OG_)__&7Z?#LRVE>_>SS))>U MZ%=+KJ!TA?,_ZJ?]NC.FSP1D$L]#!OII'E6*-\1XTZ?OCOG'9T'*!<]/9PT1 M7__LIGC'9SAL*>!K']T [?R#X"R?A3QI"?6GS[V$.ST3#FT]._ MQO'9KW-X+\:C1$O.B;Z8CD^'J>ZP'V?T;]URI^/RCB@WWPFFOX_P/ WIUW>O M8GP63Z'NO4PNWO;_L=5S+JV*Z#,<#>OOW]"WRX?5%?2^OOQMENDS%AO6"L[I M./[T1Z=UNQS_T.\IAGPZ_^G@? HGB%\&/YY)^/-K^G(Z\.AT$D)!)%=SDREB-?9,5VQK> TS/FQ? 3Q1,A?\^ELNOI)58&C M&;'ZM]/Y ^D-SB?UBVV9,)W,!N\GXW0>9^\F'_/D*[V"S[X-IP.73-36,-!2 M)%"!2W!:1TB1%722%B+%)ER@!USB 7UWP8%USV[(@EN.]%M8L84:QPW%>1,G M=E?O]-DH+1%-7\[/GXU #:[8%;OK^CJ0A@I?:P]=J+N-CJXKO)& ]Z;]&#U/ M*=,^5V1UI(C:3@F$K)00+%@KE+U_6O_)JCR(TKO(M:&R5[O8$M@_YK;E0$D1 MI-$2LBV

W@_Y M:QZ=YU>T;G)Z9A.,LW\-9Y]?G$]GX[,\^>U;/#VOP;9GTVFF_TV?\-L@.<>- MTAH$SP:4B!$<1P\^>*\8;6/*MW9%MH"Y/ZKT9.7WK9H>-HL7X^GL7?G[>)PN MOS,?QZ=I$(I2)05"K$5I37M2IV MU>HR\#4Z^>W;EQHAFSX+T_F.1.:)8KD[WE$2S\EB,_2 M&]+"/ M V0@+ :#/(%VGH$JE@.B MD"$ST&B5+,%!X=5G1NJ;R(PAL#0M[8&;X#Q<&R$+45[7=MJ5VV_'8_& M/Z-:[3K**9.5#A"M05 ^)D"E#7"G@H]*%\-<8YVO!7/O-=]&S-?UKW?5_P43 M5\&*X>B<0%Y/1=7766S: ML)@@+]^JYV115=<[DIT42[%D8A=)!S.]81Z9@%RBMSQ$GYMG7JR!\D#8LYN( MKVO>[GQ^Y=FEPS0Z[D+R!1Q62QD)##I>R'32!A&9\;EU5LI/ .Z]EK<7YW7= MNEUU^QM.1K3)3-_GRZ)-IOU+OAFR>\^&'A1PG2:^-4V>XW08!X4K*71)8+6VE;L!D%8,V8ID MH@@BI=(S*^9 ]D^"/K1V!S&ZB[R'J-954"^'I^>SG 8R>ETR.= JQ.J=HX20 ML@$KI%'2!;*P5<],6$)Y%%S81NP]1*W^E6MA2$[/OI)U>Y+?GE=!O2MSB--W MY[-:-5&O8)=P7PZG-8?R?++8-G](1ACD/H8"/',%BHQ<\%PE*#9BY$4&:S;* M?.I GC;([_WA

C'I'V[0U%:ZD0UNG M8%@53VCM,G6$^,2YQFI<>]K^^Z]71$P[^1^]51Q]G(WC'Y_'IX1@^MM_G0]G MW_NM/+KM>?NH0-IXO?U5(BF'P;I2@*7 R3 3'EP]F0/]CV22J2A:1V1[KT1* M7 G-"X.,<6YCT%;KZOOFH[ B.L]<>*B52%WT>4&$!PSL:CN>FUK-HHR+(4V@)S M:$ 57ZUR;D&XJ&0TB2G#FV>S7P%Q@$#@[LJYEL>^BV1[J&#X-,E(3MCW.:0% MNB4PCLX5Y2S0JB(H)2NAN0,3:]<5'Y2TK4N?UH)Y"*IO(^D>WO9G*CU[@E^$,3U?U6IG')+D&7P)9/HQ%VMQ$_3:+&),*T;:^*+P5T$.@0CN) M]W '\"'/:'TYK:XHEJA2MMR%8L$88JIR+I#7% 5]I953C',N6WO!-R-Y" 1H M(.,>DEB?Q7A^=GY:0S#O9I_SI*YXDC]7&^GK,L%I1='D>$9D$ .K-5?:08C) M0K;)9F^L+:[U[>#&X!X"/_K11 ^9L(2E'FOY95[\_]>CZP&[#^/3TU?CR9\X M20,G)1UH)H!V,9.UXR3028=04HPJ NX2H^E1)+R6T/RSB MZP'Z%!/7-1O".8*EDDK@F" +N22C16 F-D^&O0W/_KG1JS+7^R:[::*/XJMK MJQ[H;##S[*$$3_NKT!JP/!IO";6,]\Q:^?G5-=)BYSGEG[(),?I<):7'4[> MY\EPG&K^Z1>3Z?G.;T\GY"_L("Y, M6R>X_+VQ :)-R!%0Y6QO(M6WWL /=A,V]?>NRA1N_6@%S.ANG:_2 9 MP-6::;19&IY5 M='L/\+4,6&E5; DR0ZWR(P6&#%YX TGYF$,L7-@]!ZR:9K(ONWE.W^)DT9CI M9;WS/)UNDZ6^]K,:9*!OAK-1=OGR81]RW287IV =S51'$;T+I\.3^;93>P7$ MND\-SVJCB?*1?CHM&)=K6UX1"4,$(J[42\6:-Q18W9LB<,,]5SQPCJU]P';H M&W7QW1[)(JLW,NUK326@2K3#T()KP1%Y38$%U"RC->;89+C7[/D#\75-9^!] MJOM8LO5W7OK'&4YF+\GNF:>JIABT2,* P!JH3X! 4;/T6;$^%AC>Z]72OG7[/O[P_G\3/.*TP)RN1T>HWI36>LNY M"6"=)#!;@GM)CZ&CX^$>%-DP,V;M6W-U:YZ/7AA85X)5A(UI7E.64ZI%!Q%J=PZ'WM')?V>L MIMLC'QU_>M1(#XDUMP*M74V7![O,P2D,1&]6.YF*4F>&^PC()7)NLA.I=2!E M0VB/CF!]JJYAKLS\/;ACXM,_\-OP[/S'KS[ER=F@1*]*21E,RK5='NVFP5H& MVG#'@D1%WNQ&6U3W9S\Z*NU#1STDHVPDM8'AVH=(1S 7-6-&< Y!VESG#061 MI."Q^?7+1L >'YXWM5:Q/=[9/=[;'(<.G.]M' M<6?[=+5U<&_EZ6KKZ6KKZ6KKZ6KK/O'LZ6KKZ6KK&'CX=+7U=+7U=+7U=+5U MM 1[NMIZNMIZNMIZNMJZ-RQ[NMIZNMIZ0 R]WU=;+X=3/#F9Y,5:QF7U\[#R M:3X1G 9%BIV>T_ Z;/OU-;HH^VTT(_OK7\.47X_FY*DX+IVQO]%C)B,\O3#9 M5LQE2@@=@@59K*_]>L@5R"71]L>,\EZ2H]!\ML"V8']*5PC3 MY]_?3\;I/,XNAWX6UR1*:"5CB! 8)U,7@P-,L8")42/3Z#&UCJ;TLI!]79+M MAZO7NF <7/>'OB*;3F:#Y4+>39;+F%>C%6$-;:4*K%!U%)NVX!C+()5T7.OB MG-EHV@ ]X!)YZ;L+XJY[]L%&#!V>#>.&6FEXJW$)S^4%+AMK;P*JRW"BS2AS M'E=Y-K#!>9H[EF\S,OKK#+[$R?Y#7TSFN:*=MX2&%0Q#[8*2.:"\RUK?XKG[G]4#;34;@SM:7[)D M;:5J=R$=;DZ6".A9MMY$IKG95.D_?_1#T.L.PFK],G_*\3/YJ'BZ6MX24U2H M!$\(+&H'2FL&: 2#'(I-#@6!"ALI<,T#[KT:6PBNX;W^'-.S]+7&@-(52):. M'_)Z"GB6(BAC!=1!=[13Y&<:NMA%9H\N;/__>J[*!V'KHCW['?<=OW^+I M>>WE5O-.Z'_3)_PV(-=!:IDSH#"^1O$R>%/_R:RHHHEZMO6@X"U@'F#FST$" M"'UK<.TQON>([-_S^&2"7SX/XYO*:OIMKX'9]8_;2WQVP]4>/$PK9=3(=8!B M.6U?00I IR0PY:+/F8=TU01["&':E9YN#,30F?%F/#IY,_R:TSQ=;QF%R9XV M'6?FN\BW(8:C^-S\A6^#W[_.!!!,\.15F)HXU2Q M<'#:,3 J>.,U%RS?9L)-<_SKR?CKK\M/7&AX^MU]'OI'@QSM)K8>J ML;?CT>^K$()0(2JF$)*O4Q$D+Q"0&2 R&N$D(L/6Q6&7'G^?];FK-'N8:KF- M.V^"Y"8I RX)!XHA@@]20C'DYY,T"@NMN^(_\(#,+HY%WQK<3T#F;9[5T6KO M\V(0Q@ZQEC6?U"",L@G&1A&29T2E-#P]K[TE/N9X/B&X>;K094X+79]].9_- M*?:NK(:XKZ!=,(LGJ>E\**!5/3>R)TU;SH&SJ'C$HGSS&K=6V-O%3W9$M'# M3.0YJSKMA-=I)\E+0)'H1=5)))T=DWJC]*"MXBDM5K"O^,I!N+L^W+)WY1\Z M_-)(#\^_W_P!<\?$!T/G%?.03* #2W&$(+P";9F5@4L=1?/Q4OTMY_ AH?V3 M].J,JB,A2P\F[LW(WN)97MVQ;H"O2\QI9U)?8-MO&.KHR+ 127?4Y"$85XJ6 M1>8$T2E/3E]PX$*00'Z \]FA*:IUM<%AF+8FZG7OB=9%@3T0;#4][<>

G M.%IE>)C"DG.1ULT30;.YYNHDL)XEG:) GGN967S(9D!KS,87;I51BE?]4FA:/9*N"$Q4M.WC)DH\FJ%JF TS* 5X))$5E1 MF_?9V?"9#X0$?4JZATWB;9Y=S*P?.+32.B<@U/0QE6BMWK$,HAB&/$4;-6N\ M+?P$X%@XL&<_='LE]!#%_U<>GGR>Y?2,&(PG^>UY%>"[ MKB48Y7B]#<<% QUYB#[*Z$/K1MEKH#RQ96O%]-"T;4?9/#NK.1T#E,E8-!&DB1$4&7YD M"))KD'@(@L[DXD7KG:@)\$?*Q?TK?6TSN*:W[B]P^ID.[/K_?ONO\^%7/,WD MOM)/7N%P\D\\/<_C\FHXPE$_RFJVYTX?_C MT8NUX-%E]6X_2Z077R<+G]/X[ M8)D54,85P)@B9*F)Z<0U3*UG;#==P*Z;= LPBSLU;4,DF2F@-[=Z[!+!"4_& M"DL,!;.^?15%,_#[NO _''>O[M.'T?NQ7/C7>.3%=K68L)Y65]V6C5A4=Z'L=Q:&NUP_$AG%3K?00E/D9T:6@^":X>KH(7X?I M,!?@N^KL5@KL*/!]$H(IG81!#E[6:O%@!/@H$B0=+,M(R%SK[,']$N&.^^E] M\:"+G'OH?+.ZT/J81\/QY.UX]J-= &.TX96:CIR4 V6= S2UGY>0!K-*QERM MO;_[LO#:4_;O5+91Q)IKP=VDV,.U3ZTGG.7)65UU[< YYS&&4)@* 21YHZ!$ MUK12'B$0?TWT@LZXUJ_V33@>MVVPLV9Z")U?Q;1\,S9!U9-M<#.BPU@&NVOL M#@KL(.X>+(,UZ+CC AWM8*'$6C]2&+A$>V50 B/]$U)LW89AGR2XPRK8%P>Z M2+D'W5_)=%FU9%/19 RUXU\44(O7P!D4X%CD7)0X&3R7; )L_[PXGO!7>\WU1*];T 6=T**-X*Q3M:THO4E"6N#%,D:O4B&[ MJ@=>/1%J':$:Z:HGX^33Z:Z72BE-:)9I>?_T2. M+?2P-ONGZ9WXG.,N+5L7U;R;Y M<_4=ON:+7-\=KL@;(VAP8]ZG3%I5S&\&X8+"UA6AA%0@7"(*BQC )VE NRO&G7.5-GO>(HZ5E.;)R 2VYJ0H\C4 32F0F6 IGJHJA86J>IW KH4,'H_FAPK7RME3IZ,.>O8%J&5S8!U5/<^49 APD[-U3< MU33;9E+?'R4070[" RLEU5:8&E!S3QMPMIH;+4OSAN![I,(=P>>],Z&#L/LH MI;][:_Q1?IM$Y"C >%$K.LG%],EYT"%H89-D!ING5&\*[@"]R'979G=;90M- M]!!@?/;NQ>MGL]ED&,YG]<3\-'Z/=1CWVSQ[5S[AMP_CT]-7X\F?.$D#D1-R MJ0B@S'54F:.OC%.U,7X0.I><=?,^-IO#.T"V_5ZMWYX4U0.GYG7_G\>G]&G3 MQ:LU,#$:%I.%4NI0@Z(U>*<11"G:*<-"SJW]I>LH#L"0OI1V4Z>%[27>PU%T MVPNQ6OW[\60N_AL$-%A>E@(*$7.D:,ZM-'E,0IN3@BTJM+\UWA/QPV;5/ M7?80RK[AY9 2HRP)P;CZ5?+..4NP1?=WI>@U!KN_4V"JS^]/!GEQY^803X$DJ( M40)+69%9R3B@HGV:K,W@!6J?=.LKM[M1M6L?NO99BX ,QIB"1 1M:T8P)SF$ MK#-H\KZR<\P+WMJ&W!3;OH*FC3FROIEG0U4<2XAT[9*>?_^17):1(2I-'M5\ MF"(3AM;E+6CI8Y8D/B5;FPX;P#I\V\R6=!CWJY8>#-+UJ[_(3ML$8D_ATPW@ M'2:8VERUFU)G1[TZ=B"1#1DIUMO #Z2;5Z43,1,5F^M]/]P)F_Q\"< M+NKH*20_A[0*]N4L5-(PA^O3J?D$3/)YF6^FKXK7ZUJFS27&!F@?!D1JN,B@RZVG-51">9XU+S MU%K[Z]$\/"(TDGP?N9<9I[GZ_O-,LM4WK\^^3,9?Y_;Q"F?M/RU[:%/ HHW1OG6BW8;8'AY?>M%*'_&K<9G].1^A\C6?CB]O=8;;1,:Y M@AQ=':ND%'BM(P@A"['=,.&;1]77@7EX_&@C]QZZL+T8SZMQ8Q7OZQ&)X81V MNA59 U2[V47IV5B]R_GO1KGW=8@9H')G8Q=5N;+F*2))T@J-U&&=, M*#+%YH.R&F%_<)0[B%+W&5UYFV<#@02GD("LYH5.7%DK\+".JTA2L<(]\ZU= MI]OP/#@2-1/^6ONW]WO.C^=G9SCY/BX7\TT27I9JSHN<=$A0GX]1@ M!BSDAWIDVNND@A*M;[+NX65I%XYL?5G:116'OBR]?4QZ+ME)KC4XVKYK5)2# M9Z+FM@JMHD69Q$9!@[LFQJ\#TSN36R\RX^K .R MWVO-AHH:]R7EO5% ."NTE!:"L:Y6$6<(/%C000O%B^.&;W2Z'I?JUUQ+[EOS M783;4..Q=D^??!_\_G'@!2MU@ @HF06H&!%\5(H 9?J5,'6&TBWJG>;XUY/Q MUU^7G[C0\/*;"P5?/&]_3E%#P8]WDEH/,9JWX]'OJVABDD(C>/3)[,G,76;8,N/?X^ZW-7:>X[ON%S+?1A%1LGW]VI4/,@.%A1F-+! MN"Q:!]3N77QC%SN_F?#7OO%-XQM_'X_3G\-3 IM>UR3FD]KT;-&+9-54:#$F MHPYB^'V:R_GIF^'7/!V7JW^^0W2C/8@&L8V>)=.LOP;Q:Y+3J[K&7 %<0WO! M:]0HA-.6>.V(UW503W!,D=.1DE6"[(_^-\@(!>8BU37,!7Y0%E8,4C%QPB\V;8*^'UH#CT=NZ MU1+%&S/G=D0/FS(-M=%#SORG":9<5_HC^!MBKOVWZX6.HBV/&_ Y2PC)QXS: M6"9YZWWE"H:'S8>=)-Y#DOQ[G%TJX4BI*"&BL%2299,CSY5]!,)DVGIJRWWZBJLB,]>; ME<;<<;7]XX&/)]2RO9P;[O,_0"PYMPF,ALDLEQZ]__25+85_57T[2*YQ@LIE M.-I[J0OG=7Y/K(S4X*30P'PR29//HL5&C2D/KGR7*L@N M5XH-4GT=LC @O"6":^, HW60B[3)*2L";]TEL3O*QTFI%BK;[Y[T:CS)PY/1 MB_/))(_B]T\3'$T7,>J_D]!K*]%!1NU%1@52!=I5I:@#0:4'[H,VIMA"LMP? MW^X&_#BIUUB1/03_;@%?T_URQDB6=0*2#;TC7GL@+UB C#NB MQ\FCKJKH(4:X'MTJ<[#D@4O,!Q](Z"7L37(^2 M-%NJ96V4L6G2;AW1AZ/T@D0TG#T[F>1Y6MH.";BW?V"#9-H.B!LEQM8GOI[W M3_DYMSL%GK4+%HJ@W4"1[PLNB%0[M[F(GKGH6N_):Z#LNJ?\_+&+,"L7,6;+ M.''5SE#C?60L*0G>.@M1N$A[9>',MKZWOH[B4-<7.^OU:O[+;O+M M(S/J)T3+R[9-,/64RWD3GL,D;.ZJJUM5OX.@]T6"7.VCY!R0;TXFDJX\KX/( M-$M<6FL4UZU3G?:G_#O2*/>A^R[R[4'G'_+7\>G7X>CD9W"KR+^4*4D"ETRF MP]"Z"$[D KP$SYD/KL36)L&M@/;O3NRNLW%? F\8?JU6_>#U*$[F=@2>OAGC MZ HR:8E)9.,-2Q[0R3JMW7NH=P# E5;1.!&<;-V=]28<]UCQS<3;0Y#Q^628 M3G*EXFJ#0>&X)O;-1UVII!&"E0Y\T<:6HC&:UG;\50P/0-4[B;6'$&%U7U?$ M^\EQV6A^*\-9%U#Z_Z3;C>U&C8 MY ?A[\;7DSMW%[;#N'9M-+D!/7960Q_&P)TX69%1:0M6*_)TDJ^)*&2/\I2* M)1=(26Q=-'P8FMSA!!Z()1VDWY =3TC$>?KFS8L7 M],5_D]">X^B/M\^>C=+_?O\/$BV.7GS&:5[\='D.#Z:6U>[D&_0U@W[]]\0*_#,F'^@=._J@7 M=F]>T+(^O;SX#W__^(Q^N$KE1W*1DW 054U0=8AD8\L"HB!G+.2BKS:(Z\:V MW2$^ A;N68]]G(CCT0DY<&?58/PQ^HN1@V8S2^"\*;47/HG)(;TV*$+0@6EC M6I<%WX3CP1C/N\JX#^?I"J;E"[()JK[,Y1L1'=F]K1CM@Z$[Y,$=YG >^) %RGW[!*MXCK%.<.M M!6T*+5*4!%Y9!"Y=R,I@8+EY=/0:B@-8#PWT57%0W%4?F3DP* M#.>L]NWTX(PQ9!*KF+T4D96-#OAC+\%L=9)O+[T^JFB73-H$QL,KK.PD_#6% M>=M(KL?"2IFT=EY$,#G0EA"X!9SGVPH>BRP64]RH O[0"MRHL+*%_KH(K-?" M2BZ$459S0"MKWEP04,<0 ))[64SF/K"-PH7WH["RD]C7%E9VD5FOA95>&&FE M2U#4O"#'E3I,PH%./*AL=1*L13WSD116;JV\K676@['Z3YP,ZR'^ 6>+W220 M'>Z=EY"T"40FE. XTHENKZI:Y7*8,;(.HI M.G$=S6$B$[MIZ1:5[R#BGE_T)3+)BY>1H#!G4IVA9XC;='@8'Y)-J8;R6^=D M[DOI=T0B^M9Y%\FVOG:;1\5S>O\,K&O^;Z8TL ^P]/ M[*JX\9ZEWD>A?*;/P=-7YZ,T_:V4'&?#K_GCG_BEPE[=]A4>A>((EF10WXT MH7@#NFB/TF:)<2.KKDM-X-VP[BU=^A)]ZWWDW2C_8SR:?;Z3V4NLUMFHT9,; M:I$L)>4%.*D8?5MD[847[57/;7(V8('K8F.&'%QMGTI^ ML/,J0,'$M5.8??-^E==1[)\4>R@=[2K='BR,-S=DD"PC(,_'D\GXSUK#@E_H M-[/O@U)D*;5--ZO5] HE!U^R *N2T,$&;TSK"BRQ<8'EEPM([R'8#62EUZC_%DH"-$@N>PRB-PZ*+XIMOO-F5XUT3!3X+:S M\_?1^32GU5;W8GQV-IS55;S*^7V>Q%K%>9('L43)O%:0$V90GGPV1)M YX": MT2\YVX=ILQ'8A\&I_>BJX3W-+1OHTCY;^GQO\^Q-)K^/L'ZHS>C(IW,FTP$* M*(JO-KX&EU@!(8)5:)V.0>QP7-W^]/O-EOT(_3I+3!\L6:0%O![-,IVP\Q]? MP.5:\>BL!'2HB-0N@ROD_%OIA5&,%1+=+ARYY=D/ER&M!'Z='[:)<3.=GN,H MYA?CZ:)?W6H_?#:9U$R&NI9EQUXAZE0CHR%K6\,$PM0SM0 W1.-.7?7@P7>,&]-1.#!UA;_R0(&)H")6'(PZ*QO MW3VR&\*'P:$>M7*=0[Y%*<2G91+XH!2;DO$92JBC(EEM2Q]%G9XCI2I6"X:Q MAP*(U?,?B/ZWE>@- 3K60V_0%^,1G8.SVLCT8QX-QY.WXUF>OD7:W>H=YPY- M0C?\Y ;=0K=90\]M0Q5+1OI8()NL2=,F0% Q0HHL2&DEVX8RIZ+2 MZ(%V*U\'=CHZZ5" =$$S)7G$YLE(1]@VM(N.-VD;VD6JQ](V].=US-.SG"H. ML4Y9,RK4Z2,<@DD1'&-HM"YD([4V+*ZC.*:TU$YZO94GG>7;0V[BSX@NS>G; M!%=/Z:GK,!TF2757G=U*@1T%OD]"<#)970D2LBB">%_G;!H90 MB?DV<,[G? MUMD'GLB^+QYTD7/K:]^;3:]51ES2TI3@@86ZVL(8$!@-3N>4;%*VQ,VB6+<] MY=!NPK:*&/(\3"N,V%!R.;]Y@[\A89 MNYSR.\NXC]YR-]>#;X+JL;;(Z*2QS=HC;"/N_;7(2!R]JVVE1%8)E,R"CK-, MFU3BFCO:M*1I?=5^["TR>N! %RGWT2+^XG"JP%:G$O>"6Y.JMYN!-KX +F8% M6@:&SFM$UGHDVHU CJ911BT2O[.(>SCX?S[D/N24S^:98>_S9#A.BWXP M.6 ,A@$W7M;N7;$.5!=0)&:KLV16M\Z3N!O50S$*&LN_]Y2LJPA739XVP+B7 ML,#-^(XA1+"[;CM19P?%]!X^6(>5?!UO1:*SM$XT-HD#&N/(&\I<2.LLNM83 M@P]'GDYAA0-QIX,^]LZ96G2S[/H@N%/)&/+ Z^0691.X1-MO0J=3],4*V;H: MGU8[AB]/Q!TK(,[<@%O"A)@XXU Q.SV MRYT?T!X==[932A^NT"E.I^_*O^K-\FCV;O*AUO+-=US#:QF@&P5N0HL= MI+^O?6(5T2N2H18*N"R1O'IC 27WH%7V3@J/Q3>?JKEO8MPU8V_OO.@B]!ZO MR.JUSO_*Z23/L:TN>&3QVB4N(28V+ZRBXRVG0BLW/(;L4);.UV0W/ND 4YA: MZ63-;=GN NW!PERN=A7%\[F>?8DXS D,*@TAE438,AE*640O6\?(?@)P_Y6^ MNUQ[<4$GPZ_S],)+=NMP^L=\&].!F^C)%&:,7&^5%7'/>0N2O)LHE"Z^M,_^ M6X_GH1B$S63>0[^^"VRT/F8P$0ZLI2O)?=9(I2LM S:<2Y:=Y[?/SWNC&X>@AU=)-\#*S[.QO&/ M1=^%Y>FFA8Q,%P,2:S,Q6UO-V2 @6DGG&G=&I=;1IVL@#A%G:J6C<4L!]QZ% M7-4DSKM!S>B?=*G .269A>6U$Q#JBK1VM:W#DF*)*4;N0_-Q1)NC.W0L\DT/ MV?C-M-$[;UYAS,_.QN>CV8 KS8-)&H2JC>6-PSJD!8'K;&/A0H74_NRX&LT%96AQU'!!\1H4Z LSHQ M+?5F/6([//1^J[Y7$?>0HOE^,HXYI^DKDLJ5%*(!+ZQPI-U)DK\%2M8>@BD$ M\%X%+-$:6UH7;]X"YW[SHK6\>TC%>8_?YY7H[\JUHO6!-2(GQA$,=V0U3=P^W4U>X7/WCZHY77IPFFX>CD)7Z?#B3Q MTS-'6UBP=0NSHM[&.Q RZ6!LQ*Q4KW;#'0 ?!EWZTTDOH:R[P-+/ICF>5T?M M$FX^B DQ!&/(,4._:(&-@A=(F?RKDB,YZ_VF:74 ^UB(U4)7#3LB;0[\PNEZ M5^;^^_O),-(:AB$7@^5?(:0HB=GS$A4:(SD^]^W;H7\6 C7 M3F\-&RW=V!?J!W9".(K#+WBZE47]W:)AU""7$'2=-Z(3^?TJU";<1DKP M/&G)K9)"W]D,8X?GWV_>[$OP#1LJW0YYV6CN!4X_#YPVS*J2041#!S4/#'Q( M9/1G(G>QI82\V1B%39[VD'FPK5 ;MD"Z'6 ]18=U!DB5^.O1;]]BGDZ7 :$@ MF).UJ#M83^+PWA)#D8,I3%FN35)^LU$)VSS](;.BE=#7MU+JP7Y9?%GONN:= M!?F &YNC$YGPD7FEO#2 T1NPD0<9E$@>^XW,W@+N?K.G7UW .8R:V4+86]=7;@SNT;!F"UWXB,::.'&_BR=3#XAM/T M N3%#=;2RO[T&6?_.)_.GN=WY[/I#$C=WM/4K@!X/WF4_\ZN8%!_<61?_2_?3FXLE;P+X(3*L3YW=P+BV;?8OB@3. MJQS?E8^?D5Z7^5U=S40N16@GE *0DERBCH%!:N^2R[NS#=;YKT M(OD;J+%SU_P; ?[VC4[1X33/#?L?OYPN?SOE \:RU]8[(%LLU%KG>46R)K?0 M.&FM*(SOA2]W 7W )&JJHQN8M5L@>3%$;9XB\FG\+*6YU/'T/0[3Z]$+_#*< MX>E-=6P#9CV+,4BRTGQM'J4M^/D(84^PG?(AZD3?GLVG>;+QVJ5T *A$_1?:92 )!E0(COPF6SZDKA+V=H0]::S M#N]^V@.@0G.AWJ#VG:/"E_,*5ZED%SO:P$<9I,)Z ^IJT^!H 86Q8(OC,6,0 MT;?NHWP[HOO-BQZD?@,IQ-YF=5RA]',\K2N9-I_<<<=S>IOCT65]/4_U2#X0 MX^A D*:F_@OI :TU9+$B1V6*$O$>3_7PB2.BT\1SX>EE4O15\0QB"$4F;7S! M?F-X1S'5HXN.-YGJT46JQS+5X\;.ME(X76)A8&K)BXHY 9()#3P+%WS-VV*M M,^Z.O>=W)]UNTO.[BXSWU^9Y$U2/M>=W)XUMUN]Y&W'OCPQ*!BM3Y.0C:0%* M5?83W2')FMB).FG9NASUV'M^]\"!+E+>6\_OHC%G;BU(QVL8E_8\CRS2[N>S M#3(I:5J;/\?=\[N3EC;J^=U%Q+V7%R\:VH=8HDX)-&?SG@OD'$=- -&@-ERB MROW.>GM(A_Z.\NVAAO1G1)>&V6R"Z[&.\^JDLTW'.&TC\-Y[*U_"AY:.-Y,M M1.L4*%NGH"I,])6PW-/&)'V_SN_QC?/JA0==Y-QCK\+K@Z@"EXDK'L'97.H\ M"@ZNQL:0#BRF VV+9;,\]WLRSJN3(C8>Y]5%BGMM(%)G2Z=$YYBHMHS6M%HL M''0L'BW]+&&_^3;'V$"D73!H2TGWP(#?1[A(WZY"T+1EC3F@%'.O=]!WUO+=&U-OX>KI(^GI^=X>3[N+P8GWT9C^H% M^KBLTDR75&U^K]3EH;U=,FV]\IYOG**4B@GMP(@8R/*P9&$:^C:57+P-=&[T MW%&AUQLGA5%E843-]J+W(J<(9 K5IEI6"IDSO7W]SM@XBANG+CK>Y,:IBU2/ MY<;I!N=*I>0U[9K ;)&@4ITLDNF$M(4%:V.* ?NM9CJVP%,GO=X=>.HBWWW& M&3;!]5@#3YUTMFG 81N![Y,0VJK,K%& KK:!2 4!HV!@E EDE!GN;+\%U,<7 M>.J%!UWDO-? DP_6JQ@*>"\+J"(*!"X=%$XV=2%W>8L!&<<<>.JDB(T#3UVD MV$/8X<:;4R&3DZ$4D*S4.K4LP$O/Z]X8E8GT/\T[GA][3LDNI_S.,N[A@FG- MU>DFJ!YK3DDGC6V63["-N/>74\*+50ZYJO%U3QM>;?D3":SC4NF>4],"!+E+>6TY)BL5S)2,PE7*=!Y,A8,Y@0J15.F:=?5QSY#MI::.1C,:";QM>=&T]N+-WDZ'4_>U$;\T[>U8*=VOMCA8N+6SVMPY[ Y MWD;7"9<>^#)/XV3X90EZR14TF2=3$DCNR!>TJ,C)T KH\)$J><-0-S>X;H>T MLV5YX\#&Z)RTAIT#BD&+U,PS2L7UL/9UW5#2PYE1DLLK8G(B"SI$QJD)-G>,&K./>B<1SWBP=Y= *7!,%:*^_+@)KK+=EY^XE M$$.'2*H!3*O=.FZGA[7O>7.G.N>V3O7:SVOD5&^&MZ%3O7S@C901Q24M; 1CI*\3 MZ0,$FP)D2]KUC'G2:P^OUBV06FPHUS]^X2@XQH31B6BKL>YU])4OU@,/JF2, M/D?7N@7:+7#VZ52WXL!-VT8+:1^94RVX"6@1' ^F]M&AKY(LD"5M=RD9GQQ[ M*$YU$^W=[%1WD&*?3O4&,!Z@4]U%^.N1G^JR0 M;!#OM%9!Z]#"NC\2I[J!_KH(K%>G6A. *'P"1&UJ48JK;>MJ&AW?E!K>\1"\2:!#<-9B\CHVB8@-F6N@A:>%G;/7F?(#D#EN6.*U0A]HII$! 74>L&A6%9!5M M8UY<1_&P>+"CE'O8'WY&]/KL"PXG\\2,\70Z<)857SM#A:0YJ.CHX,F6093! M2%!XR%W:0_'Y*;G\[^W(Z_I[S\SRBSYM-<93F8Q*>$_A4RT[) MIITGX,Q_FL+5'^]>?]L808,87I\R:13U6T'\F"=?"?W-\)Z=SC]HGCWU(RD'U% M,@_)ZZL[^>$9<>B8Z46*+NV-^>,,9WEQE"W6.0]C.!V-3[5?D'.TGJ04>!8X MA&AYL%A4XJV3]FZ!B^%*\5(P!K[,Q%!.1X 8'21FFB]..-6_]?0""W%&F=1A^=!%] M+T5;T]F[,D]E6(;C&%>(-5W!A!I,=W5L2JG9$39DKWU69K/[O$X%6U= [-^/ M;:BD:S5;NTBXAT#6ASS-](&?GXW2R_PUGXZ_U!4O/:U5+3EC161-?KJK6<*T M2++S;(!(+AJ/3)KB6S<%W@#60Z)%:RWTL#=\)%=^.#KY._GN$SPEH,_2&4E\ M.ENDXBRQ_NA[63SG.EE@\SL8%2VX%$*-SQC'HT!E6B>>=0+XD,C3GV9Z:!"P MM-#SFLC/JD,BUM*#PA!4R1F4ST1V'1&8=-S0\9L06WL_FR';/W&.R77O07O[ M27?<./38(A=R^X?M,\BZERS*-6RM4]=.YOO@\^\7?_(>O\]['OV)DW3!U\1] MB4(C6*SWRJ:$.CU6@RODIW.)=!SJUD?)SJC;14WOQ#)=!V81ZS!!%FUJ+XE0 M9TQ8$P"-59 U255([RUK74'=#/R^HJ-[9NGZ@.@^E7TL0=#WISBJ[; 6/?93 MY,Y( 3Q6UUK5WKF*%TA.:LN,LL*WGDIW^?F'#W/NE0%79V1NJXD>W(T5EI5] MO &:GH*7/R,Y3+1R>\VL4?$.8NU?V0[(HY]Z;B+-%LW>GPF&/,5SZK>T:+6RD2H([- U3DJ+N@$S'LM;.8Y MF@WGG?_\P?OWRG81\KB1A/IHQC,_259MR7P1D9B&2S#%T*H,9LC)Z2RU*KSY MB_@3@,=]'&^OBQ[B-ML+XF(9HW3U^-E@33V=ZGVLYS"VP0XTN>J''(N.^PA? M][&VS!ESF65 KC4H9S2$D!R=TDD[VL6MT,U]ZWO#VSO,G2.G;1?5]D#7'T'? MV3C^L;HI#"$6%RR89!&4C )"BAJD92*&E+A5K7/>;H"Q?U/K\/H=MU5.#W;; M3Y#>S=.N5]50SC,A%%F0:#Q9IK7#J/6"SA51LF#&%--Z@O-:,$_<::2H'G:< M#WDZFPQCO=NIT'XGS4P_?/Q]"N@%OUW:$%A<)I?4D1Q942X H7@"4:)[*6O'EFV8U GMC30$'7 M62-WC@/F21E/SNJHQ+DP5CD+QJ- 9PT$7KUH$319A\R!+H5EJVT,H35OUD!Y M8DX3)5WGCFKBX'W(7\XG\3-)XOUD?#+!LX5S81(:'CR8PHG5A >\HETQ8D*, MP0G6?*30>C2/.Z;52$L][#TW(UL%,3; UF>@:@VNPP2<6NEP(VKLH("^HDCK M,"++1CMC(9E29_G0*^$#ANH12HZ2!=D^TV+OY+@CJG,(;G21>^L+KD^?R37C MYAJT53<+U#9)36N.2%MEUA%08@9N^Z_3D'LDJ:*&3< X^XD:[O?-1#47=;F?89 MA=TI]?8%?AG.\+3^]-G9^'PT&WATJ#))#"VK'>(\F=_63S'+]ZL7E3Q*$F6T M13'K@>5Z;V,223'Q $Q7EP!3$*JY:[4=U$?'U'VHM+4YM;UKN@BE3U=+2:]' MB^7^*P]//L_H-?N:)WA"QPN]M(,8%..)5E>2JX:$<"11Y, CEPY3I!-YLQ&S M^\'[:*A[K!SH(4"^T3GRMD[XFU;D=7G33V,Z,R[_OIXE;\>S_R_/+DZ9BT]: M_$?O9I_SY--G'"VE,\A.FY!KVWH51!TYZ"!X.FYT8:RHR$KDK:LY#[;81_/F M'%S2G6C50_BNMX4OMI!7X\GR1_7O^,!QPXPSY)BPVH8N1MH]4LW:U*2XB$+' MU+HH:;\K?'ISCH= /=R6]+=/7.0U3 >">69C,I X*Z!$4> %.O#**NF*D27U MEK'4Y\*>7HZ#T^7Z.Z&;^,#78]?GL\_CR86GS@?&B\2T$R!9(LO1.P,A!0,F M.Y2:8^*Q>>^YS: ].E[VH;+KS#+],.M#KB*NTYA_X+WXFQ7RP@H/G#P4,JT4 MJ!!KIP9&KT@)S$@EN"BM2S"V1_O$OWX4>YV2=E=*?IIDG)Y/OL]7L(@)/8O_ M=3Z+D_YW^M5L_$\\/<^_?7S_?K'&?33XXNRCZ6]AP_UVG%H*W(/(+W)H.2@H'3] _GJ%Q(Z%EL M70?PP"J".W'@UHK@+KJX+Q65FZSIJ2*X4T5P)YKLH[1R&QW?%_[FPEE&3!"Y MHK491_:Y+PC%B:1$#'64\*/E;:>*X*.C;1?5[JDB&+6)UM:&(UX0))$%!(X2 MHDI.L>HHJM9U,0^X(KB+?C>H".ZBG,9C""^&8?IH@P[(H5@U'VPNP7$4H&/" MZ!3JF#?*23_V>;R'M<^VEWG#S)*K\Q@W@?'PIO=V$OZ:Z:_;2*[ACG\53G$9 MC=((B)YHR6IS^,@3&*\Y3V-=.[^TBL\;'YL^3:,D8(/N3NSI2 M5(%",D71*0E&!5FX\$GK!S2]=VOE;2VSOERZ:V,#KP<*P]6C_Q4.)_.P^Z5@ M?&UF7NOCZ^!9/M#%<'1" #8(+?:>0[C' M08P^"C>V%>QM*_OG^)0^YG0X^_X!9WFY/P^\=T)[&2%+3R]W]A%<$0%2##G% MXKR/KW A6+9+5-7D2D MTS(DA, X@\P5"]DHEU@O9M0>UO;T>AP#:?KJ#-/K.I>; %J9I3$>M(^UAV26 MM?>W@Q"<*K1B:TSKO+M]K>WIY3@&TO35=JOU&?ER^'68\BC5=0[(*;,V^PRZ M<-*",0B>,0-261FQP-;SLES1X=;;NHMN^D MV9^F;21EB]2*0T91*\)YA.#(9PQ>2Y&%\%;TUH+Q@8Y%Z:3KC<>B=%%47_?K M_60.2&X9C\& DY:,&HD6G%6>WEWDCC/G.38O[7]**6GFX!P',>YG2LG FN"E MR@P+SN5V"@S\M!!W9^7]3A?@B.BRK%GC]QTD3/0J0B1 M#!UNCM4,,L_ 1RD %4O)9#31'TT%_::+>GH3#DJ3ABDB%SU9;SOL0I?#;CH; MGM&*:D^\DH>S\TF>+]"3BZ*\#5"")/N1AT)&7J15\BAU\=:XJV&RV[KR]HSV MT1#\./5_[&D>-UY1!O*+E.(.LN?5KJ,%>L2K(_"HW VN\2;-R9Z0%?40IJ0LQ?@7!5:RH&^8@(TB2UH M^K\HF@=W'N$5=1>6]MC7J8.RC^6*>A6\G=\;!.&2U,9"X'0,JF(Y>&,T*%:B M(YLL>]LZH>+R\^__!74G!EP=J+JM)GJ(=EP)Z6^"IJ>;Y6.X$]Y>,VM4O(-8 M^U)%&M:[-.((+U+YTW$6:K<"Q^3%>1/!P8JVD1.=?"0DY YAZ+%U9NF]:,)+W_P_IV_780\;B2A8[IR M66:]OCN?36?DA0Q')Q_&IZ>OQI/ZRP%7KG I+$0W+\=/N48+'(W W9U1_AMZ#&,=T;7BYDF*Y&V/U],I[6N*64*6I' JYIL+QFP$I6 MP&L6BA$2F>HE8Z3M,I[X?@3TZ*.(_+:!HY=K='[[1B[ZD-8U<(J\YN@C6=F% M$+-0[>UDB8;:2&\]L;%Y&DAGE$]\[5^YQW2?]V,A7X:3^7_SXS4;2!:BY?1R MH?>UV)8.%BQ*DH4GZ91!77(^FO8%ZY?Q1.@CH,&'\$].AC9%]SKX&0&,](_AQ?&2G5'M2TO[=2CW+]5_+J9 CM*/M.9Q_='2,JCW)4MAEXA*,]HE MI72U7*7.0&-6@ E*)(M)N=QZBNZ^UG:/=ISCB%CU0IHC].O7K/.&^(7STM!F M#R4Q4@&;YSUS#:9$9VEC1<./)BVXX]J>7HYC(,TQ]9&[?I3]*P]//M=%?\T3 M/,DKM_+]9!ASM8C*TB+R20D1T=7I( Z42[&6AFL0VGEG=;66CJ;EXM:K?'IA MCHM(1QBNV'#% X>,&Z-\[309:XMN"Z&( D4B"\*5I/41WYC:DZ4>RH>A3<&%N_=:E!&NMK_CC'+,C_+0*"):>WJC M=GVC#D2U0YAV=RUUM9K-5LL\RRIR!47'VC.<97".1[#T\V)48;YY?X;]KO#I MW>K[W>J/<([;7[B-L/:6GKME' 64\VNL?Y?L?Y(=X@+LKO6>\,5R*WK-4HH3"X DX[66QO\(Y<>')->TGI-$7N_ M36B\QJ>7K.^7K$_2'?>=W*W+]*QPAM&#R+S0,G4 9PR#H!3&J+7P_;1/VG<@ MXVBN*"Y=Q=RJ&%X\2FATOP1K: M#Q>-9GHY83_DJGKZ>>VQ]RQ,9Q.,LP&Y((9CY&!SJC,M1 &/=8A$3K2;Y*1E MNG+)?EO/H?T!?S3OQ-&SXOH;8 [6B2=,3 53_AH/TNBM[>RL/1-&^[A_;2Z+[ML4' M,2FO-?.U/S-YG4PI",*2.%B(B%D8VK[NQ\NZQ>J?7M9]OZQ]4[3A;69KE3T[ M.9GD$YS53KB3X6@ZC(L.BBMMY8*958O!"]*1\DF"$\5 L)$)S-P4?V=SP3UC M?O+#>$1;AW&V&KEMXD,ZX7 J@J^WS5$V8X+4(/J+QL@AF MQ;'U&]MZL4\OW6&NKEIP;ZW'<^"NZ1]HJ9-A7?:\H\KOA.$@W=,WP'&0+NI= MY7,\W=25D4H57NZEW4/:Q=%-?P%^-84W)2,LC@YS(]5+) M6PB!64##34[9"5U:.Q\_ 7@ _=2[<.#6@=]=='%4Q8@7R[@V:763-3T-_.XT M\+L33?8Q.7D;'=\7_C+KO$N"_ J,]':CU;51I:.O=%$V!L;CWE,8CX:WG09^ M'QUMNZBV![K>X"%,/WS\?=GEW0MI95(">#3DV0KNH0[3!51.ABBE+*EUM?:M M@([P+JAWG8_[4E@/_$6N,0L>?%(&5.0&@I(% M;,!DF<\BY-9M"8[ YNA+QUVDV?>,'*0GRQ(SZ.AH;:P63,9<$U(#!N3%VZL) MT/=D1DXG(=\V(Z>+A(YI>,AO_W4^G'U_/2)#XWQ^3+V;?#L> M?9W?.USNM*N4\5AO$8JJNH?'9 ET M/U^79<_)%)&4PD@G.=G:D)6VA)@\L,"DX85<47\T77R[+NX>O21[8.G^7Z@M M*'9,:4QW+O3G_E\#'8KVQD:(Q=7MC2O:WER!+-"C\4$(N_=V1- MVH%@QY2:=.VXMJ<7 MZ2 OT@X$.Z9NP7>N<]EMZ-)2BY=(WIX B5'04K4$-)K1"8RHE19:'5-7E\[&; X:HY8&6/$,%',"?"35L.S(B34E6',T6;*[^4M' MJ84K-71S ^DESO(K'$[FJ:277Q[K'(N)=*62*;6.CAP/(R+DP@TKY?]O[]IZ MX\IM\'O_"[NZ7UX*+-+=8H$LMDBZSP8E45D#B;WUQ$';7U]J;"?Q92YG1F?F MG/$ CF$[]CD4^5$B*?&3,T%,IHU@'!7,:'Z<39EH- C.*O?=7AT74J4LU, _P0=>1!R9^6]:YGK7U $65>B MRPC22@[OR":>DED;.F HTEH3RGQ<>.#@SWX\33\>$\,SKIYM5D1V6%4(V"X9 MYT_*>H@*"V DDV/!8MQ\PN*!@S\[\S2=>4P,S[&"U_C"-VLAJ9R2:Q?<%A/: M?;=L2VT-H$ GR2B-;A0NHZ./_.S&TW3CT= [SYKA9AT8K5S4T8!,5H.)G%R$ M(",(JPA%DI0IS\:#=\V-#T51M?, 7F8;JS9:RN[*" N?"2'-,'#A;,C W@*9$B;U3&)MX9CCHI)_)05&K-7KH=KA : MM$ C/:$R;I2NT&,,]M4LE$?7]"!8C97G'W+@W\TY%Z&(% )9\%YQ;N"MA>2# M!6/=\@,3IKF[U'?C/9)731_6QW;&73&YYI<7;7-P$B\<*+@$53*$+T(P.ED MS9Z\5*+W%;TGQM4U" -KN;J&V&(N7$?;C.G,U36(JVL03 Y!>K2+C>>"7RNL MMC%4,,EE#M=CA415@-9%U)QJ=NG@VTN3P>T@KJ[)P7:(:JS%VD+8>]]H K'%6#8>HLVQ.;D$"BE=$>"D MX!6LH &TV8,4PJ!0I+1Y6^QUS&ZJ/W&FRN;(EJ V#6 M"3C'M)HD)5=&V?@]?(_YI)WD "@]&B?7$(C-N+/Q0A1C2O$)8BJ*UVHG>)S% M 2'F:D45>3J7FITYN>;@27L ;%;'=Y]0)JE:R!#QZ+QLS1KM*QUB._U!-=HH M6 >S<:17QLDU34?: V"SZNA[NO1J+-:G:*&&=H2JU>]B0@=!F."CDIC"?):D M$V<0RC9Y@S&!UUH$)Q5I#ZD2S() M8R05\+5U>Q<;(:1VIXPI6K6Z&9:#7SEU9A":&O@GZ,B#D#LK[QW*ON**SKIR MT"F]$F!JBT&#S1!J*(QLY73IO=D[F<&?_7B:?CPFAF>L-F'10LOEA3P*EV,T>L&5(@ M T)+4XSRP=;N-[-/8-R3Z$)CG-;KFT]XE>]^Z6G/U3$:T@;*=)3>M'WT-J$V M-0XDT&3+TZ=OQXE+A8"<)B2)+E4KHA'G-K75)Q^KL#EXZ2'D5%B'K,@DJX D MBI0Q)F=3=^*SU]BF-@"EX[6I#3'V--O4VGEM2\D DL'[#9BLVD7?T?$2'(3M M7D8^L3:U01A8VZ8VQ!9S:?/99DSG-K5!;6J#8'*(?I]=;#P7_')"*= Z!R(J M \:QBV/;"DZ>(DF=134'WV:;#&X'M:E-#K9#3#M&M\&W;&$I^N+^Z'7(AB,9 M;!=?M_#&I7;FWDG(EA>8G+.VV#OS72'*!.M)H]OY:1-#!R.-W:RF38B"9(2B MB651T;8MY785H\"0;3'%]B9-/ZUFM7TBN)TM,7ZSVC;2O)9FM4&66=_(M(M: MQV]6HVA2"-D!5M,JW]ZT.XT5J,!PYMDO%-6[[#"!"&,L&P_1YMC-:BAD%C%K MD#G'QD#J@(=I01='I (6+9_4XV;2K#9(R>N:U89H:)[=-]_O<<7(0_(,\R@T MPUP(XJ^" 1&$1D2IBIS/%<2GTZRV3SURN@":I[O<'V?&(&VMU8-RRT,1GI-- MS3&[--5@IIACFL]M0J^M66T02H_6K#8$8C,^1'>!1I#P; BMVAR7G>+L2 7P MD:AHSJ&3F\^B\\J:U:;I27L ;,8'V"XP>^DTFR!$UQJ>8F@A ML&A2E2Q^*Z M%VO.S6HG[4A[ &Q6A\?N+_#Z;J@B\? 43Q+$.1\83B,A*$R@R7A*U;A@S6Q\ MZ=GPSNYT%'?:#V;SO SN/IBM2;,EO ;DU19,X84XYD1+]J"LJD"LDSGY]=K; M/QO3DT\F0DY6LO,H!"RDH)"5QE=KLYEAJ^[IMW].NTPT&@1GE?L..*;NLTY" MU K2&HZVB->&I .!XZE259UX>3O%+NP9^=X4P#]!1QZ$W%EY[]#6.>2$*)08 M 5N/C6DWWD;-48\(3ALR6I<949J=VS]/PH_'Q/",JV>;%6%]D(+M!C7ETBX@ MSVQ.GM449Y"FH\SG]L_3\*9Q\3P'"MXMS>TV*R%['VR7E>@U(AR"ELU MAJSXV^H*HE+I\/>#'&3D9S>>IAN/AMYYU@RW()CQN42E/2@9>1Y3Y !=T>!# MR&QBC#S+S<:#9];"?7=8_1TMZ.8+E7I]\_-M0^XOB\5M.\O^^Q7C[&',F<=[ M^87:@;K%07NZ]Q7R*$W>734[G:YO9]F8& HD[74CBR7@?P5<170Z6HW3(4%Z M.[VN[^@2!:\11)6\9"45(65M&\N?T$5E$WSW.N K[/H>@M+QNKZ'&'N:7=_H MO3/"(Y@L$QB+ 5)II)3D/$ ZT/" ML62$NLLM[[N8;*&H2Y80I&5-1:T R7MPWCGK#&5'H3/F5@HSP1K4Z+:^'L-0 M'?MGEJUO3RC%WKW_*>I!+>A.5%!(\ MEDSP$Q6M#*2D$F01J*;?"W)J7O'84]=+_"-O$CZ;4>Y&,* E=+CRP&L!( M%("1-'B1I35HG-.]MWE>$.,5@Z:7<4;8B63-?+J^6@KT!O^\_(P?'Q=??WY: M?+UP,;B8HX"H+ .<$B_-BE/SBED0!B5B=S:[P4).$&OC%M[&->/*"*OK#LQR M(;[-+.7EU8>?_M.42(M_7?-87OJ?=Y2O/UQ=_H\*6^P/>G-]5=J/6?U7B^N/ MEP67"SI_7CKZ=?WM3[I9VF2?_9=#B]AA]^6H6NVT]_)(TC?7B\\\+=\C^YO[ M$%F+U-BL2SML::QA:*<$UAN>2VNF('O/2]O(U6__Y-';EF_ZV,S1WKNX*Y@F MRL&F%H[:V-:F&MM<0J"H^D)">*VZ$_-O+]ZA]D"ZHV7U+D=?DTQE'^.7*YX] MZ*N;OVU_T.S4:DV4L%:?%216%P\J(P32&80TKJ#4*&-O#J0UXAQ_CZ,S J[' ML<0(1;85HCWP#FTAW$B;$VL%.\XN0S//6QP<*!8:TCIDB%Y2YPNMZ9J MF1U(GP,YEE.(WJ071P#(AG+^)87[:'@$6JH6A?$#_^!U\N_TA3Y> M_]E&?)]Z/-3/*F5;HP&M&H6QTQ52,@*J7'*45 [7>A^;V$*L4X)%;RN,L>', M*2S'4_^@*TXO/[82:_G$&N=0"]MAOX%",GA?OK>[#U!G?WZ8%_?NVS7E?6A5KCWK@JD=UJ-MM)66O ML\V/W_4-#3KK0BEZT*&QO@H?(92D(2F,%-BUK>K>(+1"EKV7E,?/O#>]CYV8JPKV*G4O9Z.I"OQZNL99D# M OK$RZ5P"F(6!CB4+J2=,]6XD4%R[".]>YMX V9V4?488>=SL1X.8FXAV%B' M;5<)=9Q:5A?3;8;#'GH_*# <^1*\)J#2+C[)27*\Q-]*#J*\J8XH=<\]#@N( M#;6KP^)AB+K'Q\'#$0Y732'#0;)U[:(:1$A8"I1J18E1<:;3?=OM)4&.<.JA MCZ'6FW\'+7>L72UN/E^\:XL_=0_E/S M[:&YCO/P4W&4T#'(%*!XT:]P7*/7GJX]7$OM5_W MT%GG%?!7_,]W@D@5 ]H< :/AV*Y4#NN*M( 5J7#@EV7IL0H^>ND,C;>SSD:( M7-><4VDU^WS_M;Q06D=ER("R/K&<6"!8TF"3H114D47V;I':5K:CQ[=]"F:C MF*)WZ?R9'9=J(RJ??OBI%9T7EQP1_G1U^^G^_.?;R\7G+4KH [#27KCX!I;V MZF%U]0Y#Z%1?_W&QH,^+'U/;)\Y M.) V6^T9+\4F):W$UHX3^7*("\I__7#]Y0?*Y8>OO4V_77W\[\ 9^_OGW%DJ MEV\&>OSD07/U$"D/1>BT"QE YRK?Z'P%P]7V4F=?WU&?;._@JCEAC4I'X"U< MT>\\BBG7O^NDC;J5FI^;UW8V[R',^@K-NU"=_]C]NG MQ$/XVU_^#U!+ P04 " #'@*=8AH\WFIL@ 0#C6 L %0 &]M8VPM,C R M-# S,S%?;&%B+GAM;-2]>7/&_/<$<)I+N!V9KFA]M*C^VQ+ MUU:?OB#\ OJ0YFR_O_OV'7V\_P/2'__D?__1/__;_0/A_ M?O[R$;S+Z>J!+ROPMN"XX@Q\FU?WH+KGX+>\^&/^A,'- EABOOSCK^H/@DL.I'C+LO[GO_]P M7U6/?_WIIV_?OOWE.RD6?\F+NY\"SPM_ZI[^H7W\^][SW\+Z:3_+LI_JWZX? M+>>''I3#^C_]GT\?O])[_H#A?%E6>$D5@7+^U[+^X<>PRJ'T$_@*'_E^\E^^$__@F !HXB7_ O7 #U_U^_7!TEF?VDGOAIR>_4W-[P M8IZSKQ4NJH^8\(7DOAZM>G[D__Y#.7]X7/#N9_<%%X>'713%UJB*RTQQZ<>* MRW\^1NRG,]AWQ&^USZL#YFIQ/[OB<0C3S\[8O946@H_/<(_,V2PW']3[)9OJ MVUV3.IOU\3EV]5GD%5Y,\%ELR/187J@??)1_:\FH@0:,:4VG-=T]5OGWBB\9 M;ZSEUM!@SO[]!_FWV:J$=Q@_SMYQP8N"LRNY0#[P6_R=EY=+)O\OUT(VK\I9 MZ+,DC#,,$?4%1$'F04R# *8H]D2 4L]/Q:Q:?^,SOH2_?NW8J6F:$?S!0/+J MB 87O,Q7!6W6/LF$6O<;OOZC(P_F-7U0*0;^[:<-MPX@6TP.Q,(.@X8TJ&D# MO&3J;Z E?Q23G&[16:@E/R]V!D%K4=2XH:9/[:6^*+XM.)ES0$WBW3_Q$<^G[/%9P"WI1Y ]VPE>YW=?13()D MZ@>0%XP7TM\](.#>-_RURND?EX^/!:?SVF/[HKS9\NOEEZ^?^ /AA8E*GQQL M9)VNZ8,^ Z#A +R1/)0_FJGW:6CT]-LI*F8*?@H0\'O#P?_O3LFUI76DY:?I M3:KFVN+OZKG^BW:*_C=H# I&IY7,!=/1QXTDSQ.&6S&_S\MU)NH-21D3HB>3;.B#WQ4'H&;!P>=H*.R!;[/D]"]W^=-/=FKYFMUI<4EJLY$Y:JL)\,:_FO'R[DE[HLIIE(O("A#T8 MTD N&DG"8)8R HG:W8;8"WT?FRP:1RF-O':T=,%B0]ALX1B * EQA&(?1@BI M[3*GXD?YF^IYA@C!S!^+/DL94D4)UD$A8\$1!GB,,-I!@GC*6;(0ZD?FIB606HC MVY*.=AUJ81OJ9I9D&"\]T^$,!3-;L05 CS!H*;LS#%H".K($P[0F57TML7=U M7>\E.^6^6M)"^G/\'6_^?[6\?N2%=/9J\S&7&\U+4E8%IM5,"!1[",E/ H9C3+C$X8]$F/K/9O[Y575H+Y$N0=!P"7):^:H&MOA_U7 M,U-@@*Z>71@',S,CT?$ WG1<_*B@6S,"6D[ [QTO#D_$S0%P9$0,"$]J4K0KDJ?U0WQ9SRM_?+NQOY]6N8C=.CC&PF)'$N MJ:LOO&- ^M#%'[P"-1>@L2-Z%D(#D],!"'=PF%D 320N5'2".CF:TY?6*OAP M8NC)X@YZ(O9##IIOV#D'[SBIKI92]^OLZ[?Y\HD7U9PL^*U$N;S/%TS^3**[ MJN9/_+; *H'['7XN_1DC2> GJ8"$JL U80ABGV8P$81E+!4A148'#M:2_K[QXDK:WO.7? MJY\E4G_,1$!%AI T?JF@T@Q*6Y@R+B E*! \Y)'G>4:)?&-Q.K*9?#!FRESZ#C"JS94O/1 M,59O?CO6P.^W=::38A'4/+I,3AP;1U=)C:/Q.6TRY-AP[R51CD[0TO+?XX+_ M+/>\SF'L>B>+ 3[F1T1^!R;&3>!3AVIY;9G^.,C&: M-OV%X38SYR9(FYOE$:%P99''8'%:8SPBR'MV>$Q:YH>"]:"_2.+5.USQ#WA> M_ TO5EK&<>#UD6V;H@-J0@"7RI6M.0"*!?VCOV.2GS[SR',@IC!F&9A2KTX3K/( M+,#OAK'1'=\@H9197K[K-;1AJ$)LLW0&1VQ-G/G@%LS]) G'XX^THSSF8+W_ MQTINC#?'G^5U=<^+VWN\O'Y40Y2?U7EHJ0ILK.K,X QG%*?$AR()?(@B7T L M4@\F3*19F# N?#9[W"EP#-?@E))9'P->;*93A(<\( +&&:(0D19!-/4#R!+PB03E(4BQ.U,=^5 M_LSS?+AZBNXL+QE8M0RH*>?RWW^JR79T2/$2TV>V\M?\P9I!T!<"]*10I]'] MYUI)0"V*] AJ87K!PQ+4XH!*R@-:@2[ 6B3YUUJH"4](7,_#5,B69K%002]*"$0,3^&)&2I6GF()QT+'###8D(' MZ8P=;E0I!6HE:.\\7-X5G)LG2&-965>;^DP3OHI*6?*;I%PTK\K/TI( M\X18#E-%#E&9/!%D0-1#:1Y#C]M9M,^\NJHMI-+SJ^5'E,(11DWN0QN2-_( II? M$9?<@/F:'96>7>(%+Z%Z$2P4;X8Z;@JOGNZ/")J935!X76WA5?-R ;#B!JS9 M 4*:R'9541RYLQ>64#BR(Z;4)[4OEM#LVAW;86P+N.&J]CFN15U"2J6O24^F M\?/6MSX2CJ*42 <;994.4AL] MS-;2WKV?;AQ7&P!,.UCF!@;C"-AA!$8H JDEHKLPU0"MJ6-/I\4^$%#2>,E. MO]\+P:DT(.^_T_JFE"IJ=[U\B\M[]9\R)4_275]6Y1?IKA1S%;)2O[A>%;,3-MF0CIVFT*9YLMJOEPI ]K>6\V7#O=E(P+NR-".P>&DYGE$ MB'>-^IBDS):"_($N9I?LOU;-?K2\S2^97&;DQXL7-WC.KI;MY>O>&:TZF_U/ MSN[XS!=>YE&?0I92E9251*JT$X:,BT2HBFFQ7M65L[@8V9R_S(?52 MT@;WBKB>P3X/Y6&3/!EV9D:WQQ&XS<&&)Z"8 E?+KC[#UDW+^MP?_.=4R+*V MHU-MK5\>X2UV7@'2VJN4$X2:=4@-I187Y(5-*Z=_/F_P2980)_)WBX2;P6P# MLCOM)'K5-3_S:N9AXL=12J ?(0\B'#.89I1#G*5!%E/BT2@]J\O+-KV13?O' M?'D'Y7L/@'6M3BK\W;Z4[2GT=".1SC QC4CN]7O9+G$KJ8_8[N6PF&-U>]FA M]K+-7@Z+?K+7RY'7S&_ ?%H^SE4L]';^P)D*/^0/CW_#BP\+?*=["V9@B)&U M^-/GFZM^(+WFH(F0]?.YAJ^*&$$RK,<.T3#37Q,@P.^*%T=%^36DM;H^,S3N M9%=H-(3K7Z/1>=QN;>ZEDM?)6V5[K(Q"SB@)$&34"R#R&(%I2"E$ON?[?I0Q MEAC=C#E"9V0MOOGZJ^%J>PP/$247.$#!S)[U;^ T%$>(19R0RI'[<8S*I&[' M"5%WW8U3CUL<-/5V+"K]JBT7-J][UOV&57IJU7V3$8MXH,KX^AY193ZS$))$ M)2>D?H "+$(6:5DU0[JC'R8=SG2LSY<[3@Q./@P U3A%&@H=^ #.2<1@*'B)$!$>149;&83(CF\V. M*'ALJ!IW&#J$C)[7<[Z\AN?FG:@MP7$:"PV(Y*ZKT"$B4[<4&A#T0#^AH:?M MW)TZ#>NW>77?59+JSFR>V_%_*52>LL_"A-(P@"++I+>#/0^2(*:JBQI.P@P3 MYB4FWHX>V9&U]NM]7E0[YZM%6W#O MP50XG+YX"IY^FXA\C8T:E9 (J'=>6[ MB_6)Z_-:\R_ +Z-A9>;GN,?,VLUQA)VQOV,&P2EW1W.T2;T=,PEWG1W#MUWV M@C%,O1X>9#S%/]K=9(Q4:STA1^UP\C+)U7J"Z_4X<=!X0!WG"FPL38.R"IU4E)W%"89 MD,LJ/')HO,G"(@/"],,A0X\Y:Q6D[JA_EBPW"TPO*CK+.*(1C7R8)%D(48 9 MS#S.H4@R'B49C1C2\JMMB(^LI$V)B<4ZA<$Z:\$(4+VE=2R8S%3[6(>@&K@- M+_T0<=)OW27H).@:/0).CV&Y67N?+GNQ-4D773M\R@2/$+, M@YR&&*)8;MHSP@(8Q1@E7LBSA!L55SY*:60C:T8\R;YYPUO M&/CQ BP'TGX,<=,S'T[0,+,5?9)=_M.;ENKQ(DWFUZM/2>;J(O51.M->F3XE M[M[EZ),OV&GRV_SA8=ZD4TK7OKFK<<>75"UI09*&B(D QDD20Y3X&JED1=B+S#1Y0%:HT<7UY2;VT5]VN!-G?'KAX8UQX:@TU-G1X"8'J]M8[%% MUIU":\CF2*6'*$VJU!HB[ZJUSBOF>^JK93F73[8M>&[RQ5P->%/D].-\R:_D MKD-GMZDQRI@N:DU\W4FJ(U]_LHH'SE9UWHOB!=3,.-J,&HAMM3G5&7^RS:J! ML/W-J\EK%D="JP7W/1+YEX4D\;"LF$F^[>&WQSX8DD2!H@K]K?J(M^VQ"=>L M0ST@OL;QT-F2&YX0G13::3+ML'AV!T6'AYSNK&A0I*WCHN$GK;=Q3Z[Y2FZIQ$0T80=B'.&,I1)C&D."4P)11'B9I'$?8Z*:+ M#1-CQV=7#P^X>&[ZH&WGE3:E34O0\66\_S,'7'MK."J,QKO&ML;O'H!MPFK' MT:A]R\X!Q=V&TYR%J?>BUB =V*;:CW5>\"CGI=S'?5$U(PK^A=/\B1?/&RVR MB"D-CSAAJ(E)3M35:E TO(".&;N TPFDS.)0[D Z(SRE\)%<@"\[^#BN'6HG M^]DAK!-D7B2RI2?ZL8"7YML3MWAH*SG_K39@3VAF5BWPI209V;;]K2W_ M+[?RO&L:4^5 K1P3E?T_>ZKUG+(_Q02:V5T';0'6A?][W\'[WG>@?BR?V@AY M =9B@K6NG6 6?+\>=H)>!JNIRU%G#&T$AI(Y=ER:MR%O$T\# 5 M,.:)7-RH_(/0D*F_,982DJ& SY8U?YH];C0I:]FRK+%E??K6"2.X)NLX5Z1% M46_=<(G,J!DBE\-0N4\.V19\JKR0ENKK2@G9AL(X&V3G=>N[5<5*ZMLFLZ1- M9EZG''M!'*8L2B#F?@I1&'D0!PS#F-& >R3VPB VO&8U3'%DW[6EW\\JT\S[ MU,=,ST@X1<+,/'0@;!7!::F/DJVM+:N[2UHGZ$U]7TM/_ -7MS1?--/_LJ@V MA;9_X?E=@1_OYQ0OZDQFC"D/?1Q PCWI*A <01RR$#+"28*]C**8Z.C\()61 M];Q/[E2RLP$TPZKM3& S=3:155MUM6094EIXYZ M#UO[[TW1JT,MGGQ._,R+8\@S50(GC%*8!5D*$QICD:4^3;%1"9PA8J-G9':U MURSRN(\CI.V0.Y';V OORLV-W@]+1T)W[O9Q4E/[V">%/N!8GW['U59\\-[@ MC"4^]V(A("6^U.XTR2!.D@@&-$AQ@'G,,J,$34/Z(RO\N]VKT>?NR(?!M-V9 M.X/(R0Y]?0'XVY$+P&/NU;6@&&W//DS]A??N6M"1E M6:X>FM/,[A#SW?QISOB2J4+NL\Q/"&&"P2P,$$0BCJ"T610&"XQIB#R4-92HBV;FA/C(M-.&L]Q4J45Q"L M,D7]I8-2VOS^.8)/IO ["S(9$[9<0U07TUOYKJH3,"_D\!_F2[RD\^5=W<^Q MK/_\PBF?/ZDDL);%\C;_N?VIJ@V[*O[.<5'.,I2E/,DX],.4JPM($21Q%,/0 M9[X?AX@$V.CLV"EW(Z\-4H52PQ7!*?::UO^E$#6T]'5S7<5G4UNDYA2L66V: MR4JSW5GW*@>DSB*K&;P BCV@^'1HP<= SI6U=LK;M)9Y#%CWK/ H1.PL;AW5 M:V)YG^8EY0OYX?-\U9WSSSR4!ADG'+) )!!Q[,.41 )ZF&8H#,,D,\M).T%O M9*O8!*"[Z+--H/X47GIVSR$*9I:L :"A? &V:(]0$%%33$=FYQ2U20V)INB[ MID'W-3ME'X@9QRG"-,T\*"@C$#$40S(^DN$U"<+I4\60W\MP7/SJ+GS<'DW\$W1GFG7EV)N<'%=U&%!5F_-;GA1 M;]YF@4@#(AB#&0I\J=+C P/#0PDY\\Y.(4Z*Y.E4X2F?:$X)3XN[M]D^^,'&\ M334WKIZOEM(EJ4M$E_6FX_8>+]NK!.M;N+_Q^=V]NE7PQ M\QW]13154MI^R LUZLR+1!2DB?0Z(A)#A),,IAF6?Z,X#-.$ISXRVD&\,OE&-E8= M*[#E!=3,-+52-U&BB6)\(WTA(T<$7W[>)X\?-B*#GLSM'8M*2KVY*+<6_ )T MHH/![VR4G>,KG=B7#E&.)-V?(Z Y[M0Z"W^.S*:= ]"/R?*Z %SOX.$3QRJU MD%TOOZC.2(6Z_[=DDLVB^Z<4/(X8C MG(F0:"7<.^=LY$5W8_ NP)J9.L379Z.%Q M#HVC)<,=7Y,:>^=P[III]P3L#.Q[7"SE>&5WXO)NOEA)TSX3/",IXAQZ$8\@ M0I3#+",PE&4JHB;D\0F?T[,&:BI/3TV-(90AQXGD"2E "B!A+8,IC M#W*/X,03.(@B8=8RV %65BV#/_,*+/*R!Q'XEW]. ]__5\ F %)O#7 CIE% M[PAN#I,O0$O4G?D^(94C8WR,RJ2F]82HNX;RU.,6K?7.+4-QNM[$.IB:4I9D ME/@0411"Q,-(&@<60QR%*$ L$@QK73^9F.^1S;)YJ9H7G<1AP_2*I\;FK(9H MGM60P;)%>I6)=(Y@7G3F#3HB]-/PF"3Q@G9F:[+X_08 M;[6)? 'RYD57;WA^FU=XH5B\?*AT*ZONO#9VMLG[:U"3V]'Q!]7)6+]LZJZL MPZOEF6(:YHA826A4Z_2(+%8%37?'FJQJZ1$A^J5)CSUBX7Y_:>XJ?Y L'+JK M^0E_GS^LUK]2E?)G-&,!%IA GOH91+X70!*0$+(H\+&@/*9"JQ&])?VQ3REV M;G%?J*WU/->\[6B+J897.RY29KK<\@(4,YLKW#L]G%N.-K]7/(T+HX&+."Z< M=J[>"+":N6SVH RZ7A;#3N="VMQ5W<7M&EQ35K?[H[B[N@CG%E<8^&I:&E]YRM%OQ:W!2JIV7U?"._^DI5 M/O[':E[WE6_BYG$2L"P@ 8R(J,X'L701HVX>D2Y/TS:/D#5=-#6NN%86NR M W#J&0M+=*S,PAJ1]EJ4XQ80QT5QI/ '"$RJVL<%W%7B@2?MU/67/&??YHM% M/Y^0+^NM7CF+J8AHQ%-I&=4?L<<@1D+NI"A%<>QS$B)A$W\V7RWK!V3I"=8RI[R<> MBV(/!JH.+TKB5$6W&(PB'B NTBSAZ3:F[Y>:G;/=(]J1ML%S_S#:,9)ZA\-. M--;4Y=Z.1S=4+YIS6H=ML4^*-D9\>HO.RX6I#XD[&*T^^()MO>TEOQ9O"\[F MU2?^0'@Q"[.,4RH2*)BJDH<2!-,LBV#F$492Y(O4-^I)LD]BY 5&$53JVI T MK:R]AX>>;IXGI9E2;@L(?F_H.:V@?4P89Y6S]PA,7#'[F(#[E;*//FG9SD*N M(M)9[+)2K\5'7I9Y<:AS:YIY89!Y*?2C1&EB*I601P@&F8]2+T$)3K%19PMM MTF-K:$VWS>XV[&ZA#Y^>XHX#BJ%"UR15B+/EI85FI$ZXYB*[ZG^A3WC:5AC& M@.QUQ3 ?X6527'HQP,^K>GW+?!X$H=Q2!LP7$-%$[HPPXI!Z011EG"=QD,X> M3;=$SODTT;Y=;K45L4?5^3[*_A]A/1,09 M:V=.>^/U"N;->*>V,VN.=FONYTMO07K1&3!;MUQF]6PE[C2,OY[\G*.8OI*4 MFWW^_E19-$?A=9T8P%]+ M#CHV0(]+:3A*TQ9W]K#KF>!)P#0SM1U+%WWL+NHDR(ZO'KQKSD;:09P-D".[ M:<_'I/;Q;+AV[>#Y YK9.\;G75; U^<'DB]F <6">&$$?4$2B-(@AB1-0TCD M5B+S@XA3JE4:<6_DB;)F&F)Z9F=?^F$S0[C:[* MOVQ4='^D253NJ "="AU_P#QC['.^O.'Y9YY?/MW5I95HM<*+Q?,-GC.#PF$G MAAE9(R1UJ$IM?9;_=7GRV\Y\RPY0_!@7&#N%T; J.8;'3+G<(F.4>:8ILU42 MVJFQ)\M'TQ2RGYJF^\I(AVOEB?U%W4RCO%HV(>?!^T#$0$4)A MYB<(4H]E+(HCSK%1.L>$O(^>-2<9<52M?,H9=72\\S+SY/[@I]0]^6D$ G*V M&Y%>T[TM]Y,QU8F10\Y?UUF2^RDQ/F4:@07+](U\>:3?0D8\&A+$D(]FE2K1 MJZ>26Z,;J>*:AOXVJ&TL8Z9VV_+3($Q%S#-(!$LA4D424A;'D&:4,!1%F8B( M69L=:P3.:JYS#@:ICWGHJ6I-L6K*A","TY!$TNU/(^GN$Q9X?+;DF@%V<_G7 M6;&&07$7LO,0>0%)?9B%2,Z_\ .(HXQ+ &(>\(3@)-$J 7W^]V]Q0"+EG]?$ MSD% ;\&QELOP9$.*U- !;Q2EX[LJX_7EH 2.UI7ML2==3PZ*M;N.''[(-C-W MW5#N[:HHI(-ICMWEL"&OMR&U@5HJ;G,T#TFB;,,W3T"$V?H'A-P/T/W MZ)-VFO=.[MJ>L"HQN"Z^+0=ZES_@^7*648X]06*(PTR5;!4$9AZE,/&E*\=2 M+D+NFRQD0\1&7MEX7]O*!O6=QM$3$\U7>%@IJ16$!@KJXYLCM1VD-2D M"JPC]*XJ:[US9BOJ35"\7#<*\S.188)"R' @/?.4$TB0W*S%6<)B/_1);'9@ M,D1LBG.3ICU;C[AQJS8MV/0TVQ489IIMCX-]\^8! 5WW8SY$ZF5:+ \(?;1K M\M [YE'XM_?J7);=<%[4=[,_+#?Y7IH1^($A1M;7EC)0I)L;_A?@0YY7R[S2 MW&Z>@F!82QU*;Z:@0X([SEK3E-$JF#XT[F2!= WA^D%TG<YQLINPGQD56_8P4TO,":&;#A!C3L M@-\50Z#FR' /:X2TGKT8"S\SZ^$4.F-C8H.!(]-B1'I20V,#RJ[9L1KC["#3 MY9+5Q67N\X5\OU2=C*KG]5$/YB1%:9I G&0Q1&$20A*G'&:9R-(L#&(1AF9% M8?0(C^UW7%W^?/7QZO;J_5=P^?D=^'I[_?;_^\_KC^_>?_GZ+_^ MM[,C[Q\>%_DSYS6!MFZ2GR:"8(%A%/L^1(D?01*%''J$).8E/\S,P"'$)$3]G/E--,K[=%'*&4U( TCA3W$(5)=71 Q%UU''K4,J[% MY;-X\6&U9.5[(9K6>%^_X<6481A&(5')=R'$./6AGR69P)Y' M8K.K)AHTQXYR-1R F@7#B)8&8)J!+;-@^A#LA<,,7K4S#C<%?\1S=HN_JPJX?A)E M:<(@IW$@K4 8P10S#G%&! W]."'4* 6S/_C(ZMZ2:K,P0:5(FFG]%A)ZZFTK MGYD>=Z+=#LIDK)F'F'>D@EM#3ZIKAX3:5:J#S]CF@9'J:BG]X[IF^Q>IK0_U M]9[F5L_E]WDYHT@D//$99'[F081C#V)/-3;"7H)XP$G"M4)@^B1'UC3% -AP M< $V/%RTU_/DID_R89PA=A)+/:UTBY"9KCH QR)W3%=>9QED)PE.G$>F"\!^ M-IGVFQ9-37[CBT7Y 1=W^5=.5T6]Q?[X\>W_NOE4-_EX>X]+_C->_O'Y\N;S MV[?X<5[AQ2=<_*%.[SZ^E9OQVW>;%W_]>BE_V'J?B5R+42AB* *,((H(@W+9 M3F&*:!*0($VDVZ[=!V4T-DRP;-1,:;W&$K]WJFS,PR'ILM25I-V8$9^_R7R[\C,>]>D:Y8R. MX%9OG?&I65:$.1ZZ$8+XC(8!I'6?A"2.(8E\"G'D^VE"$QIFS*B RTL%P?J$ MNZ 7KQGXJV&QE7/C7"\1V6KH7(#+JBKF9%6I9G>JK>L-KB^IC1'AFBRF]5JB M6.9QJ]$B5=?5/2^:(/JG>4FEV<%+GJ_*SU*2]BXA$CA-0S^#?HP2B$@<0**B M5RB-6>A['O.Q5FE#?9(C*WC-0*^&!JYY,>R[QT5]-\\8VF_*LL59^^DX["\:SNOU;7B MZU^VU7RZ@CULYH>IX&GHP3"(5,VV((49]WW($2$^2D,:\*QK>'9KN/(;<:*E M(MM=T&XMXM\=N3.*Z)N#;. JN,?LQ89#RJ.$()AXF$+D4;E941U$8\\G MA"11&F>I2>F(06I&[HQU%8GNOK9U&8EAQ/3,D#,N['->\5(N)&K+.F,Q#WD4 M)# 0F8"(HQ"F(B-O67K40'VQ2WZFEN;%\/4 M<-NC^(2*T3I>U[ *UKRV5QDOUEN=*@>$@X[#"Z#8 S6C#GH"64YK%AU6\6OJ0!655(4/U;%% M<]9A:&PM\=:TJN.C:&@^6X94?>N.I0UT%V ?X-]KUL H5\//A,>5A;3D8EI3 M>!Y4>S;OS.%LMY-E=2U^R7-67PSCQ=.<\O)KOF SQ ,6A(& 1!"F4ED%3!.? M0X[B, TB$B7$-ZO5?)R8B7I9%6Y6I)6&%?R)+U?F1T1'4=+=-KJ0W'3'V(A< M4ZT-2$<7*,(N]XJGA'.V33Q*:.(=XBF!]S>')]\PK[3T_CNGJ[I*(J[X75X\ MU_G3FI66#KX\LJ^PI@DZHIJ9)<>E'58_)X*::=V^C,YRP4]*8U5;Z?"(D]56 M&A2H7UMI^,&1>=:_#2Y*)LLLK+.DQ]>X^7;3CGLSH-*N5J_25?+#[DA7II M%F(6BT2NHUFF,DJRD,$TIJHU"Y,; Q8EB!HU^YV6_9&-0].(62U837!LHB[M M=C.IN==XM?,S>6"[+131$PDT63B5%&H3]E[+U?5^WWP/X'9%9 M>NF.\7;,OZX68*-,C+->\^=Q\4*=*]=Y)UJM#E./I!@C#D,YOQ!Y 868$@() MB6),N2"93R9M7FG$_OC>;B]MZL4[6)K-K*,%[L7FR_T"I]W'\D#JUI^IE:75 ME+R6;I9FS+^NU6R4B7'>T]*."_/##8OBT=.5C#:K#&U6#WJ2*M#NBSZ[*O7\ M(@6>3Y1U=E?,^0972L>ZTFB"1S12!9F(]*%01!-(0D] A%&42=^*<6)6BJ4_ M^L@JT-(R++^R);Z>CV$ME)E&M&1&J(YT4 !715BVQIZV"LLAL?;*L!Q\R'PU MD+NCNWRI8ONY7&;DIHJ9+ R'WWY5:\01 4\O%^?+9J8G+3W0$;Q0]<7F3W.V MP@N'R\FP6%8KRY$A)UMDAD7JKSE3PZ=M\L9BA6.[6 P]#'),0(N1[ M, N0@(2+B*=I1G!H=*^Q&WAD?>K(F*TX:ZD3G(2A2'S(F8\@RE(I/\H"N?02 M&G'$8ARSV6-S.:/"A6;W71O9=XD8I-K(?U(.< 4(OYLO59* .A]]'+X>-(Q+ M%'EA$OD"^HBT3>)QDE(8)WXG>''J)PF/(&&Q7%PQ)S - NE^L#!.LB#CGFEM MF %J8XPA6A/?MM80>_]B MM8BB%'"C%P!*RY&-@)?JV+^!P>/BKJ3L*8=U'IV8G0 S>Q'S8[: MH;0TY2<):J(7.\' WC/E^B&'1:'/PL55*J\5#]-F^9X#TUX"\%F#F1^87C(V M5_$ZO$!>\+1IM&S<$OGD0"-;G U](!EX\_1CKX^W_O'J:3A.G[0Z1<+,= R! M,$*39&U)K\^?_5\I+28L59KXG3 MS(]H@'B2041X %&J.KY&?@H)2AG& 1$(&:42ZQ =6],;@O:%7+2 TW,=7,-A MINX==?"FH_^CRB7J /JH 9"Q4V BL2,?0(ODI$N^"0B[*[S1N^>T@O[84"EI M,:]3":1!R B#),DH%&G,D)^D&>9&49T!6B/;@:X9?F7B M>TAM4MXO];ZAR\C[I2F"*I5^ 8NQ!3*@ZBHS2B$4BI4RK?<2( M/(X=,584SZI:.<*T:!YQOBS89I;*9=W+AO%^YG3-_"NX[7,:V9>^TC/ X>O* M=+:'V-GE' U2%HEJBV1V?'!UUNF.34X)M'9>5]:16+:O[?]>+Z_KM: M9^O*:A_D7,^2(&592A@4 LE]!DU\F&$20[GY(%Y$4I]@HQP'.S9&5D_Y>:2& M_:7MT-3;'HR/D9EN-_S FB&PX:AIL:'"FX^\RUA1\58PX[49\%C*OF MU'9,3-NO^BR@]EI8GS>:_6EH7JQ+1=;G,JKJ[K7HZF_[,Y32."9> BF-8E7# MC,$LI 'T8A$'&$VP-338$='IR>HCCY :HF!(<.4G5?-=\< M?)2SM[BYSY>\*2$S"P,?"X\+&(4Q@8AG%!*6(!BFA)*,^AP1K9/00X./'0M1 MY$!-KRV(H[\GV,/A](;@'.D,E59?,*.MP#$)K/8!>X--M@DX)D9_!W#T&?.# MJ^ZFV;5X7Q3J)&V3U?!1;BVN*OZ@4VI/9YCQ/JF.>EU(MRCRNDW8XKDY8MX] MFN[GSRC>0,V. M,^1[A*62 M7;('N6-4C5Q50<]V6]B5A4 B3 43"8R]1+IK+!%2/0F"7H#C@"&:<6%V:<:$ M^LAZV_)R >X:;B[J:V1XBR'#&+41MGI*/AIB9MJ_!JMEI,9JFQ70\3*"9;!" MP54,V(CVM-%=&UCVXK96@]A9GS:MOEO\>4Q]&B%(.):+OQ=S2,(8PR *DSCT M$NRGOHEUV1I]9.O171 PLQ#;\NM9 &NIS#2\NPGC7GD/"N!(.;?'GE3Y#HJU MJUR''[)3GNM'KE2R[;NS;F+8:_<=95&81AF"/HX]B% 4R.4ZSF <9''@IP1[ M")D=L9ZD.?H!Z\=UC_2\XZ4Y8;5/3C\-) E3GW@8PR10_398%D$<(P_ZH4@# MDODI1L*HW[Q+&*W.KCH0'U4(0&ZZI1\_(9YZELXI2F;6;TVZ.Z]>4Q^I"[VN MJ*Z:T)^D-VT/>EWQ]UK0:[]H9V.;4/YO<\:OEB(O'NH3JB]-HYH/4HSWWZ46 M+?%BTTJV.Y)+F1+YX_XFT'.N^FX M(^OQ;GU3P.1:6>5@S9+:Q2BF0,L5D&Q=G,H;/Q_-87LP-I!FYF$<#,^I'ZL- MAHO*LJ>)O53-66T8!JK1ZH]AYS*\XZ3:-,U1:4$S'Z$L\ F"F)-4G=DF,/5H M" .>8)0PG%!D%!':)S&R4>D2T9@D#.9KRF;^P@%@])R$\\0U4WU%J]?EJ\G! M<^<('!?%T>I_@,"D2_YQ 7?7^8$G;17OL>!T7JNU"L)&G/H1#*.,0.0C##,5 MDR5"1$&,2<8\HY.%_N C*UN?5!->[:4@ ]Z$EDQ5KP>-KM+9"6RJ;ALJ+K5L MGW=G^M4;>F+-VA=J7Z<./.-B&5/UV]_E#WB^G/E$>$%"8BC\0"UF!$."4 1Y MX(40:_-[0-3^&.8F6SOMDA<.8JIR?\FC CE$"&N"GU'"8Q]3N6B&.$P M-7)$!VB-'9QK+TVX++)S##4]+7:$A9DBGP&#Y9V1J8KL'*/T G=$C(OLG'K% MMO?6<].&5=26HRQ7JI3]V[RLRAFA8>2C!,E%.?KI'3.NGX=IS1Q#["3(N]W!#O]BG7=S/R!K^N"J^LQ=3$8 M55@>IQGGR.CK]8WI\%Z[!!F HL,TO1,@36 M'($U2T#Q!-XHKGX$>WB>CF*[ Y;EM-[#-N>++PWP%C?C WV^K78!3&/$U4C* M,B,O#/W:.I\U]B1FVX7TG3UW,I:=]W;)_FM55K5K^(4O)"5VF]_B[[_-J_O[ M?,$D^0]Y<;CNTU-T7"GHNO%)BFGK)-R5BKUP\P?/&<6]/S%L9$] MNX+INC+IIHBD.AAJ*[*+O !J GK\@FNRF-\Y#L$X@,F17WH.)Y/ZK0X@V_5K M70QY3JGW(YGGGW"ERB@^UZ=BFQ8F 4%,&KL ANH6"1*!NML_9:E&W2OJPJE09AT_SY?QA]= OU;W39Z27.$6;F6<@Y+3BO1D'+U )WPJBPQ7R[8:R.!^X*7+*.2M5 M!GNG\-(@=TGL'Z3NEY]Y-?,PBU :9S"A<0@11PG,<"S=1>RE(:MK0&G=K#,A M.K(E?'NOG!-5)YUV-S>$HGP!EEPSK\P(0HV]_PC &)[TMPP Q0%XLUX")!,_ M;BZX?&A@^CP*3 8[^1'@LMNY.X/-;,-N*/_@!EUWK.DVY(;2;6W 3=^UL)QU MLZ+Z4UE\S/'R Z:-B6[.HX@74Y$D&$88"8B0ETI[*7?6,0H8X3CAR./:]G*0 MU/C!DHXV4,1!1]U ]8>ATK"+S@ PCI$&Y9E*.2&K&@*"F^N75^2LBX6.LN"B'@1\F!,L >1 M1V.(,XZA[Z,,IS$.B6^4EC5(;6235=,&BW7M!%RS\5?#X@B#<.GM+9V!8&:V M&OD;NOTR".#WCK;#W:&6C*ZJ(0S2FK82@H[8>U40M%XR4^^RJ)2WPU:T*B^7 M["LOGN:4EVWVKT>2)(@SE2GMJ^O!OH!9S%(H! V1'S+BZ746&*0RLCJW=.O, MJY:P89+T,$;#NNQ,@HK_[51UN&Q)U%2+?$ZY=1[ MV/RR;ZWL-[P0GSA6]5@-[O,>>'62)5.15)4-5&9?2]K\6NXAN8=5S('(-@ND MC;1&%V@'9+*Z(WMHO,FNP0X(T[_I.O28N0[=%NRR*'HMK^[N+I_P?&&@2P-# MC)U?='=7U,%I4!-41[;Z6C0D^6EM=PVJHK+.M=X)]J6(>(A'(60(Q)#Q%3J("((QCP)&4Y# M%@6&S;,/TAE99[^N'AYP4__^Z^KQ<=$==+S%Y3WXL,B_@5[QG]HY^XVK!!_. MX.43+_"=BH0JQV$3\ZPOKJLG56EV];77N5RFX<_#H.MM0QU :68)VJ"E(CER M9')0,&?1Q\-4)HXP#HJZ'T4D#1W"IJ_G^UO%H^207)"VEB9ABQF%), M(*DO '$:P2P5"8Q2AA!#8<"$80K9(+W1D\1ZM(QO! S I*>SYXMN?^*MK-:; MCO"/*D"J X7-O8#3(KJ[&3! :^J[ :?%/G [0.,E.ZWN&D:IE*PN0%8?4GWF MU=NV$&S*,T)C+B!C80(1R2*8AK$/,X\%//"PB)!1+0L-FF.O]/=Y437GPZLE MF2\6G(&"4SY_4A;3) G !$<]Y7>,CID)Z(B#;Y+Z.GA]T36BQ$*U$[E<2%^H MWCFK;,ZVL\C'O)2XO75=<]< #4?60H?BI#;# ()=RV'RJG6!2BY?NK])(HFRSR!GF:_L1P!3' 4P"''*N2^R4"##,I6G:(YL/SH. M:M>>;7@P+F!Y$CL]F^$8$3.;L05&CWS76V2<>I:Z\KJK:GF2XM2U+74A.%#A M4OM5.ZN@S(O<--\4^=.<TFK^U)Q-=$'5*/2P- 6! M*I@E5)-)#M, 42CM1BQ0*'Q"C(R$.0NCY]*TE,&&M)F]L$!5SWR,BY69-9&\ M- /(,WBB&Y%_D1'$)QE-"V/2:.+(X% Y,:('N =NW1&2.91Q6NEJ4D M4MP6["9?S*D<5*4+?LZK2Y8_J@LJZ_,US1B#]H"CVY>:#]"=Q'?CVZ8 MOWQ&Z?T557^"R)PS##B0_3!'.(/!S"-*;J9(0D<9!YU$^->@P= M(C*RG?AU^8CGP-S%@[&.Y:>H"TYQ]7V MCPCCLLC^+HGI:^L?$?)@2?UCSUI>=U=-J6_ENW6IG0CS)*9!#$E6EQ]+/9B* ME,#(8W+GD,3N+M"H.]FKJJU5 M_QX7*KA=WO#FUG:3P3$+?)IA+TTA20.I?AF-8>HS#G$<4"^,0LST[KLXY6IL MM94\PHY)\*U+!,!M(D"I&"G!F_FR_>N/AFKM9&(TS<'4/197 T3&I$OU S::[]+Y1<'-EO)SP-*W13?_V,UKYXW-9K+.L'R]AXOK^NJKN4O=3OCJZ5D=YZS&<K_&*3(S\/WJ07T9^LFDZA3X8)4A)__PN,B?.6_O;QY> M?S_G=4"9LWJI+6_S"B_ZOU<9\Y_SZN^\4O7L[I:JP\-FI.:EW?5X)CQ&F)_Y M, R)*HP?9Y#$(H5IFL6"$C](0[,.\B\ER>A1IV+-"J!])U^UV#!L.O]BLZWG M%OPIYM!^BW:PP.M:G/6.K#YBJ)(AEL"0 M$2P]T5# +$T)1)Z(!&.!$,BHT*TNX6DR&Q[EK^_K(K6Y (]%_LB+ZKG.[.%R M>VV1IZV-J][R, 9:9M:\Y0#T60 =#X"L-F9:\>'P,H>AY*YN=.B2G?9:AR$8 M>W<[3-^W/"1J%4AME*O+97U$5>O0+T5>EK,X1B2D7$ >,ZPJ95.8\A1!GGH" M)0$F0909'1H-DAO[$.F@L;@ =XJVX7G2,&R:YTO.P# \;VKI7H":<@W'^PT< MOPS"87X"I26EJQ.I86+3GE!I";YW8J7WUAFA2G+ZY)KLGERW'LSUJBHK^;E( MO[^KC="61EA71NCNI*WP0E5'"&84\2Q*?0&C((E5V7VYA0[2!'H,Q3@,8I]& MGHD)>0$91K9+/8XL0I433Z=!U/+U3M+D C]=UIW M!?B0%T=:,,PR+N0>V:?0(R&3[JY0E7))H!(?61K2D$>!D;M[!B\CKSDU9S 7 M<%7RMH@NR%OV5 (%;QFL:P L^3>0K]N6+.HB(@O;=B_GS(_>XC,1ZF:+R!IP MR593;P%<]_!^W\?[6&L=!V6X'6+DZJ[#&9Q,>R7B?,CV;DXX&-+.2GZ0IK>2 MHSTI:M) W\W)HF&BO'S(BVK^W[6A;V^--[9:CGXM/LQ+BA=_Y[B8I2+PPR3) M8$*$!U$4Q3 +?0]FC$C+F?(@\HRN93C@:6RKN?;/Y!\^D0PEV[Z7)HF\JU];5BZ037E[*TB]7VWQK94!VHUZK9(^& @,-F MYCS9S*S% ;&?&*$1YZ]RW]?41>5,>C3R MT?;BDH]X'%.6PMA7:36>YT'"0P23-.(LS5(_QK0K)WGKJ"/G,6:TOM;M6I.W M-K$'7JJO]0DO5G+#M6ZSE,S,+NZ)=-,5=GL'O[?]' M*49]6#I'VKTS^*1J>UBP77T\\I2YYWS#\\OZH'?QK'(7U)&R0;N'PV^/G33P M_AIT5.M\F9T0D&$'E2,(G':QSQ?>,$G@++F-O.YAT:R\[R-#3N:%#XO4]\9/ M/&G1O/22TF+%6:\?^Q=.<,5[/^A*%D=1@L(PQ3#T/ 811B',$A1#CQ(<)P'# M,>5Z-XH-*9M\MU87@AO"YE$*4P2'%7=$5,RTN>4!]&BJ4[0:HZV?G:KP?!98 M!HU0QP'-KBNJ,_#,FJ6:0S#8.=5@N.G:J)K+N-53U>)URV..?'FGZLF_XZ12 MM7G:>Z0D0)DGD)![ QQ!%/H(DIB&,/53G,6>'W/?Z$[M83(C>S@?U\U4%=F+ MMJ*3U37;(S!I'D"<+;SA"8.2^]94;O,#A$&Q7)T0'"8R[1' H*![>_SAIRW\ MGEX'UK<[+7TC%GLLS'P8\4A E"4QQ$(Z.X++'\8X$41HU74\06?L/,&ZY$77 M\->H\_$I@#3<&#=BFZGH=K?CM_JMCHV$-W!+W(!@YX8-0F%B%(!<8AC*.+$ MC[A(A<^U+A ?&GQD<].0 XH>: CJ5P38PV'8P)PKG9E5,1#,Z/+_,0FL;OWO M#3;9=?]C8O3O^1]]QO)> KWG;+7@U^+,@FYU2[Q9A 47$5--T:DJE!9E,$NQ M!^,@H:GO1U&<$J,K!T[9&UEM.V;5,;FCVHIMHT?#S8#C2=7;1+S<5)G9H)>8 M)?.K J. Z>H6@%OFIDWP'P78O=S]<:C8F?@CT=SN:#")?9^%PH-A+"*(DB2% M69)$-3'9P^3&WJ@=SY6_6._?5%T"A-@L2L0J@['*V.\=]N@Z4,G[.+"">PU%MOW.%CN#,> M2(MQWJ513TA'=OT$L4GMM)[@NW97\RW;"_M" M,("9P"E,_"SV!6/2YS4JT7Z0RMB1]H8FX U1XQOYAW#14^*SI373W4[0EMX( M"CLHD+.K]H=H3'S#?D#,_8OU0P];[ENKG/YQ598KSM[5W4^:PJVUTU2NZPRI MAV[:JC7J6G\YXT$BM3)*H9\%TMLA<02QB#ED"8N3- L2SRQN9,G'V#O1IDE" M5["'@55]9>/]UYN;,\IS6T*NN7T<'TC#?:*B!1J.0,-26]SZHMGU28^RXPLT M#W>1N[,X2R;Q_1NTER+W7LVLX#'5(@P MAFE&U.T_0B!)2 P)9I@0&@>(,*.N,(/D1C95?>*= Z(V&_/-C;0FWF;8YF48 M0CV;Y X8,].SA8G$8O=VGD/3HB>BJQXJP\2F;8ZB)?A>UQ.]MZPW&(*K,F.U M0?F;NJ_2*^(P$P)Q+PHR&#*YOT!8[C0(D4Y,[%'FAXA$OF]T4#-,;OPM1T,< ME(KZ!?@?WE\\SP>/N&ANZER Z,+SO*[?$UY5]WFA:CW^*UCFW4_GM64VWJX, MH:R];W&$G?$&IH7M:P/;WQJL= H9V>QE-(1TMZD9(C;U[D9#\ /;')VW;$/; M7^_YHBZ$BI?/L\CC@2=P CF-?+F-22-(4H9AQ(@G>!A%8:)E"PX//TUXNZ8( M6I*F >XM-(9U]GP9S7342#R+,/I/]ZKKT. MP6-TY75PH(F;%G[ \Z+V*N1F8_70%'G[,B__^"!YDCL1KKJ,?\$5_S1?SA]6 M#S,N35/&L@B&)$72>TDD:&;4VV*8W,B+@*0 *"Z*9^7;88.;Y)I@13B(2( ]F%&L&H%D M"#=;)DXN*)#Y)\;N> MD./7M5/$7DO)NI[@!M7H^F\Y;M#Q<;[D5Q5_*&?2YH611S'DB3J2#]5]5!(F M\F\QYD$F76X2.VG2L28Y^K'\0(,*\+MB ]1\F':!/8VE[L&[2X1,#]_/!L== M#X\]>>P!H-W/8_]-.P/QF7^[I'4]+)484.1+^5=:.W1E4Q*I M^5/51:K+(LTH3B*24 :%JFJ%$$%0)5C#1- @4!704Z1U&=:6@;%WUIQ*THMG M<,GR1U483BE(FT!SV<3O5)[[$P>_K.8,2U;-C(@QWGHF94P4S0R,Y 1L6 '; MO$Q3;\L6#$?6QYC\I+;(%IQ=RV0]CGG=KR]RBRAWB&KL=US=^I\OZ]WG._E# MW>I?0V.,;E+6I,$6;:"(ZQ?_&H1AV$RX1,#,'%@*;U0!3$?W"*I-:GNUV UW0[<<[%@I.(Z:WO3E"P4N".,GC3T?Y1=1S9 MN87@;O'6E=318GV2W*2+LZ[PNXNQ]GL6B^]JP7V/1+ZJ^-WXQ!\6^$Y[W3W\ M^MA+KKH;KD5YCN3U?<,.5=EAF\+LB[ZC2_0GA[!;;(V-. MM\X."[6UQ)YX]-PZ%FH)+U:TJM/UY;;_"U^HA4NU#2^;>@8I#@/J)X'@9N?)V1JT';02<%W(X3?F%JC1H0W*\!(/^$':FYRTN[]5_ZGSQ"2_4+KXF M.5?MD]0O:IK]'_2>G'DX]#.* QC$@31&A/B0H"R67G_B\R@F/HKY[+&Y=53A MHM(S26?Q9*)GNYQIJYRB>0&H_+-N"-Z2OJ@5KEASUCR *T#XW7Q9]_^2*MH0 M-;-8F2E#F^7$FEW.J9$[VU M?S*DS;R!!F3U)WC?!WG#"F@>:9R#K1_VWW#G(C@!RI'3D?8OE\_2E' 2 M1PCZ"5:W-T0*"?-CF"2!P!Z/Y>Z#631J-.?$(DADT:6Q1UREF*ZINVOM? 1G M/4]U)-A&24CM0WFI Z73%LW#:$S0D?D( Z\EF_4$0";]ED^,-,$-V6_Y+/93 M3 +I8-*4I!")E, LIAS2@'BI7%$\[(UW/_9;/K*C*;^\>,3;L1(_/?LS(BIF MQL?N9NRW_(7NQ6Z@>(E;L9+ZZ[T3NX'FK!NQO6', ^1?JS]N"GI=W)9%V^12 M&K!/O+K/V2:+4S-:KC/6V.&WI@JJ M-0%G[^8E7>3EJFCNQ:S[&@J?^[%1IHP; MMD;6[HY)B!LNN[/E?,.?9N\WQ[.A9R&FQ]C,JG3\@9;![G T7Q^.]I@$7[A2 M-NEY-@Z#1@,Z8SOD%C!'MLL14Y/:.[= [MI(QZ-;!. ^K"HYW"\%EMN?RR6K M2S24GWC=92T(_23V4 A9I.[_(I'!E.(($B*\4!I1D>)@MN0GTG=.D3$[BS7, MR/FZ6VD3".FQBYJ;)K"F?6/O)%P:@;)S8; [6VVD;:@"2;8I*5."WQO*)GTO MA^0W"'4YPL$NK'4,#T=Q*PW9!F-40^]/%X_2D&(K]J3SO&4J8O[PD"_K/?0%#&:AE\(P3H(T\6@6!KZ)'W>$SLB.64.UJWR[50+8 MOJO!,/S< MVPN?522ZE/[+)H6H)O;K(,V(Y?HSAGT(DK MI:J$R^IYD]Y3UAW';^_Q\KHIHO>W6I"K9=/-91:B)(A3Z1E%?BP-J)_X,!.$ M0"'B, A32@2*+7)MIN)_F@R=AB9X\X77A][LQS,Z24TUL9J&^37-TTO53&UD MZ:4PEJ"6!E12''#=E5!MOP)UBWWX4L%T)5,M9^&E2Z::LOWG*)EJ.1G.2J;: MTK=;H7XI\K*\*7(QKV8^PH&(4PP%"V/EA4>0^)FG"GG$893A-/92DVM(O;&- M?&KS2T4U)?!8DS(SY'WY]6RMI51FYK 1Z&98(&,#=8!U1S:D/_*D:GY I%U- M//2(Q=EYK:UD0*')\^:14S60VUP%SC[DA>!S=9JFRB#/PB0+"$DBB#,N(!)> M DGL^ZH=MY>B@"7"U]H(3\;QR)OE-55UDM^2K8O=&YQB3S)Q&N& US8=-@X: MT730B$E1^\TD;X2IR]J_MDDVB'F\MLFV"YZ\JDDW"\Q,.0&#$9Y)&)DN5#0E MKELQITD)VP:OEG6(_K=Y=?]V55;Y R_6:<==6WE&(H99ED ?)QPB+ 0DD<^@ MSP/*.1:8AH:1K--$1UZEWW4M'0O^Q)7 9)M27V%G,4(/DQ %$?1#VHXD&[YX;6CQ\8%*?X7=G(]+.-^O"QM;O MQAH)9CQ&*4R32"C[&T)5_@82/_8"PH@?!<0NUNB"O9$M=8\N^%5Y:U7>.F=- MC*SELTF7,>U+['BB3&.24\-O'Z0<.,3>FH:F.7+KCW8ZI6+>\ODKIZM"K@'OO]-[Y:%_Q@_J>"OTI(,;0:JJNJ DY1"' M.(9)$(4BB$D@O3G=IL^'"(R=NM&2!!U-H(CJ-WX^B,FPF7,AJ:&A,A/2J/WS MD"16#: /#CA9"^@A?L[SDGB_O;N7N054!F<78BS-!$-AD61P$TU&U#RY3POP#*O5)[H M#?TU9M7%SC O:O2 ?VAIZT+<$"HO4O_AYZQ MW'+RA?SMW2]\R0N\4!GN3/565A=P5/>GKGM#XF4T($A S$4 $8TQE$:&02]D M4<@]Y,74R-[HD1W=R:F9N !W#1M-D4B\Q8GAOE /34:,Z6)*Z6-'_@ M'_-2=?>\%K?X^TQ@E'A!FD+B4PQ1)CA,!:.0$B'DZIV&OF=T0]F0_M@'3KU2 M7GF=C4?[_("%9,7,FICBJV=61D3-S+[T 6O2%[=8 0TOX(WBYL>Z=Z]R%B5+ M[JR-)1:.S(XI]4GMCR4TNX;(=A@[B_3^X7&1/W/>._MI+W%&J<=Q$E/(6"H= MF%10F*49@3&-/9IF89P0S\3V'*4TML_2/S4U,R?'P1&QA\/$PS *U6Z2^7)_ MS3!1$<6%'-0 M<=?4/ (;_C0MHQW"PX9@=-P,-W$U2(=1 CT\#0)M+CY2@_3"$:&T3!5T#ZEA MPI\E),/)>Z:#3IB(9RGO=E*=[2!G>J*\>)I3?OB.S/J:9E-6XE8='_=_KXJ+ M??/2(Q(0(( >H%0J791"'&&&,340XC( M]2 PNU8^+?LC+QOK*E9=D;"FQTX=>NBG^JK2@.KT'3S+K6:Q9MG2@9QFX@V] MTE[$7O4GR;9:*8EC]MYG3#]T5[);(NF]3C?01O>5+(7;O@ MTS#_,G[]I!-S=+,P+1=VB]F7XUT9U7]72ZK2']EMKEJO^S//2Y%<<5(8)RB" M*(Z%7(=X !G*,,D2#R5Q:K(8F9$?>3'98J;MY=:<8:KEXZ)91.8M2RKID&E? M[[&$6V\)& ]$,Q.^CU^_96MKL*]Z^+USBZ5+#^,P\2#*B(HLA3'T/9Z$ ?/\B 0Z%F=OY)&-24M+ MSSSLBSVL^6<)8Z;478\W=X>.1YD?4D7Y4D\-Y;\V*K@_WB3:=52,3G&./V!= M57 WOK*.#U*..?$\#EDH_T THI!D.(4B21 *8KE:)Z%1\]7CM$;/FCHOLCJ$ MDMYRZDAV,S73C(]>@,NJ*N9D5=4'4'(-O<&N+Q.=E-Y=W<&CE*:N/7A*Y /U M!T^^T_]_/P)_U=>O%W@LCGBF@49XQ%)!$RS_\O=NS:W MD3-IHG\%$>?$V>X(8J(NJ-OL)[4O[WK#;2ELO6_'1']@X"K7+$5J6*3:FE]_ M %05613)(@ ")??.I2W++&3F R(KD5>10Y0P 0F.,R@BPLHTJE)46,5"K^(F M=+QT4(S2XGPTR4T&3P6[IHPF.^!65/E<@Y;VP MQX67-ZKCN0*V\V4[URQZK=H,"K%4 M6E-%;#4OSY)^8-6HW4G@\#[>)08./*6J?=SFNPIL+9GZ)W5/7S:K1@^+74T\T;(XW^S6*S^4F,?/DJ-J2MJU,6@;XN0HRBA,#N&_P';O"/7=_73PW>T&N6'%%-AQI2.6+5] ,1:@5D+Y#J@7K]'KES-T5^(F^^J#^NS5)1JQ,GF'5ZO7^3K2_?*F%>0\D0D!4LJ&ENU$!DG%SI]4!('?$_=TF M0R7Z@+!4*QO0TV[[HGCT#AH)Z!';D*SI^P;4[SOTAM5UML< M$T%QEJ10T$@:@"4JH;1 ",R+N$!%'A$<"=.&%,.% Y_9GA10M,S[3QR(/GXT MKQ'([A":R6+59N(4XT[M)0X6FJRMQ"GVA^TD3OZ[W4%0HY/E]7J[P.O/=;-Y ME8AL.*_\[ *A730M7: (SX F;3Z3_+S4XP?"F\!VIV,H:Q"/B)%<3@/&SZ\Z MV53QBX(-1XE?_K#]R^;#E E3/5LBGLC+;TE@ M14D! N"C9\VUW^L&LS?Y?I'%V-Z6!:[ZNIOE_Y(ZZ7==N* M9#?X.L^*DE95 @FE%40BB2%6U;:$9E64TS(BL5&GD+=@/K 2V0TK[Z=I[Y@ M_\'QVJIH;>)='==-/_M>V:D\#ZW@=UTM!T+-P-$T]?W^Z^Y(!@/3W_Z;8#L9 MX.?\1KS9D "G;X;/00'3[\?EF0$3\C3Q^(#IT3Z>)/ &/#CV$Y+V#ZL76]6A MJ&LD6?-&M9!\OU+4YA6IBI05 @H2%Q#Q4D"21 SR@D4D252:=V[50.@"P<#V MP) \V-.?Z3:DX,^6!\O$LXL8FOFI?2)C]_:]$A3[%D"&DOKJ^7.)W+1-?@R% M/^KJ8_J<8Y[6EC3\O[92&7UX5MX_G13)$&-17J:PI#2"B&4%)&E0+$8[P3T=?4.BDRH#.R!>JP?+IQW?WL$N'1]^\#6M&WZWKBG_ MNEHLQ&JM'IPG98[CJJ00%XBI[$8F?U)-KW!:"/F/O!)6G46G%V%JUV//!]", M3#02WGV##",9T6J)VKXA3H)CI\"L%M5.RK80=M0"9U"/">%),IRA, MJCE&1'Q]M,<^>D5CHIJJ&AO0:3/,$0L:2")9>F8YJ469[CO$A3*W?R5=P$-@#WO '%W&Q? MN*>N0,\<^'//'OBPW#YVA7V6OJKK-LA,8TP&NYUN"8^X6_.C:Y'RV0O) MF9?I6R-="]O)3DE7+^H8:!L4E+Q?;=3Z 9=$;MWMMEQ5 M[VZ7I%XL]"!KRY;3;EM@&+0+!:QE!*\';4]S-FG]FA,.ON)[5K2G#?:YP'(4 M^7-:Q$L8L&MZ%F51%D=1#'-,"$0%J2#F:0$+1C)1L8S@TFZJ]2DJ$P<"KPH M6LVGN%K::T. WL=2C$H4)@CX%N,H1L6\$ ;TTEGNG\M]2VQYD_N-+[FH-TW; MUTK^XHXO\4*E =PL51\7+K\5&ZD9UEO.YAEB>4'EU2I/1081)BDLXXJJV:UI M22A+<\%LSNP5O(0V*%HJH.ZH:G/AJ6?'[IQ?@[B9-I@(1SN=,61*M;,#/5NS MON6=^N6.-8UPSQSHN/.G7CQ Y$D)7G9 SX^\ M! TXDG_3C3T44T!Q%1I,B\3]T*"Z9=\' =SV6S[ ?K9,\,K\>0[87F'WF.I3-V61;#CL0-XMLO^V*P Z6>2 MJ4DWNTT,VF;0*XB^KNU^F)KVGN\5R"/'@-_5W32R:@VW6A\.9!LT]V0DPBFM M4I@6*("O]8#A4V[G^U]X72M]\15O^,V/NIG' M\CSG+$$PDT<;(E&FL&(DAX6(XX2*J.+,JH_R:P*!SW!/#BAZX$]%T3(-X@@1 ML\-[C9QVQ]5*1.O#>4X.3\?Q:/E)#^ YX5X?N;.?MKES*PJ\\7%8YR MC!$4%1$0H;R"%8\+F&1)%=&$5@6SDQ!!S$4,4%P)699' -*ZHB"L>%5C8)0Q?)FKS+7;*'Y:4 MP6-/VO;87H3,] 3[A,'V,'>T9T!!L2._F]74L^#S:)N*Z^V47R0X\8$W!>#X M[!L_Z=*&:S<88CSB+(64EA:CD:AX))3!/ MDBA/&2YS,SO:&T>!K8#;-:N7>-T5.37]>6FG-G=NR)Y!\$_M>%2-=#6P'.5:+-CK:@_[#51)- 6V#3IVKB MK7!L/G7=EOCJ(>41J_'&4#X(3=CMR2,NARV?U%C M:_0F_CIM6?:I;3*,H+T1ZF]>6#U@7$UL:5G_>JB3W'XMRI\'H'8 M=V7S&"G[?MU=VZZ7."'W]6;!YQGA.<$)A:F:\H+*DD&IHG/(":>"8L1Q8M3 MY]3BH3/2% UUH8Z37\BO?=>X%_.FW$=@C.N]:T6T4UBVTEEUWCXGAE/#[:/% M)NNS?4Z,87OMLY^YHO:X'_:G1OSI@7_Z@OJY7O)/&_[8S'&414E%$UAA&D-4 M%0+BDI4J(93F423R(K:JG3,A&OBP';"@!UAV$RTU%^!/Q0?0C+C4"E\"U,P@ M\0V3W8'U@9!;;:^AR#Y+>"^1G+Y2UQ"$DP6YIL_:SZ#YM&QJ^ MW*U7](:MGJ31_W&!'TQGT5Q<*'AH3M,']VNLFJR G@O]'5>LR.NJLH<[CLSG MU5Q&:/SP>P?'UMMOA0OX4['C::R-L=A.XVTNKS[9F!MC08?C;LP?<:DWJATN96O_$[7+/#3/RBR-(BRE-(JZB01D$<09Q7&-*T8 FA M@B&S:CA'^J&-<9?R$ <4#7SL8;&Q4P\M+S.PXZ:?[[IC: ;N5^ WE4I=LVNJ M0QRPM'"6A\74S34>"EL[U[@[,J..<(=EIW-[N\M\X.2^8AE[2^SFX6'S8;U6 M3I@OJ\U_\,U[+A=^E#8>LQX,:+)68'TK65AKMS.0C*R6?+5M#OV:DC'Y7=^ M/6OF-ID15I?-,M\PV:E>!X0\9RG;8N!DIAD1F,Q2LQ%W:*Q9/3=Q/*M-+I#F MI+PHZFJGVXTT=NZ_XV7GHOVRT@.\.7O5>O(?_D-_(CK=3LO.A-YF>69 M@%AP!%&,4XA93B%&$:J**D\(2N9/VLO[;8/7F\#Q+X^BV1SDUP*:IX;LVWRJ M4=:$/]1+/2]I)4"[J ZDL=5B@=>-^E4;5)LJIN;SJR+BF!1Y*F")*@)1CB)( M>)7#2'YIDC2J2!KW7Y4/2_9_\Q>E%\_M:Z(;=[6\J>\,EW__O_#;$CAD^T;[ M/WF,=Y=(MA,4:$G!1HJZCP#OI#W16%M+#)3(0,D,M- _070XP!:^=3C9ITA_ MC_AS@$WT%K .P9NCJ;>1YJ)*CN+LO7;LMW%SO?1I\>993#C)B+3$&-:S)"J( MRRB&"<9Y07D4E\BNT-^:A= ._#XW4+[\Z.KQ4:K%1O'8E>[SQZ?%ZH7S[I=/ MYOFS5X!N^-(*"J7#*Z8!+3>S5K?/3K]0]@=F!K1C=) WY/%UX R.+^5MS\"T MJM89H"/%Z+Z2FQK3^E/W"&YV77D1*Z,DJB M22PO!0Q!DJ<41B1C<8I0DHC( M1DT=DPBLAEIKBK:T -:4[?3,"53R.$MBBG*8%%Q E'!Y5:IX"O.*8$94-@:G M\\UJ@Q>3H+(C9!X]48^ 50ALS'3L=1+;Z=#V*] 2"] '^+PHGC3>"0*3:K3S M K[66".?O*;\^![_>%\W=+%JY*ML5UN+"U;D:4)@5G)M0972EF("1H+BDJ24 M6%I0([2"YSKL^DWN:5]9BWP:,[/#Z0D)V\0&1Q <"Y-'Q?-:G'R:TAL4*(^* M?+I(>?P1AT2&^^\\B>+\*W^2WX/O6,U)6CVL\6/77KJ@&&<(9S A(H>H$K$\ MU F'%4YQE!.2H\(HD]& 5O@$!:"H@SUYT-&WB+)?@,L@.\$?"';G>43^R^VY MK8&P2"WP!XA;&L%5P-CE"IB).IH7<&&)Z7( S&0YB/<;/F(?VY<7ZX?54C4P M6SWS]>VF>MR8AO@ME@RLN#I.0,\*8%NNNOUU MW"A_SH ?W1%U:SI;P!:\RS'_0+C9Z3K/D%D%_!T <(K[V]"9+/SO(/PP"\#E M<;>+S-Z(NA5#C\U7OE"EG"H1O-$^'3+PU_P ]_I&YVE5^R+0#\N-;N[ZXQ-3[5)$337=+UMMNJ.,X$RD&,:" M2=U&)CN,UKH>\HF"G M8IP!L"HE-1+.J:YT?.7)BDR-!!Q6G)H]X&:W_&.U8G_5BX6TE'C]L&R]NO3E M7KXXFH4F\P]<+]6$O7E"\RHM!8-E0C(H3S6".,YSF/ \0P5&.5)!$7,;Q9QT M^ N18J +E- 7P'_(VZ1\<8*U2KH1"U7.IQFRC)Y8@&MF?(2!S$X+]#SHMA4: MMYX-,. #*$; +XJ5\]EOU@:'O?R>C L+PI,:$O: O#8:'%:XLGWE%[Z9XYR7 MG.-4F@,LDKJDU!Y@ DE>YF5$8IZAS"ZVLU\\>#"G)64]A^T $'2F$>D@#$B M'")>I+ D)(4XBO.LJ&*!\]@FPNP,@&MLN?8"@VF\RDTXVP#5KL^FI!.@F>: M>]]M,]72;],@5FP@A>T##F0QYC3P&JMI:D2W)>JK\3C:KGY MWBC'I@H9A!V[8[Y99NKBI]@"2^_-E<-Y=NSJR4J:85V8^G:3>:Q!?:-A/>9\ M_M3S>ZSAOG:DCSU!-\W_HIQHFWEV+59KF?\-FF4VJWUV!@ M7!N;D7J_R"N,=+](>9N-D( 893F,4)95-*%EDJ8V>C\0GQ.ZXI\ZW8(/$HTU M%X#N^;)[%X3:/K,WP4^P*5Z]^'UD$;PSV ]K%1\8+4\*/A27DZKWP%"_5NZA MR=FI]F:]F7]57VD]PRB)DRHJ4 )%PJA4Q$4"JU3>A/,T3D@6ES''PD01'ZP: M6FVJE*!F4RLSZW?Y7MRN^R";^5"G0Q3&]9FS;);:QTTL8T5S4HPQM2 ?&*@$ M^;>].CA<:Y+#>Y+]_JB=_D?GK.BULK;>\_;/3TN=>-VE7+?YU_-*\)*FF,&( M9I6ZN")8HD@>HQ2Q(LLBEI:\;WUMZD.Z3-;HRW?8QMKN:%U?SV&$GJGCR1,B MKAG3FBKXI:?_JVH/W2+4\="5/7A-GC86V5\6]6624Z=3&X-P(J_:_%E7_2#? M6;S9=*E,[SF1/]+%5O4G&,Z_GF>L3 4F&60$(8B0JF/*,ZDH")>7GP05F,9V M;G8SPH%?O^]62YVRL)7O*;K:/JV6\ERTG-FJ"D,@3=6%?WAL54;+09^9. .* MB1G8L7$PW]ZGUK"3W)OF,"0[L?:P ^-8@U@^[U"F,;#EU1U@*RE^6XG-7_)B M,"2Q:^V7443*K$QA3)-$6ND1@YC3%/*$1@Q%M,C,@O\NQ -K$_FM*BT*%6R1 M&U<=H?&P4Q\#1D#/">A9F1WHCIE34TE;\"S*/@*"Z%8'XAE,N\H01S1&2T5L MUYRN=L11VH-B$MVB':;?5POYR-?-TJ+JZ_33@<]>FZ SH J^\LUV MO;2NY#HC^_BI\R.VW7ESE=BJ$&M<**>:JS-+3E9>-2[2L)+JPB?=_!CO&%J^#9.FIWZT7=)MNJ%ER2CYG^+^![=F8ZG62]X[;]P&8% M-M^Y-$J73%TPE7FZ;%:+FBEW+?@-+W1?KV_?.=\T_V[G4?&SI6;NELDWRO8R MI79$_1=\&.[(GB70?J2;ZC/\Y?")(*5;7K'SY,WQP].DKAZO,+[V _E=W$U% MWZU7;$LWN^X=-"N3LH1I6@F(8D)@24H*XZ2L2%[@$N56_N2#U0.KS(Z65(;/ M?+FUS5H^Q,%,/SE+9Z=G>L'\]988%<#383]<>])#>U*LUX?O](=<+_OO=(-, MW?"O[?@XZ"@]K_(RHT(4L$CB&*)4WO;+M$HAJ4I,LX31*K&\\H^1F^;BWW( M- NS?IS[@ M;!\ H@*9N %^P.#D#G!%Q< J8"'J%:V!T^8D=!":B'KL)C)YR MF G#_O-^=<=7RH'X<6D_!N;TXX%/K*2Z;38ZT>=^!>X^W![T.E=E?JO-U;WVT8ENO.G55/O>YO&147BDE=0Q%$)4946\B6< M9K",:!&7:4X2,^>[#V:"GWI-N,_Z;H#:1T [M@RM8R^@CVN%J:&TO.-WC(&_ M)&>@Y^1@8ES_2]#SUU;X=!Q>[E?K'W";H.ITP#L&6<-O@&7@U0]BXX'8*VE, M&)CU@\9AH-;3FNX^ZX^+U5]?I/3RQT]Z H5*S%FR7<'4C8H_U9N:-R=:]":, M<9IF)10X*R"B,8(DI2G,,1)56:2TR*Q*WZ]E*/![YMOVZ6FAT\CQ K!]X]^5 M ,O5$FI_=-WS#/".47NW\U6[8NYQG@IK>V2[AD, MW8C9%UP>_*>\RE[6M2_Z^4:_<[9=Z/9D7>BI"S;I6-.]JBO= MWQ9Y7&8TCE-85EPJ2IY+19E(BSS+*::4$<)*(V>S->7 &O$@OJ:OFZNELL#- MRX;L'B0U;')H-$]N-]_TDS_(T',T#?? M*I]C+=]$CNEG6;[E=IT<8/FF#$T\H/QSO>2?-ORQF7,F1%HD$4R2(H$H+@BL MLDQYQ7.45Y17!;=R5ES/4FAWQ: ARF4=2(YU(/A3L0HTKY;]RSWLE\6[:[)= MF/@E9+8!TXU)/L+LK8<<[QGZ>XPH/@+0VX#AXY7=%.U7OL%R*?8!KU4'O>:& MTNWC5C==?\]%3>O-G%8\HX)1F,9Q 1%"*:P(89!6)$X$+XG(K8;97289/ .Y M90#PC@,[76< F9DN\PN$G:[:8= 3![\,R(..OL?^Q^;">E(R!@0G52+F +Q6 M$A9/VN?]=,UR="9+-'F!//#Y)I3_^P8\%P]/M:;=E3(DJG@JSP^?$E/Q]%R7D2LHIG*FTDA MRK,4$L$BR,JLB',LI)AVT4T;ZH$/TH 7'5([X,;'9%<[J U#EJ$ M/7M^\/. M/@[I@H&OH*,5[6DCC"ZP'(43G1:Q?\4.$G3[<6Z?ENP+?C2:'32^0F"]H4B8 MOWQ'!+W\+O8CH]W1'M#<#4B< 4FV?JZ9:M$T*K_5&_NR>$XO\)%E)WN?7Q9M M^'HW^+3K55971WV4O)W*L[I;+6KZLH\MLXJ3"NMM2$?_(JKF0%=,]31CED^P#2]\(:"R/;RVZ*C\X9/IV&"/UMN_(;N MKP/"V\78BOC$EV078(XOS$ZK7#G?0W>9_]SV36SGTQ_DLD0\PY4H2UA&.(NY07K29K6 MV**CST5TS!2!#YGM3KZB.$@IF0%%U%MK'U.Y?(TI/D=FV@'$%X0]&BU\Z?/N M7?#H:OVT6NN0G>H_S]^I==&,PCA_L .#8G6\?N#AUSC.0 M]JH&>F/K3]Y'ST#84^WT3!YS>TNWK=#[ONB[-%N4Y?)-G,&"Z9;E$8:$S=?+6P=@>W);>KH SBNQ\5R=,[ M^32-25_(HV*^?AN/?]BA;GZ?P?]QN]D>-KSMNI W'U?K08O_[,%ZLG M917H&4&O[I9%&I$\20I8QI7R#V8,5K24]W4B&,MQ(?+<*!P8E,O VJ!G6X]F MU(P?]'[N6_4W:I[V<+#7KE+!MG9<(_TT&V;I9.CWZM;;7MEX M)B;!X,3<#.C6*;PS M$:.(,:L^N(?+!WY)ML2<,V=>06%F+;L+ M:/=2,9?-VCH^+8(GL_C5XI/:PZ<%>VT(G_F4JS/JAC&YC8V^Y]ZN[]:KYUHR M.\^S)"Y*@6"1I_)@I1A)(Y8D,"I)7!0\HVEL="6]1&@:]U-'>^!@Z>G;.IW. MP&7J;;H>!"&N\"J=67AB=]*X>,=^I N?MT\'4Y4>-WH"W.+E M#M?L7\V)#O76#1CM5@WM13JH?NJX HHM\-S\&S@W\\ \T\P2P_%S'18^NY/N MB%R 'H]NB#@EL5F2FBRQS0V"8;*;XPIN_2.?N33MI9'^9;7A_XNS!_ZU?OB^ M:;K&WZ*(Y N_4,.J:0D1J3)(,B'D7W.4)CRBB2AL&D2.4@NN7W;D@:(/- .@ MY<"N'>$X: :>(I]0V.J*$10N]U1W@,.N_:(W6)S[*SI\2:Q;)AI)>:DGXO@B MDS8]-)+G=5=#LX<<$^QV+HPNKZ]1B7T??DB]L<2+/JE/I?!_7BT?/M?/G+51 M!NVQF-.89R@K"225J%0L3NH]R@B,XX@*(I(2T<0J[^XJ=B9TV/?LM1EY/8.[ M#->VF$7Q"#63W3CNSN=K6_]_W1Z9.3VF0][1\QX.=/N\/R]8^4H'O(Z9:;,$ MO0!WE#SH9U4W!?J%;U3G1'UU99S]]O+/AK-/R]LGKI(CABT3]P[9*B&8B@QB M'A&(4%Q!7*0$1FF&TRJ+4%Y8U4+:LQ!84>XH#WJ*VJD\!U3-U%Q8K.Q4VQ?5 MYE%U9.VY4?U+?E$,@7KY*SB%8A!GL3LFGE28 P.3JBUW@%ZKJBM6L[:(0PTUUM;_K>B[(-SQM;Y&?]YU$*I*AF,6"]64 M6BJMJ(PA24@.$Y3'1*"W[&5 MQ@(WS:WX ZO65)O;M;[?OU\]XGHYSP2J1)I2**_:)42JLRPIDA3&153DC$1) MG!BENAO0"NU75)356>QHJQ";I@[^;.G;=L480&CUD<@;^@^,UN%UZ2&GPBX\G M+70E,Y,J*C_ O=9EGE9U4W>[:ZS.O^HZ:C;S/,Z+O,0IS.(X@ZC@.:PBED.$ ML1!EABM26E77GB83VGI1CIHGE2H@Y N[K:]M0+WL[ASU$FR^<_#8ME?3:<'R M%;_0E>B+;@B5M1?L#)YFBNMZE.P4TMY=U97A]R3]Z9IQD3SID#-$)M4-XX*^ M/O,7/NW>WN_L8.44R>M'5&6PI#B&*,8$$E8BR(LL$:IXAZ21;3>_-YI+W8U? M;MKQRTT[?GDU:%WUBSS:[:_/-VRU1Y!%><(0KB G52$1+".I$S,$*>8B3BBB M183GO-M#B^)FR,9C^@!V\ X0_U4EV7E2)L%PR$I4""E!7.842% M-).C0GX;29["@E!24$+C-(H[+#\LV5L@V9-UP9$O67 $#:_+;S(F_=1\])G? M >DV GIL__BVH])MA#[5W-'SF/33'24&V2_MCXTT7N_6->7Q')<)+4O!898) M!E%6,E@6.($B%K&$FU&.KFC:,D)YDOP[10X\*7KZS+/58H'7C5(#[?FW//[F ML)KI@B!@V2F&H_8O R[ZOV@4-2.A&L(8B!ZD0\P8W3=L&6, QW@/&9,%@FF6 MK^IR',^3+,T$YQG,"=77U 1B3 6,JZA(6)84%;&*=1I3GDZSZ,X=WE5(AY\W M%6*/2B 5\G44KA JY%#TZ51(1_=G4R&'<#BHD%<+^'!P?7I\PO5:4?R\:IIY M47!1H9)"C#B"2"7$5B).(4K+*"UY60A2N;NY#HD%5A1[8CJE$A/YW]6R]VJM M=IZ>UK^U5O$2N!)P*__2]K8!:][..MFL@,#4@_?K%=@N/C!W"*_TA W@5)1# M.<1.RQ?$+?:*U!LZQTX+/>XB._.,FT[XM*1KM>A[WO[Y:7E#J?8.WRR9'NSW ME5->/ZMQ%'%(D)@AGG5FA:5*#.8BHCG:4'R5,3SI9[]9^BIL*)O]*6O MVB_]D OSY)R.ME0 /5&M0K9+4B\64B'L?V^I#NQP-M,/_K%S4A@]&^"7GI%? M54!AAZ4"L!V7^M4 /6LMXH2")[5B1WM2/>,$RVO%X[:(?=WS'5]U962&)LETMDXM:MHEY77/O9/OJH?56EJ9KUO-57%5\(I AC&' M**(4EA'G,"OB4E1ESJK,:,)B2"8#G\%OV\='O'X9E% -9U?H@';_^SV'%J6M MH;9N7 G\+!MBIU-ZH#\>C,?X8S@>8P9:ML&-&HAUP+AJ6':\5=>UD@NU>Q;U MS#_!+KJ508?834_5TX$Q'2VZ#D5[NEKMP.@=E'B'IN7P,CYTJ"F3=, MZ== W*_ D'_\N65HW_P.LGLQG05G#;/ R# 3>E3[U M'1^@8T0-@>LNO)J70(!9O'\" >?V3O$(H-T;PP&%T;> S7K3:78'*0^TM8W] ^1G8X]/59OUB?_8R&1 S>+Q>HO MG46F+GCOUER^SW3\80;V//I,GK+!Q%L:E1'1B1.J;( X3JVR>MIS*L2]W)=& M]4Z[X_*;)]]<#_Q6Z#POG8)QOZX?'OAZCF.*"*T(3/("0U3A"E91',.<<\ZR M B<\%UX2),SX":R+=DRH[*N."^5+T3G#78[6IN7$4T:%X3:8*:L)P;W24CS( MOMBC?G> NF:PS>D"]Q=0]Y>888=5Z'0-0VY^CB0..^B,4SLLEW69?J+R+'^3 MQAP;-@Z]456B#[K$I_GM9?^9KN[BYB^\9K?Z(MC<=7=#]FEYI].W_^ J58*S M&RF$Y%TUC+%G>SZU9(-.U>R & M&^'Y8B&K[97MN2G;6_E",Y1&RO7=1PN17UY M^ YK3TMG=_>]!/@V& "'+4T5&3=[^%J$[,Q78X%'+<_+JTQG-!I+=&#OF3]U=5.,.[R^7>NY1>Q? M>+'E?4_ >4P%J:HL@1+<#"*>)I!DC$"1IBGF.5%-"1Q[8YRC&=@@.VR1\837 MX%E1]U*7;(*H:4S.*TZV ;EADP))7W7U:SD FH5]W]$@[0HN2>R_:\%9BF_5 MO. 2!",]#"X^ZF GW2[;GEJZK:BTR^1]<:FNCA_K)5[2>OGP59+[=OOQZ\W3 MTZ*F*JS].UX_U,LN 3XO!$GBA,)4,&E*$6E 85I)K9((FL41IWEB%&+SP4Q@ M_2*Y YH]T/$'=@R"'8>J!%>J',7DKV#/)FCYM+ TKMT8 \ML0KCMU)0'I%U& M'UT+N87I-R'T;H9AR"^[G='H":I1D_):&M,9G)[0.#!'?:WI=3+)I^4S;PYG M# \6E3 M(S:HZMRX;:=JR/_K6 #8[VB24[":&:YAP+)[,5P81;+CQ62@BZ_Y(R, A)T[ M"EKE91I#6BKK ME^,8EHSFL)36,"<")1FUZJ41ALW =O&7K7H+Z)PGG?9@.34NS,Z8Z;2WQ]M_ M[H)2B2;1ZP'OX$_%/>C8]SF!+BB^OB;3A6%RVHEU08$^FF07EIJ/9.&;'W4S M9X6(LCC)89P+(NW%,I'VHHA@G(I,I&DFXCAVS_]5) *KUE>II^!/1=,R?GP" M%S/E>)VT=HK-4M K$V:'L@3)@=4$WC"M=2C@>*;JP2==HPW-YE;\8[5BS;?5 M@GW#"][T&' ?$_O<0O"D[[4[0%Y M_89W6,%'*^'/W8BHESE&$>81$S#A7$"4,FG6QZ22>\!%F:$L9M0J?>@,G< * MXUZ%:HX:!7L:A+4'RTQ+>(# TA)XW0!X1S-4Z]\CH8)T_=U3><.&OT>BCO?Z M/?[XVP0Z_L4;53:R9/UDQON5^M6''_*E4#$LKGFZ2O)MZNEGI7ZLYJ#LA9X-;V4[.-COSYPG,7+U7/TGLQEV.OU5XY^KM M\AT!NIXA1U^U;B_TL1WU\**#(:A(*<&E*OPA3(WEBR'!A$!Y2>8EP[PJ8FZ5 M"']$(O +I6N9U%-T"A*=P,70]WR5M)8.9SM![5W,9V7QY5<^)C"M,_FL@$<> MY/.?=#MXG_=WJGF:EH(D)84():6JO&.0<)1"E3&.$L(QP=PFC6^P=N \O?:^ MZ'P_'()@=KP<1;,[5Y\-Y+$^3"GQ.B/3ZW)SZB.-%CJ^?:\J[ MU/*$91G58\FK2OEMXQ22*D0[N[.ANNL\[JA,Y/2RV+;![(\QF3.[(4&)T1:(#069[9\9>%AU7^@F<%?;( MO[5;PH+COX<#PGX+O+D:'$C;I\3H&X&FKWH\\O77S?)?S1WGZW^L5]NG_901 MPP09P^4F"8L-V !?^6:[7H)_-4 Q S0WYADRIB"-*^) ^-@I4C-HP)\F,VZL MLFGQ:K%\X[2_6,KEKHK>V&H>B!5O_- M6=NH3:7J#7NFY2S)RBR"C!0E1(RG$)<$02%(F@I<5EEBU23?,W^A;XK:^B"' MUL=>T;>VQK+IHBCO\%,M]UCQ.NL2U:YHL^9[)\V,RC?<'W<#,N#6V.<6A0'0 M5P*29^ZFS5(* ^U1*E,@,C]K_L2KUIS=OW0M>:N8,B+5/"1YE$ 4Y16L,*I@ M2K(R*C$M>)G_7$D48^),ETD!\ 9PY5X4JL63_%)XZ?KTQE^&GR7MPM<6_QUR M+X[:-_?2^NKC_'-MVUO[._P(\_=PA7C=N.D3,HRX"M9:N@OZB#*E."4E+/(" M042R!%:,$DC3!*<1IY3E5DF&QI0#O\JL>B![[Q]M%5$+ IG=J^'F]MTG<+/9 MK&NRW>C7OU3F=WBM*X>]1^"L!9ZN*?1;1.ZLX7!H WU5Q$]Y?]S*$R>M2?1> MAVA=?#A5Q>&D588>2PO?JI[PO->[F_.F\P2U)$:,EA%D451&E1P*HL M,:25_#'E.:N8576A7_8"'^J.V1G8L0L&_((]PX.X:3=W7?5/&G ] YIOH!AW M2NGTO*UFQL';;9:=2GJ;?;(V/<+ Z=I/ON.F: M (*O0U1;CD#/4I#>\G9H^.\T;TC_K?K.V\$STH7>U M8T5Z4HWC LIK9>.TAH./:+'X\(/3K6JC\4[:6 ^K=W3\F@KGYE0:6W@Z%Y.!> <.)Y//N]Y+ MEINUO.[\46^^O]LVF]4C7^^Z87R1HFS7RK$_)R(O,(DJ2%$A(!)5#"M!",0T MQHR*C.2IY6W$B&[@4_QYM7R \KE'P+C@:S5HP[61I!F,C"8THZK:,HN*-H*& MDPS#O!)1$JA!W73DW/SF$IAA8&77YF M8,^&SRN9E=S>+F)F5">^?EE!<7SILGO<8?S7KC6H-+/>UVM.]T-?=%NB1O_W M*Z>\?E:!UOO5;]W?.+L1\M#]!\?KC_(;.,_CO,RRC$"42*6,8EK!*BL2&),L MJK#(<4J(\2 P;VP%UM[WW_F:8T708LR4/\S'%=';(6FGI]J>P8I'()D$+9># M(5,MG[/V3[!G=0;N5^"W_C%E]@=?+)J/>/VPTI/,=!>&SY_?O9,__#=? M-K_AY?_Y0E)+&( M."_C!&.C]#(_[ 1^>6G^@&80[#F<@9Y!H'C13K7_?0=:%H'F4?^#A7*]?E\, M7G23HFWW@CL'M&3O%=K2(O^WFW_3*K;G7P9;7;X#%6VW2C7![FWG= M$$]O,&^PC;ZYKJ](_6UKT$2@.F='':]@'OKZLEE^W"RYU2!;?K-1Y%I8@C%%=&;?Y.+Q_X; [H6=Q-CD$PN.Q=)9IU%*4GY7+U.A;/XBIUE9AN M5R,K<>UN.&>E&;VQ'#\UW0WD+,<'-XKSGW+,?9,;\@4_MFGWN(KD_Q8YY&5% M(**9@"3.,10IQDCD649BJZCWIS[@='C7==)\F=D,:'4&=IQ3G@F$.*47R&)4B M@E4489@(+DA1\3AA5L?H-)G !TH/R1VF-?9T'28"G\#([)!=+[G=<7,0VFDZ M\'F9/$X(/D%D\BG!YP4]-2EXY-.>,[M5].C]2E7*S*6YFY0B8[ 2<0$1JS D M19I!FI9Y4D1QB1CVDM"]IQGZ73B6JCP#.K#Z9\N)[7O2 $_#UZ=?E.R.N4[B M^JS"@>!>_KY61?TW3<,WEV'QE[A]+&CH?.T!Q9\C3?L8 N/L[!./NJF(+UME M1:M&7T^KM>[O\(T_* K-7/ (I:F@$&$J_U.A$I91*F <%P3'>91A9M4'_SRI MT(XL35@5DZYWI$'3T;;3 "-PF1U\/R!8NK)V\N^I@F^7Y+<^ZI=%\W3"1PA- M>K O"_SZ/!L\X=@;%:]5T6MSQ]>Z6,S2T#SW>+CO9$]1E8*W98Q!K,U+@OGJ M/7F.S+1-)"\(>]0-\M+G'=LZ;DG#_VLKO]4?GN5_/N_:M,:(8ZQ2?$I4Q/*M MDL60Q&D*68QRY8RMN+ ;K'*&4.#7R9XLT'2O:(1[%BJS8^L# +MCZR:[?<.^ M"X+Y:J5WCLRT3>XN"'O4?N[2YQW"(^^[:HY[_$/?!-ZMEL_2\%17 W4S_5^< M/?"YO!RBDN,,'6K ME]UL;H$YII!1JMS?.8953#(HJC@EN,Q+DAL5YYPC$#RRK!N--&VCD?\W^K+OYOEJK!N'_$V3Y+(D*[6_+LEF9)/V'5(<7 M]0&4S:H$Z0_('[.TZC^PVFZ:C?RUM$9GJD>,ZM)3/_.%Y0"KH[TP,Z.N0=A. M>1YV\'7*D M._+*^Q-5+P?YCB(X91&I""2DPA#%*(%53BK($I'$!1=BOVD"$MC"6#5Z5V1UWW@U_62UD]X ;!%(TU;<,V#9IXA]Z M'MK&YC.P9\-O8,U";H^1-A.JDX?>+* X%8NS>=Q-I=RJC/?ZO[5)J=):5HN: MM8W$E^Q.]4GKS,U;T95WX<4W^1N=@=CL_'M9DL6$\PR6M$Q4BX$4$BP(Q#F. M"I(F46K7-\X+5X'5T9!';5'ON=2VQ9!/I9UVG((]J\X!?3_;9J;*)M\,.T4W MU3Y8JT*ON'E2E'YXFE2->H7QM9+UN[B;"KY?8\95,E2?+QJEJ,2\+*%@'$GS M+<$0XR2%&%&6IA@QDEDE0[PF$%@Q:G)@J>C9*;4C(,STTS7BV:F:5C)-*L#4 M@7-R>#KZ1\M/>HK/"??Z0)[]G*-Y(Z\'\@!W->E?U3R36_'/AFL_S,WC:KWI M#G\WS&XNDI0F*(MAGN4$HDS>GZHH$["H>)K%.,UHRJPL&4L& I_-(47U,ESU M[(&%[N.P5@S"E8#;AK?.:,LS; VXH0T2$$9+?>3N&Z:NB.Q=($(&*%*95+F]<125@F;$,XJ@B+(Y0)$HC&\&9 M@\"*JB,.FI8Z6/*-5%'=A#:U-2NKP(X#PD8QL+"X7>GQZ1F:@1[-CB<@F0(] M5^#K%&A:A;= M8M7P^]7ORZ=:Y=;K6NY]^VW3ML.7EPIM.FH.@&8!U$LU'$5/8?O]R]VG0;E& M,P.:+8NFQ 8HC2OC #9J5Y3;+K.#,!K=W)+Z=UZ&!NL/UTK8W-A#SH:6SSF MF'/8IM&V>;5J^LMJ4=.7]K_[[W(6LR2N1 YI'B.(>%%"G"$$"14T*9.4)$5E ME8!H0C5T-F++ ]@Q89F!: 23[[I5] MDG]?K9(.UIZV%](IL8Z:'9W\D-LY^LJE%5^K*6KOH65VU-P1L#MK ]$5(9^S%$\)X&T6XL'B$\\R/"78\2S"DY]R M&IOS:88B$D 9?@7-(D:KAF0OM%MSE-]/5XV.] M<>@,< (D,V/O.M'MCEI/:S!TVV.KC[."^.KL<4Q@VD8>9P4\ZMMQ_I-.+63O M^.H+7]T\/^BKOVI5>_.XL6@@>_+Y"4[8W8=;\$7^_TT7DFL]%XH^7S9M*LR- M1<' *!J7S44?0-B=-S\8V/:1'172M8OLZ46G["$[*M:K#K+CGW6,,?3IIVT3 M<\%Y)M]SI;0CHTA-;(\@CG$%.=5%?CAB%;<*)APL'SIJT!-SZ_;^"@K#\("S M@)9Q &/9['W])T7PY=0_7'Q:[_U)P8[<]*<_97]-ZSR1'^N&XH4:1_1AR=[+ MM>=5A2(J_P<6%"?*FUA!S"L,TSRG>8Y$7"7&=[5S1 (?K8XL:.FVT[<^J#E> MDK3YO>TL0I0NR>1TFSN[Z&17NDMB#>]U%S_K^E9;T?^S M+_"\6Z\>UOCQ9E?6W=HF\9SEI"@8)I +44'$J!H)7%4P+]*,5)Q'&%D5FAG2 M#7Q8=6VP2L<^*F<'8K56_>+Z&]-V*3%MR^*'OWYJ^6[ +]LGL%G]:OL>-0/? M] 7K'5+;-Z]"9U MW+$P WLFO!F[CE)[>UF;49WX+6X%Q?'KW>YQ#QG7NW8< M=WT%>4OD5GQ9;7CS>[U4^8'SK*151F@!45*5TM:.,ECEI9!6 L]BEK$X2HR4 MSQ4\!%9$.LFU'B2Y#EH/S8[JZY7&4OV(FAEX;-F[(HO8< _&==!$R-KIHQ.9 MPP-0=TQU*@G<"O"E!?7WJ4"](CG;/[C>TK/]@'Q=AK8=/%8YVH9+OUV6MIWL MHWG:EDNYV:#_6*W87_5B<;-DG^37KVU)W>:L[%-X]]F(G$B *AY!FD7R;4 B M @G.W;:^C;+F(0EKF969CBT[)3[.% ' M8PR"Y'VZX>#)_+0D/JD5Z@;,:V/4<14W!?3/Y9K3U<-26;GW^,=O?,E%O6GF M<4)BA F%*7_4?N\(OZE:Z6^HCKM79.RE?>MFT_UJB*=Y54 M^J_50BZSJ#L9P5\WF$FN0&:'<>ISC;@V8U\#@2B\SQH&S#]C8IV0.'2 M'&F;)2<=,NT@Z^L)U"Y+. X76."FN15_8/7.V-RNVW98^V;Y?@Q)[#"#,-<*NXEU1#M*8R3->#_+Z3C%U=F,NH"CF2[SAXYEW&,'3#>'J24]R%'U.?[<1$9OD\]' MB4T\]-Q$\.-YYT9/31R+45/7-R_[K*A&ZZO[[WC9W5?^H2\JGY9M\^D_N#+W M..L*_O0_JD3]G5=OSG$5)30CD&C< M*$50Z2W-/&>_:@W&5HL%7C=J'E6KS:8*ZGC_7@2.^;SE;D\>$FJ%'22F-ITM MNI'R@ML^0M2*K'H]M4+/0"_VKF!7?T37,@WB3#]!X"C4=KYU7,F[7'^/L%.H M[?06E0K&H(\^='TOPX(R)EB>0IXF#**/5PMII^5?MYP+T?!P5*$@[NC?I 3DJYGAS.C\](9UURNTN MN%WKT1++G?J8%X0P1$@$:2%RB H:P5)D%60Y1CR69SP6=+[D#\J!<#^!K7R> M5:,34K4GY(AAFS2F>GW-I3W$)@6V6*_$_*ULS]M!_E'/^-[$_ E,Q\NXOK41 M.,+AW\.KU_4A+&;79EMSXUK-.@8.=M(SU5XN$=Q=O55 MTP1HSDKI/?AR3.F- BMG13X?-#G_B-L)_\(WR@J\6Z^>:\;9;R__E+KETW(W MA.V&;NKG>E/S9EZB+*4L1C!&:CXC4:GE)<>P2LHB2LLRHD+8=,PW)VUU_NW; MZ:NA4;KS]U/'BGJ[[\XV4LLGU(P> SX;W:,IS"J?2'JV MP[RP]B:&FT]0SUEZ7FG8%]M^6.MTG*^7OJV=!*<;U>+?EJ MVRQ>0!<:/G3=],R8U^F>1&!-WO*[:SKSEI-LU5#)]ZMFDWSN5[R6_%NS5F] M&7AYFW^L5TTSYY@7O-0-9QB!B&4"5K%J-!X7*"VBLHA+J_;B=N0#O[#;;H<= M-X J=F;@01&V4P26F)HIAG!(V2F*MK%>#]*[%B3%B[IYM-P,8U(ZF6D,06OM MX0:$)VUB27Q2[>(&S&MMX[B*J_9Y6G-::[-0_KS@.K:T9,-;Q)QD+*XB+*25 MH=I=91&")"LJ2+C(D@PAD956?A43HL$US9X%75:(![1ME8T!A*8JQB\PMHIE M3WT&=O0U/#D/ Y(3:PUS$(YUA<6S;AKBXW:]K+5C8IBTE*JA(3 &!5%'%4YS@JK?/7SI )K@QUA_5T7'6D[ M-3""D]GA]R.]W9$_%+RGZG&$I;EPGL[W"*%)3_5E@5^?98,GKKAA[-)S/RWE M >'-1K6)T8-;V!V77X[E!C_P.8LQ$H5(8(5$J=)D.<0\RR$C:2FB*DK+Q"I[ MPYQTX!/>DP9KXW$K#O!97"2\@^)RB1ATY]X!U/;!:CD!>U8\7Q^LQ/=Y=3 C M//VUP0J0DU<&NQ4MFA<#@GX \+NY%_$P'-?;'-9W<99 MCR\]W6!K(Q$/1ER;/>'VSO^TI&N.&_Z>MW]^6GYX?%JL7CC_RG5M_<"/.:=Y MQ 01.>2,R?L]K1C$&$40LR0I\IRQ,K*ZW]L0#WWB.W\Z'82_[%[_5DB:&0"A M\+%3!#T7X)>>CU]5KFO/"NAX&88B_!D!+A!X,@.L2$]J"+B \MH4<%KCRL&G MMRHK 2]IC1=WJZ;6/@@BK1%,-_,DYSPN.8*L9/)&D2'E1:Q2&..JP(+Q-(ZL MAG*8$ VL4_:#1-M4GY8)T',!_NSY<)V>.H:GF8;QC9*=9O$ D/L(5@.)?0]F M'2/Y-N-:#4 X.\35Y%FW?K+]S*!O?%FOUNV@H-9#ED95G)5Y ?,\IQ!QD4*< MDQ(6>:E<#IG\+;+I'GN64F#5," -6MKM5"N[OJ;G<1H__5ZEMSORYP1W[.QZ M'@&[/JY>D'#NVFKW5;!NSWI1N$O-6,\O,&GKU8MRO&ZT>OF!*V;>?E\MY!-- MV]5 7HT0CU")($[2%"+,A2ILR22>!<\)8B+GI4UURS$)*XUD7\6B!]VWK;XZ MLO_?_U,F3('3:W+&:/V&%SJK F\ X0_UH6O\;$#(U;Z^1V>[-UJX_ M S>;S;HFVXW.SM^LP!WVFY-W7B:?HXD/"4P_A?BD@"<'#I_^Y+4]8?32G2E! MTDQDC)))*8(/SZ[<;RSCU:2S,SMW5 M$MH=O4$CF':$N/^X]*A$WCO!#&F\42>8$V*>[P1SZL-N)_"S\D6I(ZT:X>_^ M\NE1U=:VV6S=%U%0:585M((1Q4R:$[B I! (EIPA%-&LHM@JI\24<.!SNJ,, MZ@%INY-KC*'980Z!C-WYWG.@TT_V& V9"'#H;27WI >,R4ZJ&FS!>*TMK)^_ MMN?(Q7XHS;F&*&VU%LI9&M.BA$F120T3<0Q)E620\!+%21Y1CJTRZ+UQ%MIM M/2A0;9L4D=%F1LV^FQ$Y[F9TL70L\"X:7A3>8F\LG>5'VS+>8ZH9;3+EKZ(O M&(3>&[=^;J//;Y\Y<]\ MN>5?=\. YZ+ 2<9C 1-5W(2B D%<9:F\C,49+8G E.16$XNLR =6O>_[SO+K MEG #]F.0+0<5V:%JIB7#864=1-!\@+\D(Z#G9+;+0'B9@8X;\/4R?O8SC9Q@ M\#7AR([XM/..G( YFG[DMHICU<+Y-@F_X_]"E_[9H#3KVGU*;*MOM"]_\S4"_2SW?8,"X]@H.6 =[WF= M1R45V;)O^>^&,'P]=E/PS^3T_?A M" ;TR?X=X:BY),/AIWJ#%\K057QMI7KK!P8/2W?_@^/U_5^K.5,9M#RG,,<< M0\3+$I9%HL9S9@D7TFRM,J/)G ZT RMI^>W.;5+#[' ;UZJ!T;"\^^[Y #TC MNS'?LX/Z^QE0W #)3CCD;-+L@B'HF'CG%4G+K#PG+,;S].R6G#!SSTG6PUP^ MMR6N&$9"+O?1)Z^]H;O)1/(:L'W<-=77T][O^?HQGHN$)UF151#'B$#5APF6 M4:6JJ+-8FMIQE./2>G!?$%8#J_.>%EC4PK+,.N#V&,:*?@K0+8-'UP\EV<^N M P/^]8R2=BN5")YGDP1%V>>(DC",3C^I)"C@)P>6A*7H^ ;8DH;_UU:2^_"L M;OZ[HBJ>QCA!RK0F:0$1*Q-(.,U@GD1%E599SI+82G^?(10ZPK\C"UJZ[J5H MYY R5*4>Y+=4A"ZBVRNO"W+Y4CWGR$RK."X(>W3L+WW>N9*]OZI+%E40J5YN MZ^5#-XM JHC?N)"7^/9S\E[.IHG7+Y\V_+'Y(D56X:?50E)ZZ!MD MS.7I1GE&JP+Q-1/ .BF0-U MZZ';*/:L:^6#[969YOE)=L!.>1VX1($ZB6#/.=BSWF]0]WG-_0P<>Y;5\@/*Y1VF&]>RIMCP-EOH JL?!0O'JHAOXSI&/J>?8 M70?7B;%V5RYX1?WIEFZV:S4[;\FZ5DS[*7KOZX8N5LUV/1B.EJ1924420\&K M"J((5Y 490&K7.2<(4(+FEB7IUHR$5C9';#43T!SJ6>UQ=9,GX5&S$Z5'8*E M4F/Z#FU[AL">(\]M''U@XK.>UI:%ZM'WF=[Y@FB1Y&N>QM,:D788(2F&5T@S&%)&*Y''&"J.L%#NR@562 M,A@6RADFK[V@46S\NYT^,@3/3 /YA\1.Y_3T52/H-H@(#ED(XF:WD]J35C$D M.JD>L0/BM>:P?-I-5]RMU4CLSVB#?O5SQYD?=S*.,LQS' M!4053R!*&8%5$6605DS^3XZ+B%CUES6@&5A+]!S,@.9!OXUW7,R XD*>#,F' M9=S-!$TSS>$9(SNUH2^Q;9W$_4&5Q"50K%6%A9B>](0)Q4F5A 4$KS6$S:.N MZJ$K?=2M1+0::M1P*\[F55F**D5$0EQ)U< Y@SC"&21Y5%&>)H38>73.DPJN M#/KR3MUF;=::#8T>9"=_^8ORWNC?_&JK#,YB9ZH#?"!B=_3W8'QKP6C)@I:N MSX-_239OY_TLH8F/^26!CT_WQ2?L#C7C]?S#"O?XB-B2J!'2UU#EA\F^[.4<=9Q8E%#:PCA_PD G?A=]YG; M8VC4#$BRZ3K* !-OXG686=2#D,H:>JDLMT32M4);A4X'=\+5;K1Q5'NB6+^D%_C78)S'KBTJWX)G_;B+;$L&UE ME:=5P?,\@CC-2V4V214(Y(448*M>LU:D9_. MZS(>T3O2OZJ*J4E]X#^-J#_<4VM\@2>C.] M&0Y09W]VRXFJJ1N@JIFQ,93M6]8Z(>&K<:T=\6G;USH!<]3$UFT5UWG,K5NN M';/$WZV:32//VSS/JJ)(,PHYH5(=)7D.RSS",.6(93%-DQRQ^3-?DY7Y^.63 ME&P.RI">\7G9]3MDZ@*I_.#:CJ"*ONWPY=-8F>D/#_+;*8IVK'(OKZ8WKDL= MIB>/BN1M5/)I*A//11X5]7@(\OC''1QI]YQ^7]84+[[Q]7--=T.H$A[%A"84 MYH(@B$IY7#&M,(R3#.=)4:48&36I'R,2V#S8405-1];"JW,.%P.OEP=I[8[D M7M">HLM,LG,26_BL/$CNYI\Z1L"3/^J"1*.^IW//3N=GNL#]@4_ITF==2UL/ M&PQ*;?7A!UULF0H&K%;LKWJQF)<%BN(R3B')"84H2RM(*"8PX7$4(Y9$<47M MAC-?)AI8]PQZ9^*N=Z9U+8,1=F96@F]$[/33B4:B*@?QEQT+H.?A?/J 0TFG MN:C,-2$Y<9&D.PG&UI,6SKM<$LOFT5,F_;;5"Z\O^BC?\@Q!&4M M&;&]2=C :7J_" 22RZUCQ\=L'X52K,S 'K\]-SYO) X@>+NGV-">^/;B ,OQ MG<9E$>=&&Z\FQQ_/X?NZ6BP^KM:J6<\\*7B1X:*"/*,)1 7/8(6(@%DDRK@D M#$6%4>: (_W@-DK+!?BEY^=753TX9.E_@)8I\*=B"W1\6<:A;%$W-6F"86EK MW7B'T:5_A0L8_GI26%&?NL^$"S0G>DE6Z;Y;(>1E M;-U\7.XC"P8:QVBAP/I%TP<[!D#/@>J(O=HL5Z;FC1DHXUK#.QYV.N(R%)YK M&:WD'4E&E.MT&H"R_<$W6WV28VXE:'^H[1X*V_SZ=LGG)65Y5$053%!)5(>^ M")9EE<"H)!5A)"Y*;%0GX$ [L Z07YDL3 MGA9N!,S8<&G8:P+YELV0G'')A MFE];(CA5\^LQ)(,UOQY@X:OYM5KRIVQ^/9#5M?GU< G'03-M%Z_E@^YY\;DU MTMI&7@=Y&1DKJRS!")912E51EE2V@A20YF5".2:8YE9-)PSIAK_,J89Y^^EB M;9.]'7-M4QC;23"&D)K=V ( 9:>#7X$Q:__H>PV&S&VQ%-W7&!5#JM/.1;&# MXFC0B>7C+L;;B2E^V@7>3E#9]%%X%7Z_%H-NW""]GLR$1JHW3 X-5W_+OE'=S>=ZR76_VGE!64%*A* H4091 M%1%8I@S#LB1Q0B*:E@69ZZB*<_4::6=EOLSUV;[NI M=V;ZBIPC$'^6JIP]8W^ORIPC0+U7YQQ3L&\=\;ZS-S[6#<4+R4*]8A_E[YJY M*+.*Y%4*2UK(&T$F2E@24D%48"9(6O$D-KH1C%();>=W=$%+&+24@29MWC3B M/$;C"LZ;Y':ZRDEHJW81%X5R:A9Q?M7)6D5<%&S8*.+RAWWDF$G#[IFO-RJK M[5["VJCX[?T:JYRV]_BEF>."E6F,J#*1N#26R@QB&F.889%P7A%,*J/^+D[4 M Q_?'4DU)EJG73))])H4LTMHFEDLP3"R/.BO4\P&G,S 'KR.&?!^#+PK4\P, M00B28G:)]ANFF!G",IYB9KJ(8WTNE]=$_LI+66-2+^K-2S<)KGF_Y5_XC\W] M7WSQS'^7=\WOS1P)DL)645)2I5:6N(R,_34#X M:D3-M,\4.-DIHI:CV>O8S0SLV)J!S0H0#NYPS7S&.'UAXJLHUY6-:M;1G*F7_%:T\T(^8JIUT,[%\MMJO5[] M)7]XAY_DOVU>Y@E+<5+*ZQ/&#$,4)]*(B2G5"18I2@B)8ZLVV';D@_N3>VL:DK8CAKJ61DZ>W?<@'>7\+.W79Q@\&6Q MV!&?UDYQ N;(.G%;Q2$-0UJTVK#YQNE6DKN5;_9E_?!]TS8_D$14C="WVX]? MNSKUN!(%SB/=YC.&J&1"M?DL(<,\+C!.LXH951&[$ ^L>20W0+,#;MA_;IM^ M9#WHN ,[]L"./UT7!WY1+!KVY'8"?5PUA8;23C'M433$S:6+@BV %JD3 8%T MRY.P!M13(H0C$*-9#[9K3I?BX"CM03Z#ZQKVU4MWST^ODD,-JY6.'@RL4^5- M&CPW!W'G_9BI&;@?G48A=\SLXO>3 M[(.=1G+< NOKX 3@>+H[AN1TTHOF!)"_OI5.03)L/% %<3[*PS(O8X;CB.:0 M(HZEEN8%Q%5![#8YK8.]H'3?-H_M3*+7'EXW6>VH$7N=U*"I&'E1IF<\T!I*9'O$DNIW* MT&\M^)O\ DFIVV\.N%FOY4>X_OFBX\I:0QB(Z4D9C%&:]-P;B/SZB)L\8N]3 MN5\SN;F?ENR^WBRXJ4/E\*G0N86*AKF[Y)5$EWTE[L+8':P^N6]PF%2O.58_ MUVR+%V!<3BM'R6F1G+PDKY::S$5R6H2A?^3,)QS?:-I65TIO>,0&6_7;R_XC MG5K4;X;;)_7!YG:[:39XJ3;X#Z[5J6!4_G3SI#^=L&KS>&[\AIN+"--TX=ZN>S*<]I%]4Q8MEHL\'HP:-YR/.Q4&R[DG8HF%,$TQ=(<*B*A/&,I M3#G+RCPI"IS0;L,_+-G??+M["5PWFR_9WW2;#0VZGV_CW(W#H0@'%B)Y 2>- M2"6(NHIJ4>0/>V%FH!<'=/* 7B"@)?)H;$Z[!;X,UXFXGM8(GG8KC@SJB%PN']^F0 9_%7K\&]V'F#*XVW:1S6EP3O?RH#69%E"_DP.N.-((R98*DZ M&N $0!$S0'E& (MRC'B481F'#M@*+KQ,[ ;>%27Y]FTCZCYJ'0 VO)X,BE-G MY$_ZQUL]Y 24X/09S-S'3,JU\S$-4S5:6\O6'G-F_BE\'I3D%^K B9.7P#:X M1F4]8 97+>GF#95C?5S7V-;M)+ 4IB%A!"2I'B&J@A> )(0 BQ1SE*(42ZO9 MS6<4)O9<-;T:C]W.)9WKPLS17"6AG?OH"C=!UK]7$D\V?K[^K);;*]ZI/?8_ M:)_-/V23JQH?PVS^\5L3F\R!V'^9Y_1/Y!K/Z;N+9&S-I67_".Q7:WL&/'9KK4^"SSZH*1]H[9<)O#KL]D$]N""Y M#R]HCZ?VMM@^ZS/.VS47BQ3%DD*!@,BI!!#&(< XRO000)BB!$F<&U5&GBX\ M]?E##W[2M )-S!PG[4CV89]\C426+M9,&"O\LTN<.T&>'2TT&\K9)?:[P&87 M_]W>%-ZOMGHASM77*>_7I;+&_Z]XJGXX\APSRD@"$IE3/=% AQ%*#I]TR9Z=-!9U; H)B C6J5RQ2 $D8 TH( 4F$"(.(Q#2Q:KSJ MI32QB>JAS9_69=5'6%E;38D#R)['M1F+)NGC%L_G5DS M;Z/BGF;@QE^PL]IRLUW<;]9\Q[9WFP:XO9#H(:&^68-$.VJ-[M MV*'ZT\$&>Y>=Q?3&A&HM;O0YY]G+ZT?Q=4NV5?%$>TG\;JU/C(LT$Q1#'@+$ M0P(@CW6I# U!FM,HIR'!L8"6DY;[J4V>/:_F2>V)[R_$@S]J^O;SDPM.';>K=614N,Y#'1?0W\7B UMSSCP..8E)&(8J M DYRC7F? IS&$2"X M#N)>@7E_)I 'Q/O#FB^$=W\F5#_:_?FC]L'L5_%-+]BMQ&IV")Z0G/ P K'D M&8"1P #'B +UMQ@S&7,4&NVM@U0F-K^C C.[;718.>-AK1>1[:S/3EJKL'94 MFBMBV_ZU9PMP1\7K1KGC#_O#?-!X?7>RG2NVB'DD",E"$,%< "A2#FC.&(@H M08B&:2KEU6COQR0G-M *CW M@_4>Q&#I,'#60'-F\:Y??=A9;R^>0ZNCEH5I M\1LNBSLA8L,)P1?':+BL !-4AIXW'9M#]##4!_7N[8J_*S:"'5#WZIG,U:]? M!!/%#UW)V2)!/*S?-'\K^(*R!*8YED!B% %(PP30)*> HU@D69PD8206V_66 M+,W\A0^FK#S*GC6K;/-CL2H>=X^U+PF>&B8:-)1-PX=E!XJ/SV'FA.96LIV; MJK@#FKTJAU8SV,'MK%F\V7>^U$K_,J9T^UX7CUKRU1GC@Z5Y^V@\*O&LZ\;G MVO8'F]]J']!48">898SE,1)C(B'E,C$*G,Y6GC@^:FB9 M'UF.Q1X_IC@+8^:\U[F;_B)'*\WFRGCXMB=$\@/HNV51C*918G$($TC#""+(,!0PX#$4'*1<$E% M;A-D^5*90_#TH%\)GF91FUDPY$L9=NZJI7I3@8/5MX7O#XKX/* (ZT#&1$)/ M NZ,3_(I[4C\-WHIO[=6KGL,4XJ#;#PXXG95@>8ISUX-:3 M/R*@S\[\/E+S]^>/"'VQ2W_L'3?SOMM\(ZNFUOSM>E6NEP6O_O"&E$5Y)^_5 MCTK;P/!F5Q8K49;O1,DV104'HGS-+6/KW4IG>N[5RZQ0)YM]%5I.0L*C* $\ MRE)=K)>K_5^=+81D(B<11UP8U='.PNW$#J;+>UUCLWM\))MGG;_\6GQ;%;)@ M>D,]C4?RL[Y==FNQA4?&+\)*M;UU^HRK_ZZ83_H\%]] MWPL?@[S4;M^XMC('4'X21PPE:9A8 M#0*Z2&5B[]<$[V53JU&9EW: NQ4MEDMEDX>_+ZMK"6V]9+E<_ZEG%%:^\?]D M-S!+JK?^3WJ39O!&O50^";W!B:5EP'E9TV;.[VK]V?FS+UW-*(+J@%^3](GU M-R"1-Q2_2S1FQN<;$/,<>6_H87NTKPJ,^/W/#:LAR W1OH[?FMA(#5&\QT0; MMJ+KI+(SG7H:D&]P\GX)G#"_3I::#?/KL@A=S*^>)]SV-L.MM&Z]S3,8A3(' M4N;JTK)N)! R)''" M0Y! H>+K1,2 8)J#,,P1153&V&X<\A"QJ;.R^_Y:W5V@$>DKZLH>&OJVY0!# M>C-,%7C2AF42P%T1#A/QQB7T-A)O@-3,,_'&A3X?BF?PC@.BZ#M!MQ]7:IVJ MD_+M>O5#;+;:E_Q&?NHJ2TULP=0IF;%<@(1DZBB=1P3HID= DPBC+,\3)(UJ M?HPI3FSJFH6@V/-P$[ #%S?!8\U'H*=26 !9&FERV.XGT8^=\5>J^=A1S=NN M:AH6*J_@6S466)Z^5>2&V>E!57; G#9B#P)P&BTT']"FC5Q'@)I6+[I%/W5( MM=^W>4AX#G$(4)Q$ (I( I0S]4>(./FI$XE?O[Y_^&H7Q9S( M;Q:WN$MEF:.H#S!3!":71? 4BIPL/FOP<5FPTW"CYRG'U-W#X[??5D_%NZ)D MA]LRFRS>I06F-I8J__50/.I[Q]\^WW\,-/7ENMR9(O8-BV^8Z;M6DWV6A M/1>R&4GHGA2\N.J\^<$AP,$A# 3,A8D@LSJ)&]%?6);;GFI+L#.$V#=GW''P[Z=KLUV MTA]V4H*G;=J.]JR[N)-:3C=YMT66)G=#=,:A+L&SH M6A?[FZO2S,],HB ['].R$/S2,O%K4*Q.P5^"/2=> 0_MA/<'?FA(=VX@1#MU M7 !%M%S L7&[P4?X(I9D*_C#^H'\_%NQ_?Y]O=1SBC^L-SU3<@6!N7(G%$BD MP<2I1( R$H(T"<.8$Y:F)%FL](A.83BDWI45(W/"M3EU&3*O27A\6JZ?A2C_ M\S]0'.7_'6S)3U$&3Z30-4,5LQJ01*VPW11,_ZFL1N#M5H5M]:3SYS!S49.J MV*TGNN;H)E"F]O3 MY52D_'Z_6?\HN.!OGG\O]07P'DNF*5E7,<5"4I$@@04@D3K&P2C- ,YS"22A M,<%YA 3E-D ,YJ2M BDW3*MJ8OA3PXJN8)![R"6RY\/.A5FHULQI3:,P.S>E M=55=X=YW=/6+9D3%5[]V@*INQ[5F[:#L%>#))5D0GM4)V2ODU.TXK.#F:-X) M*38;O;8&N5;.K3X7:JB2A%,J&!< (\9TIH@ Y5%B0%#&$R%9G&96\]K[24U\ M(ONT7GT#6XTGR1L6=(04$(?ND0%UF3D+/TJPA3$W6,ZC+N'"> M#'^ T*R&/B[PJ6$;O'$-CNZG^DRV[PG^5*S$QZUX+!=4XI F- (\3%280"D$ MA"09D GCB,473[J;T A.ZHZ)?Q<\=?O!ZL:V.*QJ.5X4)8J4Q &Y7 M_"\[HDZF6]&%^XAD+L(DI@ A%NL1H3% '$<@(QF#.0FCR"X!:T=^8@?18::Z MT#CBR,XM6*K5S$M,IRP[I]'5TQ$CE=8.K$P$;^*F!D\>Q9+XK [&33&G_L9Q M%=?.S"U1GHRWT^<:-%84RIA&20S27"HW@XG4C2H20)&G7*00VBDO$IFYGW)(T/.&RL&GK\34 MK^*.KV*YU/A F[4LMGI Z2)*PS#"L02)5(=]B"@'5.8)X#2$6)WSDYBD3G#Y ME^E-G#5LZ.FDH2(8J."WK+#;]8O-C>Q&_!"KG6T8,*9&,V/VJ!P[J_YZT$)S M0&@U55,/?M'T?YT JGY84M\H]#W47@9@?ECT7NSXD=>N!:1I[PN;>967+S!N ME\MFT-V=_"+8^MNJ^%_![\6F6*OGRFWW($&B''.A?(?2%8 )@X PR=5!@BQEZJM?P%2Q]W!@Z6/,A>'TD M)$^%VEXTFS<-XM!,J#83*=0[V(UO/E\( VICBF)^$\'="OH'5YZOJ-]$P*/"?J,7'*]U#M6CMRM>H1;J MTA-E2'H0P/9Y$=(PEC)6JDPU#@C5PQ%I2D 22LAR)&6"IW>A9' MIV:VVJK+#AMMD9NHV+&\X1G3IN$5CT<=6=[QG"CF_; 2[*]T#"7S=: M2QU#X<]N=4S?<\3QWWX7F^::6 G2X+"EB3)XE".0Q%0W\] 84)QE@,)(Y@SE M:62'_W.1RL2;>T4S6.[+,UPJ,BYK1SW*JRJX--/0J3BA !.4 )[#,$$1QIPA M&Z]XO79<7>%Z,AV9^;JK);=SWCUO3@,;+,Q-Y)4P\J\D%MBAT& M@B]BN]NLFK2!^:EC3#'CYPZ/.K&S3 _JL#IG& KJ=-(86WNVLX:AD-W3ANDK M5\P$.\]5'))H;YX/CS0YMJJQ^0,I-G\ERYUN+-P]UL#J7XKRGQ\V0GQ<*?,3 MY?8+V8I%'J99(@@#*8XUR!"F@"88 IQR)L,X%CBU@Q*;FN.IKY8522 5S:!H MB 8;8IK)F.^S&2:-7]/'<$\>'^52.MSKJOJ+268MPDV@A0@J*8*.&#>!%B30 MD@2M*,&7H4_L-FYM#K7[G-DV*;_S#WZ;0_T7I\?-0MAM-VGK&.[%ODVJ8 N* M>$)(C$!.. 50CP0B(D5 YG$>AY+'V.Z^\"*5B;UV12/XI5@%?+UBNII\\Q?YO!H$2>'/AE&K,Z MW4$Q3QWE\,..>;FCAOUDC:RQPEF4L90+$A#, DUP S'D&8A'F MDDLDQCC&YT/^L<2G+K>!5A%56Q_/N MO^M+_<_K[=_%]G#=WQU#ML!2(!4#I8"1B .8DA!0F*LP*:$(*W_!>&:5TI^% MZXE=S^^KS9YLP+K',J88T\C5NX;_!M1B7;-E&4#,\GT- Y+7]M7GYG9DH^99_>LV>%8QXX'M&V]9Q1?1L*^ :Q:>YPW@YOP,9P'AK,1=>_.[ ML,=59>)"H(1S"!.@ 8H!Y# %* D3(&.!0II&,HJLLJ<7:$Q=)=N9/7CHS#\! MV6[G"UIV\%[2F)G7O5(/EC[R5 4/3BIPZ,_O%=);8_XYA9D[\GM%/&_%[W_4 M=83*WO:;#B^!HRR+DQS(JNL^DRD@7*I3((T3##&*H"!VS=QIA7#NX1K9+7,RE1U.NU\;O_M;KVB>)MYL0[GV[2 M]Z C:O_9O/L]]B[C>1J%:01B+@6 48P I8@ +#-$HY"'<6;5=MI/:F(3/! . M6LK.\,4#^C*S23]:L#-.1P78CP(8EQ)Z[5<3NL#ON1!492 M^II1,$QLWJ$$1H*?32$P>^N5EBTVD\86:1+E(9<4: AQY4)@JHX5^K8FBE,N M68Y99'>@GXGQEREB#'YIABQ:%G3,]CD-,Q&O\".YW\K,4]RXGXSX;U3E>/(9 M_EV*'5NV_^^J>3SY&+.7/I[2=SC8;C::M]L563Z716E_A.UY?^K#ZF:S7HGU MKCSQ% T;%F?3/OD-3J$>1+<\;PY+/<7QF_'6]5,OHD39'\2!':9S(&&":1@#2+ ,DYRF0F4S2,$-Y0NVPCV9C M?6HOTM .?NR)OXIH7?!=DL2((RB44.. S5KI.% M M \Q2#'$9(QH01'5I>;[JQ,G5>H:.JKOY5&L']G$%RUHBM"N*ZV8MO=1H\P6O%FJ)HNHVP=K?Y]M! \RU,:I2#+ M]AP%=&]VVWJZ:*&";7CMZ:NV^JR4/(*;@&0?EGP\4CT>IGMK&I(W. /3=L7\OF@8&Z0YY>7G _K?%"D M(Y#SX2>ON*BEX[EZ>IJK;QIL_UIWYZYX>ZY\6.N_NMMMRRU9Z7/*WX0&@E#/ MJ+V9?!/[?+(>AZ?[%G9DJ9LOHP6%F9Z#%0(>$@A4O(P!R;&.DB6)>9(B@: = MX-+K$<[&]IQ0GFI6JW3-/IFU70>Z>=KAJO=5Z,SF*OA5,/RJKXKOVKOASD_* M^\Y/BOYK]=1!ZIN@E3MH! \.=T$=T0,MN^?[Y%?U.7W>-[\.P>:_CWX=<@_= M5[\N#NTV\_4C6RX^%2MQ)]^JD*O8?B"LNDK2W8(;KGC\(,AVMQ'_H]@0FS?K MS6;]IR9/GM2#*D2OY%@@C*"4,0*"$0$@33*U]\)8'6ISQ'.*1989W?GX86?J M$+WE)9 U,S?!]XJ=@+;\!*QAJ($T,MM(/7V,X@Y;)9L^:5>U\S2HPBCKI_WK4?\37Z_H,QEN\7ZW5V[)> M4^^U,$R2J-IO/5&998_TJY%V7_.\ZLP5P,.;ZON?8L.*4J=V/^\J*!,:T3S# M40)"07( H=JU4 0I0%A@E*Y MY8U]+[&)-X+[3;%BQ=-25%6[1XQ87]GW*\SXQMZ+&JPO[ ]4;VH(H^?@C^:_ M4UW;CPKJ[]:^G]3L(/A6E'O28)Y+D DB:" ")\@,HQ +0-&;JW^*(R=0=2-Z= ML8D=QU#%>L/K3;#GMBY7;_@-6H:#/PXL!^]7Z@A;EUM9HJ9Y^Y1F;NHE/I"= M2WN9;W,E>O[UBIP$:/\*MEX0D_]Z90[#]WM8WS%QL'M2P4J5ZUHVM85?OPNQ M?5>4;+DN=\HJ#F$'8B'B",8@C&0&((8<5'.-0L9(GM$(Y\@.#,:"^,3NMR$? M5/2KL^%ZI=M"+ _L-MHT/'1/I"/+@W.'B^!85QU&/(,&7*,"7V=6&]+SGCL= ME')V=G19PT,KU-NZ$VB1YA%.... YP@!F.X%C8AMQ$34DGPDS1@-22>+EFHQ,A!QN+ M3I]UN+0^1H#O%'"W!8151/I111A,E&4]AF2A3V!"2 Y"'JKS&.0Q(/H72DE$ M!,E(QHWJKITYF-B"JZ:"8L_33< .7%5_./"E'E,FSJI:9F(Q"=M=^0;WTE.K MU,Y%G QUT%-N.MH\8DD]%KQOM&DS5]Q=FQ;7S5-KU>V&>1KMVETI7Z.9P5MD MIX7GNSB^1NZCN^*K%K+OIWG7_*0];,BJ/D!^$4_KC7+LE,6A3".0I#(&D$8$ M($HPR!E&<48PEI%1HFV(R-2^NR$;'.@&-6'S?II>_0S[7E]26[I7>X&M^FG& M)')JJ.E==+:.FC&QNBTUH\^Z]]3<;P3?;AY73BTU1R]/7:[7;3'1A(4>6E6L M7/IICH4>-BHO\MI95+^HD_327)3JJE::XQ5G[Z2Y*-"E1IK+#[IE$_;059WT M:&>26'VSM4AP$B6?O"N$3O;[2CCZ,ZEP\(\%]!6>O"4RC"C.6MNPTH-I\D. MNY>O&%BGMG/U\_2=E.)^L_ZV(8_[!H';W?;[>J.G6AZ>J>/O:!%G**52$I"B M+ \H*ETMV!8-!P==-I SLPUGW0][3@ MZ[7C<\B?&R/S3P.\2F$7QP9>MZ*;?WP0[/MJO5Q_>Z[*!3^NMNIG5*+#N2;$N@# \U0H0E&AEK)[,G#F-&'4;]B][(I" M]U"=CZLDY3NR%79@="+1WZXLR8=3T"G4/7]3WHMM%^7+&-KOMZ)^K_?EPUHT;+>_);Q<;VJ M8ORJ,Z<\Q/,+1C,&<4*5=I6[A*'4V4H5:8=)$J:98 EE5EF& 5H3VWM-N%**G?DW^OA:ZZ.FVSG1^VR&&97.6R],/Z696V%&13[O MA!E_Q=&\R5.Q)4N]DBXCWBG;^;J6VS\5$75(WVR+_ZV"B&B11(@3$0N]PS, M63AZR UM!V? 3!M M\6Q-=6SH$";0G*5WZ"BI92%H>:@*>/9<>/04EF+[A+PK?K?5%QH()3+(PB@ 6&040QBF@DD8 JI+M=!Q7;P1V6@%>>6KLGO-S7S8R_VI>RJ-9_* M]%W=YH6WEZF"\ZG6WFHYKT0<>@J_LN^"[Y9Z\^B/,#^+TYE#L3J"8HX0X#)1 M(1_$$!#&,I!E,>(1B2!"1LFO*WB8V%&W3%7!S]!!RZ+KS5'9P[YU)A7:>="] M]NY&M'<3**YLAD)YTZI%-^'TVG7K)[33LJ<&PNN4,=A"Z+CT?$V$U\E^U$9X MY5)N_5CM-6@@?_:%546_Y:6%;;Z(@REH!'-0!SK&TP1<76J M#SD(\XC2)$IRC*VP_$8I3NS&6_HW0<5!C??9\A#\T7)A&3N/Z]$L'O:J'3L/ M?;5BK.-58V$]Q:#C]&:-*XW%/XT5S5]T[*H@2U$^J' M_"$.;51?BO*?MS^+<@$S+L,LCT $LQA %C) *6* Q[E(,%?[=&B%XSY$;&(C M/9#N-/ZI#4A1MMR5!S5F9JZ^]&!GM4XJL#9<$]D\V>\@J5G-V$3H4VLV>L?- MJ&_Y/W;EMNJ(?%A_$5J(8JG#_(\KMGX4G]:E^ONWI/RN-OT?!1?\S?/O52O M'F_REBG&JC31/M:,(XA(E$@@8YU/SRD".,58_9)$ L8)Q,2JH6<*)J>N6CJP MK%'\-RW3P4IL@Z5B6/^M_CU3;.O&QHIO/2M@O0>')7NF_\O.[TSR46*?7K MR==.PN*L/GI*)9_Z]DEI.4#++)=-#U"G!:CM-C1%F!E88VJWNUP&%WJ8#,]7 MHPH8]H$^9;?T8SUB>^RK-!7.#7MF:.'Y(&@,Q#M"HC%YWBTL>[,I^#=E_&35 M_.2E(F20R!3PB H DR0%1,(0)#%)HB1)2!Y2FY#JE,#4B8]J)IV^( PT3;MP MYDP99J'(-2+:F5]-J9)L@D[F/CD\;==GR\^ZU?8)=[I-]C[G>._0P!S2R:P+D[L9RJ M9TC!@S^+[?=B%6R_B^!9<6EYF7'-QS&\YYA)Y997(*UZ#VS=-%J]5UIML5MT MF6.%3Z4Y"OX^I%_[.Q$/BO%U77(-*_/>I'A0VMDEBX\UG>)_=2)1)X[UXY-U MU'_RY@RQ_LD!OCNRSBKD/Y79*-"_0ES[\'Y 4O]1?H]DKK']Z7)S1O0]HIS$ M\7U/N6.SZID7GPRK47O?F_!'J@M3>C1RY9//TM!1R:Z"*CU><7:HTHL"78(J MO?R@0W'D!^7\M^)3\>,,C*>=MMEMN+F5RJOJ_>"#^BE81 R%-(UC0' 2JJB5 MJ?A5I!&@'%,,419C&!M72%[!R,2[PL-WL1%$$[2HV+M&K\.F/:>V[#Q S12H MN#I#Y+HYS"#NLG835,Q5,6>@V9M)QQ:ED3/IVJT^E#48.WD->O/ M5T#I00M'590^UK,/.NYVVU(1TZE(?87P0VR>=3!S^[@UC=[[5YC87Q^/3;<8 MVS(B]WC$Y4=D.Z?;H1FT1 ,;%5A%7N,2.H5? \O.%H.-B]8-Q R>=HC&;N,P M@A7:RQFV:G.,A#!)-2@"P'$6 9@G$2!Y3$&2;04CE51EV-CRHA_&SN(M"+.(?KXIQBW+"G;@JO+6C*[C/ @NV7RYR"VIJAA(]^. MB.U0J#0HE+=:H\M49BX7&A3UO.)G^'''I@GM RJ8YFXXV2E,>/-\>*2Y/:CR M4[I[8_OKN22]1?EAOI"CTW4/Y-U%\^Z[/,"J"(M_$7]3B M6XU>N^\>7F F68Y1!!+",( TRY1?2&+ XP2+A.=I)*Q Z%Z'6!.[H8:5!L62 MKY=+LBF#)ST"0\MF"6CY.E1FVH[R*IB=SM56S#>P]\?GO ["-GT.NL\U8@:5 MG#=!+6EW"%%0R1ILE;!!(^U-T)'W)F@E#AJ1@TKF"KX[.(!)>.S!>56?T5?3 MS^L0:MXNH]KX?*O*YH6-0SWS#RN.N$-V7YVF/KS+IMN;R:*']40DS#+:"I1"'@B],1:S@"5/ 9($,XXI##-K(:^ MV#(P=:W'>DN651=EL?HAZNHXGVYJI(;RIOYO<.!H LP&2UWXAG,P)?\R2 ^6RND%@;!=QQ&3M;?T09^NU*%J M]7:WV8@5>WY01ZIR69W=_D**E>YQ7"01Y9@( 6)UW $0IQQ0@0B(TH3 B(2( M1<0*@_4:;J;/]VD& M9P$(B?[+L^P@8;G:"1RQW;[BJ&+#W7=9_ S(W-IE@[ MGS986E6GQRJ=M\P%'>X"S5[3Z.T1#M6'HGS!GU[%R[QPIS[4=@9OZF51-[]X MIY^]V]QOUES9M5KW#6'_7*Z_-7?["15)F,82"!GE #*> 8H(!1A!GF0A%!FQ MNDD=)C>Q9VMHV7FM$069N25_8MOYG8JN^GD(#I2#AO0$O:!F4GIR&B/$9O4* M9H*?FKWA6XZGL3U@YOO'I^7Z68BO8O.C8*(G2[VL/J_ZW9W416C?5AI@\UYL MBK5ZKMR6%;#F(DFR..4Q!TS2$$"20("XA""AB>0YB],TM,*[G(3+J=-,U648 M/;X,.R3YZT+IE?Y7?7SIP)7>-.63#7ZO;0YJD@]J>#A\Z<_D?JTYS1>R/U). MJ4%?Y\Y)>)SW<#JEFL].L),2GJCLK>PK"3B_^/^XJEW%20' ^Y]BPPI=5JL< MSR+*( MQ_65IY4C]6F7*M#T+4PMUX5:M%:VH!)NQB*TB3[+7.5FOME_785E$WTFZ4\ C#. M8H#S7 "9(2Y92+GZ7^N][H6$F7C?ZS9VZB/OKKJ0%MQAOWNIKVVQ]_T;?$/_ M^Z"?,NV]E,%>S':R7T=2SYOB"W\OGQOD2XDR_V;YPA_MXL;YTCQYKTSHHC$T M.4N-Q_"@?F3%(N0YBI,H!%'"8P!3R "*L@003'F(PT2RR.JLY\C'Q%N7LK/< M6YG!H#ZO+C#PI26/I06]J"T57DO%V2PE!2:JF;Z88)"+UU)&8*(JBP("H^5> M:5.GEJ8^PRQP0E&61YF*[F$*8(00H%$8 REBGH<\33F/%JO*3_.'5]3 >1#! MR /@V@.<">*8X:JR6@-50R_^63UEM&;^2J\\B#_\#.SS7/]&O93GW^+?I6&R MP_GK2E[Y_R2SMSY>8,%U3AS==N94"2X>*T+UXN_6&K!8A=81R0F10!"DJ]Y8 M C AJ89'(B$561*F5IT))D0GCJ.KF\0##QJMN^7BIG$2P1\U)]9SY PT:N;H M?>O)SD-[49'#G#ESF;W-FS,@.?/<.7,EG,^?LWC7 4CM>/VWZQ]B15;;!NE< MA=M"_4A5?ZVSZU^TXUOP".$P3R1 ,L;*?Z0,4$$Y0 ACF0F61K'1B#E'^A.[ MDH:TBBYJV@%KB.L&@6)M@2WFH-IA1S*#PJ[T*2T[-T&KQI:CH&4I^#*]&BTP MVZ95IQN(VP1JM4-X M(9P(F2#.$RO<0G/:$\<,FI.@RXH>$U(S+ \B-IHV M.X],I#\[C^!9=?98B?9*\(6?:$%Y7DQ%>Y6'F[*[?K1['YL%OQ M3P6AQ;+8/M?=A-L%YB%,4ID#%+$(0$$8P#CC("0T#[,HQHB9 T /49JZ-+PA M'4A%.U@VQ M39(5Q11D<.GR);^<;]I)KLL&>[DW32&Q8)#^N (OC@B]%N!T, MG!5B%_Z;"#D8Z \N,%](;R+'4?!N],+,UXE-IKA3D7%[NB,"3K$IU]$J9;2!4I?MVOVSR]?;\N3 MO_I]56S++U]_+V]7_%[]!*TWCWKD;\5J>:_^ONUQ1$B&%$*0QERJLS-49V7?WK??6O M#M-7_'T7BQ#^1;Z/6[P_Q7?R=$;PKL7! X4_:O.=/KQKZ.BHXG_U*2I.[E:B M,5 AN8QRC@#20[@@22. "4M!6@%LYS&+I=5P"D.Z$Y\YFKJ)R&=-R4%G9L>' M"31QY2WPA;LL]*W?(H80"IY#(%-) &2$ $)@!&)!19R2-,7"ZE;H HV)G4!%,?BN2 ;* MR0:L22*IHVVQ8LM==='9B6$9*;];]GQ<4)N9;[A2&79^H-;#_[1Z:.AY[,#H M%\97=\4%"O-V3O2+>-85,?"H*]Z^BAH^EN5.\'<[=0+^5AM_'3!:IWQXFMF[-3!5%KV7 UH^/ZU5S"E7Z M%YM -.!(S5\^J7?+*[H3'#Z!89)Q6L4ZI _+H&;GICF?W%S.%G:1S:K9\AVL M"Y]P_<[J\0;9;\_!S+#]SBHZA^YW7\K.MW%1+-ZOML7V^8OX5NA) *OM9_(H M%EF6Y8E ,5#_"0%,J208'FH$F:N9L>G4R M[$E\2&KG)BR%-#;Z,4D&BL+4J[4QJ]\<;+AWP5D,=$R2Q_;[FUM;8\_K4Y9.::O!0/.J?OIJTN>'U23QN=1Z$M3.Y"W).8& C8CE9 M5]^:LYG6B%!=NQI[=#8UOK,?/NX-=[P.^],OR&L76W*BF<1PE M1,]Y#A$',(,8$ H)T%/.)[Q#O'B.][T#[G M^JZI=ZH3N^]77$]Q7^0RB6*4()#)5-_U)@(@D45 L(R'69PPB8U ;7LI3&Q^ M+K6T=B9G+:A5[G50&*?DZ^459\N^#@K43;\. M/V@?\E7[I!Y8N5P^WY."_[7\++;UW&/KW(_)6I-O;]V8J>$ET,P$/\K_IVH' MK1DRCQ2--#0>0?I6CNT.:*B7"=))-I([A:%&!&8+3VW$[8:M5N_9&WJ=(;[E MZZHJJ]HT#,WZ_,W)SWDU*8N=L4?"<;.\3C@[([QT/6(FJY6]]8OD9%T7EIO- MEOI%Z5K.P%/V=G(OQ.8OF_7NJ:HNV)0?5M;[X, 2$UN.IAQ4I(.&MH:[7&]7 M:QM#&E+!N$5YDM[.M(8$GV!+,Y#1R=:&UIW-Z R$ZUJ?R>..T#!,Q;J[I8;Z M?2>>-H(55?RB?K\456_>BG?3H/>;]9/8;)_OU4_&5OV;QLY\>JR '/(L#&F< M (JY.C4F) 2$8@P(1XRD)$D9$2TZLEG:QA=K1A9QC'ILN9<>& UXA],J\4,Z M+%IBR?CZ-&:YHEG5[9:Z[>BYR^)-L&>R4OGQ-4W+J/K=LD)GTX_LN?6(4>-9 M?[X ;'RQ-2^ZC6=EGD'?^%[?S?L^; 0I=YOGJM3R;56WW.1W"8YC+)7_3#E$ M &9Q!FB44B"(A CC#'$RE-'"VU=.L.2#L'V*\=,X_F16;;XT=77(T) M6=6B^T^'C\KFR7WTTYG5'XR*>VK@XR^XEBB_56:_(0&C-*&Y MQ"")HPQ +@6@VG!1*M)41@DBW BHNY?"Q!;:U.\V1(.*:J#(VI8IG^IE/%U^ MM;1VMFDMJ$.I"B])6=[)OQ&=QMG>;;[H M^9&W/XMRP3#,\S - <]2#B"FZIR!! 5)QB'':10S:E6LU4MIZBRZIJLO3!O* M2CU!13OX0U.WQ)WLUY?95NE%"Y;IK[[LEB(*:1KI5HO-XVK+/RS)-]-;@=X%)K9VC8.E M"0>:,HB.;I]T]TBQ(L:CCH<5,7XWX$4'=A9M)G[PA^;"T^W J)1.=P/]J\YV M,S J6/=>8/QA[WT4?]FLRW)!DQSF89*"+,XD@)2K*%QP!B1*1![)#,O<"E%@ MC.#$]EO1")@*@)ZK^>06A<[&*C/;G'TJPLZ(!YL@RIN@(C]+K\.1H-.W-=3D M7DL'PY'P%LT*Q^^YF7U3"4-^-EOY&[$2LM@N!)5(0V=B(V^H!/IS:- ?78FU)3]M:['[E&1FWQY$MS/KIN1,3V=H M2 :_-$0]H P:BN7)B/NHS&J[(Z*>FNS8XZZ6^D,%5^O-L_8(Y7?!_[)>\[(: MW/!%Z%X#42XX9RRGF6YKQ!F H80 )1$"/,JB+,X9$QPO?H@-79O;[2A5FQ_D M+FVK;4J3#KYIVK:F.ZXU4S/VJ@E;DVZ(WP1[;53T][-86AY\&KBQP-Z,?9SB MS(9OK()S)V#^JIM#4">!/O$UP 7^#>D^%U5Y[5P"Z( M=&I(EQYQ@'Q7F[*^'Q;O1/W?CZO[C7@BA:QC71Q%*NI- MA$;-4[841AB3!"8H0W%;T?9@.*'(A+#1#^-QO=J#0QEK3;="RVL(6V""&REP MV S]ZL,U-JZH!K^T]']5)]^@55&4'76XC]B JN=%" M\P&.V\AUA"5N]>+,XX]T/=SV^0!-7-YMOXO-PW>R.A_<\3>AKQ<%OVVFJPH] M'%O]_=NU+B"HFG,JP*4%XR%EF0IC&(H)@%SG&$,D0)[#2.21B!-DU%_S*J6; M.)#J<%35N^Y6]9B.F68N3?+S8!;5O2J>Y[E$=9SM5 OW+8#K5O1@X[L-5K=*Q@+->4W?>E14I/(]N\Q?FK*S^IM9-6D3+KM[^\; M&.POHJI\_W284MH.V:0$08$2M-41#1A#-GLN:,4)]X' M;QG;[$Y*<.SVP'&=F>U+7C5AMU>TI,&FIAUTB'N<2FHMJ2NZ)DRW6Y4S\RAZ93&2$F,$T "S7J"U9&CZ,D H2D@F"& M,HSM0!"'J$UL]6])^;T*>ZO?:$?\@RRK $?_I>:L'ERI4XT?BA59L:(J"-^[ M:LNK_T'%FKD';^JR^[FM9+1UWW_(*UY+_M-Q#Z[Z3=ZR?&N8*?S MIW?R[DE%&UL59GP5WZH?^P7.XCP+90:2$&8 1B$'.!018%D:15&:YX1@JYN# M/DI3U^-5=+5YKUO*0=F0MKQ6Z-65X26##PU87CGLA=\3#;Z."6]__S FF*_; MB%XZ\]Y-C(E[=E,Q^H(KOLS'%:\&05A!RS0O36UWQN,MSL49MJ>K)+&SGPL0 M,GKD-2]^%%PG-_R,M^@5Z H F7:EF;%C3@0XAXTY?6_3VBXHG;&=> M7:M\'$JJ04! F"$,H HM &52 LD11#P54)T][(J19E2_4Z'2*_L 9N'*C$JU M<\JU-H\X:]'T?M',_;JO?5(R_6U7;M^(3@YX@9#@,&,0B%A M !EE *=0 )H2F2.U1T$RZT 5=L MZ4NH;?"H& NH"-8GUYFK]38H=_0?@E4H[IN]>$$AU9NBBRR7FHA^J")D4=EQY?<=]L S?S4[[SLX/%HSUV#G!W?MY],,!IK#X(WH M7B'.IVZ+$IOYU.Y6?#.#^NV*<_PH;+!LYTH2\Q7T^-'%4:F/IR7=CEF?BI6X MDV^5YRRVBJ"^@GBND"1B(:,,<0%X"&-U?F(Z.8ATSQ_'(8DQS+G5W6 ?H8DW MGT^B&@FL#Z1.4!N]^C&+L'U(;>>\+02VCG_'I/$4V/:2F35B'1/V-!0=?=X1 M&X<\%5NR+/Y7ER34]0%Z*(0*;C\K.=J+?(CC)%7G;9%@"I1I2H B%@,N$Z5RQ;*<[,BGVKP\ZB.]3W95>!IE\=@M4O>QX\@NA82.P+ M3\>$Y+S0.A9*.$/9L7G7<>M6IYSUYE-=)5RR35%%#=H-?=RJ4] BDC+B,L< MHR@!,.:)^AVA(&480;6[,VPWZ'"$WN0;N:9^$U3T-0;LGH/@#\U#4#%AN[N/ MJ-!PD_>G&-N]_CJ=V < 9I+ZB@-&J,T;#IB)?A85&+[F>$G27C=6!/KJ"JM_ MU!6%T8*2"$)(&8CB- (0(0QH+B5(81PSPJC(B%6@8,O Q$ZB90"0IF!YLR]8 M7E;]+&K-1\M,O*V*#5/O$RK.,M>^+QMHW,A U7?U1%7O[3&I[J@)7UET6_+S MILT=E7.6)W==Q\TO?:GG'GY0\K31S]^*[?>WNW*[?A2;]S_93%QK,1/T? M?R _%RA"$960@P1%>A =B0#BJ02Q8"F*I, "6E4C.? PL7?ZXC0-TD679CYH M8@W9N:&&F1JO97_,^5/Q$[0,::S AJ6@Y4E? /KS15=HQ),[MS3+3;UP?GF;[#1!ZP1E_X^(/S_HS>-\Q[[)>?=/G"'UO\Z"6 MJ*X#J(B)B"$$:9+F (I, A)2!$2*<1RKB"8,K:987R(R=89%D02:9J")W@2: MK-N=R24%&:92KA3;,G^B)7ZPD]@^9S(@DJ]$R242\V9'!H0\2XD,/6L_I^/V M4:RXOCFM$',3R@B6" ,4JJ,$9)@ BC,(F!2$2!+)7!A-TCE;>>HBF996H(F9 M3^,XEG[8R*Z2RQI6&[Z#ZN1.??J,WY73^B)5[H/J>YZ+LM=78E0/E1%<_OH+J%Q(G(L@/XO M@!F4 +$L!&$6YSB'$B?8:K.;D->IS?9 -_A='T>WZZ;![OW7^_L:C\'RO#_E MAS/;A%_)Y[#S."W3NMQO" :CX;T>V16TW%?3 F^"O0!!]\/^4P0NJ<5?PHML\G MSD5BF2,A1R-3YQPN"DPMK$V\"7W>/CV3SK#U/A[O& M_VB0RTU1)0]JE].RZ .D[&6X"+Z)]2Y\_-ENFPVZS%]_L]3^M6_>NO4D! MB)P8>P7H0=^D*U0 M7HSI49''&LAS$&*D0C< (D$RF((D0SN,D0WENY31L&9B[_(%3T_/NV4"7]=RZV*F'0CTV9;_&\54_U=D,V#^HAB0>,,\A F "E?!&". M*D?MYRB_Y':]T-^YO)-6(;QW1[&&I6@I:7 MFZ#+S4V@^0DJAJ;4GT7'Z)1Z=.L1]:U/NX905WT,MH!:+SI?TZ>KO$=MGLZ+ M.#CB6_Y#GUCY5['Y43#13DI)6"K2/"* ID@ B)CRM)Q*P-27P#C*> :-JK\' M:$Q]W](0#5JJ%AZB1RD&?O1Z42UO3T^E')\H8RRNA=N[7FPWYV;^D>W.9N11QZ3445_KN[6N&%] B#$2%($LB1B /$_5<9(G(,^3 M#"8IYR@S"M^&B$R=MFC ^;JJ+QN;I0:M+2[%^[0E%:9)A'@N8AD#1' *:2 M QI#";A4>LP@H9!8=7T.T)K8- _(IF5%-MB(I^9JE >_%*OFKRV1U89T9V:Q MGC1B9[@MT?H2\:9SFU53]F? !N)YLN,A2K.:LX'(IU9M\HKS6.:3R4\ZU..M\%U2CT-"T&'!Z\C MGHTE]C?O>9SDW,.?C95P81*T^;MNGN(8..J-6KW\^J2(\;O57\FFT"1T8C=: M,"8%TX-=:,QS%1-0!I# $# 8$X)3$H;2*B8P)3QUW4U%,UBO@A\-5646:AT] M5M;^PL=8FV8N8PH=V;F-,QRYBHG@H+66C^I^QY_KL)7(XN1ZN)UJ\:Y8[M3?UL><+NIJ&%,>QA$&).$2 MP @*@&2HNQX9EFE*!0JI36!A27]B']*0=<\UV*J39011E&4J1(L0@$PP0&0F M 8]PB!(6BHA#.]C\"17J!)-_5J'3I':ZD,__^1\HCJ+_#OC&J91YS+ ^->JRP2A' &$< MT'R'&8Z;I!J\Z./DH3._3[??JX;#BH M:FNK0^.*+,&N%(=_X0?F K8N;8N0^[5IYF:\Z,C.H;0D@P[-\9MG^]Z(,O8O\[^?'Q24/O M%*R>0/IL?>)S6GQB4V]X"EJF-';4GBV]19XR9GX(=-/E^)%P0-K#4YP M2KQ*)4YG1C>*LYT@KU)(]SQYW4*.-2070+XTMM?V=K6??WS:K)CE' O,(A!E MA .81UPWE68@#"43G''$N553J0,/DV>J&JR[BHTJ(.D,@[:L0W'0L%DX,K'> M;'-7E^$!CU79^?.>PYM*OX_A3+'^(WQ?_W M4O=UIFF24X!2$0&8H!S@6$B0RB1AF(@X"^VZZ"=@X[H5K+S9=]-OUWH@6\MGTTIPM_)X6SBE_GP= M)*=@<=XSZ(1*/CN^3DG+PPR=X]:+OVS69;D@/$-"2*9+)1& &0G5[U ,I" ) M%3"$>0B=Y^=<(#BQ ZUH!*SM#J^'+5XQ/>>2R@S#1H^*L(P1ASND*NH3STK"+$A8AR'G(2 9:FNGJ2 M24!SR$">8HXE2Q(IK&;;]5*:V,X/+=RB(?Q?CDWN9RHR,V\O@MO9]4'FEF;P M1TO5X]EM5#+?3>AG=%ZFV[Q/W-ZV\MX7)IDQ3K2390 M_5'BF,HPBZB=#9L2GMBD)YD189OLF4(7=E9N, W"<[K95?9YYCZ\4'K&5AF6 M$QY\)6(.1XBF!^-^LU;^:?NL(11U_D4HZ4X\!1:-SE]^1?+ C/ZF'L%7+J8QQ6<*F1 M/ADF?%P%#7F[;7A88V8[KS<]V-GFJ0J* MO0HFJ"PSDM'3ACI,:]8]U$CLTVW3["6?H.(=9.;RS?-E(/2[&N+\_<^G8E.] M5'[4$+S%FI_4PK[_*3:L*-5F7S"QR!D)&9,)2$7"-"(N Y1&# @.TSSD/(;, MKD!U9@$F]D,5-TTE/5\OEV13!BI$JJOJ+8OJ9_^VAM>PK_B+65[1=D#-CYNT M.L($]'EHRD4C4U6RUTJE6\9KN2Y ?;:R!95P4^.@3_]9)D5+GY#]5X"I/OW' M,4->GX$/Q_A5%Q65"Y8QF491#D26( !#B ".DQ@@#N.($K7OB&2Q7:L]U3!0 MK9:UV@GVBQL[EP?]2D J4I8Q:"VU8;!I+8ME5#DL@'W@>,2OKPBQ7G3>4/!( MD+.8[_A?[=,@E=&5;Y?K4CRL?UL]%1I ^..*?R:/1D5I8VM,' =I$N:YCT%A MQW,@ON2TM(R*:E"1U3O^0_$H=*+SM\_W'RM ;_4/NPHY2K%2_"CX3OF#0;U8 M94E,A';*E@PN/%O6Q$2\;O;$Z/DKSEA?]HAH]YOUMPUYK$:MII2&0FT_@$A) M ,PY!HA&$(0,ZT(!P?*04/::2KM@,(LCAA7J\'A,."@ M ;= ?5 XGR'U94+S![^# E\,4X??L)]>^U:WW^RK;AA#"4\8 2QD&@4 I0!E MJ0 1I9"&%+(H-IK/<;;RY/<-/_2%_'@=SHC\PX9XE52V5PJ& EE-L+W(O-,$ MV^.59IM@>U& [@3;RP^X[7#[>[LFSXT3B=(T80 A% (H< @HCA (HPQ'!!*4 M8JO.B)/UI\[!N=W GRK!;*NZ0C0[.]D3FB";WR.$IWWH=/59-Y\>T4YWG+[' M'*MD-FLF!"]U-<['LMQID/ [^3>B\RSJ9)^%&8]#GH(L3534J"P*(")SD.,\ M(1*F4"164>,PN8FMK25>%Y!I(%%=$O-G0]RR"&98;V86Z4\;=@9ZK(B6LE;& MW\:485_<8B2CKX*686+S%K$8"7Y6N&+VUA7'0SJ04VU2JK0GI?K7>K[EBNOZ M7GW]_[#6?]7D477?SDF&]8O0P.;%ZEM;Z+Q>8P6(8_2&#$(,$\2 .,H M RC.,(BQ_A\24V[G6%Z/:)-?V^TY M=,)2=N C*,6J6&^"U7JK+RQ68JL?V#_L ,HVI%S[./X*E5T3Q'?(!IKN- %\ MCW 31.^GE%XL=.\1>2AN[WO%,6C?T5+\:Z=W-Y?/JH>86Q>9-*.+I(KCWJJ +>BP MZ+/P?QX]>NL=F)C=F=L/YE'^>0?#3'0=-X;.4.<[N<= TD90+IA 22K2&"!, M(@!CF@+ETR5@#/),OS&==CAZXYI TJSM"O>E*'I4\\ MT40]@*G5Q-M!3=B[/ ,1?;FK(5+SNAH#H<_=^SN:]=3B[Z>3]6^:"(W]5LS?5 M%#A')4TR&LZ6EQ><%^>HMN$A1J$T<72')2?V5K^K*%"=:+YNR=84B:DC[K 3<1/"SA/\_OGC MP_MWP=>'VX?W7Z\WZ7.6!VH6FX=KLVS^<+#(SE*SF-4YZZUM7/@75\0R;5AL MN]LH.[I=J6/$4B/WW+)M\:."<-]7MTH((YDD'.0T$@"&5 *:8 1"'(94P#CB MV*I+V9CRY)M[AX\&8+WB)#BP8ET<;*]>L\U[$J79F:S7< 1R52/>NP,A?BLY-MM-A6>&2(8P"AD@!*4@3RA MA$&."))V4*:]I"9V(O7 T>5Z]0VHMQ_5.<%Q!L: LLP\A!\5V+F$6OH.T9O@ M0-8CJNFH:+Y@3?L)S8MK.BKP&;#I^!L3@:+T-;GK*O#M\R%^KR>_/GPGJZ/: ME9[.][_H:M)WRBU](,6FOIN(\ES$$%)]F10#&$L!<,XHB#.)(@%3%F'L%2UE M+LDF=E%-U=TORLWK.PW^ZSR *K/]7!C>H;\6?E]UJ68M;"<=4S8CM;=*WK-" MSB%HEDKP0$L>:-O89$5KF_IQS0;?,)M?KPG29^W-:@[W,SJ ]#(:*"3Z+ M==FTY!GB7AR]-/%.I6B!S^_O#"/G[EWPJ4X7FDV M((J+ G21)RX_X!:Y?A)E*<0>\;^:W[.?J-;"[[Y3 013)]$\2PG 42@ %)P! M%*L_0@DSDJ$,,LYM()%,"5M9DRMHTGH_>***_H*GAKY=M&>L2[-@; H-V5EH MS8'N36G54S%QTYVY6$\1TX49_N(66\D]A17&9&?=]6V5<;HI6[]_U7"/_:V3 MVJGE>O-8-3[29?&M"@46<8)YSA,(W^ M^^E /5COR3N-^QC1HVD^W+-V;'/A%?GN_72'@^# PHTW-&\GR?V.^1BA^1(S M/LS4T#/@P_!EY['1=9I=+:6B>PV[H]Q5$ZEF6 <=,@2,X 3 + T!$0D%/$5, MQ#+$D"66\Z%[B4WL([JD=4;@J2%N/0*Z7UMF+L&7#NP\P:GX+=T)D$5,!/0W M@;F?U-RCED>%OC!3>?P=.ZM>/[+E64&*P%IM62G4^X4-)6BD3G,ES21.I)0 AC@#$*$OE/-HSV$-3[.9%SC#.=8SF4,=LMQ;A-3[H.-N3\KO M^O_U'>H/LM39W*IVL=!(-_H?JN+%[E]TGJSO4]M.WG>B_J_Z\W+'*Q;9=WUW M^X5LQ7LI!=LNHDPRCI,=F?V%%\%MN@ M:-NBBU7 %+LWU:_5E-:&ZWH"Z68O5/6 9?@Q[T[:>T#(&JKZ9_#=YW MO]J!]Z!^I"[O/OK+XS=JH0Z=\K^T MK#^+M77E8/>U&6H'[]_?!9_?WUF5#QY)-FS[5PIE:=0'>?Q7$5X2P;6.\&BM M.2L)+PEQ4DMX\1'WL1[;9YUK6J]4?/!NK4L'%CAE+$[4&9$(D@ H4@$0Q0G( MJ:0PRV,<42N4LXM4ILXEUS7_>Z+!'S59RX[7RPHRVTVO%MO.MNPE=IH"TBN1 MQUD@YS1FGPC2*^:EN2#]#SN,=>3_>%CKY:II:*9S'+LO36Q9!Z@O74O:S5/_ ME\4\QR,IQW+32?+,7+PEP-&SQX@-NF]3'E08) M76^>_[;>_+.J?&&B+%6P>"?505=L?HAR@3A!LZ)WP2M M.AH&;H+/-0IYRX2_C^TZ4 M;%-436>'^WOSL]S(2C,<[_YR>WL?-"P$'1ZLSGMC"C$Z GK4A?VIL$\-GNL6 M[$1U/3V.+3_G@=)0U),SINE;/K :/Q4K\7$K'LM%E*:":.A52K$$$*G?D9C& MZO3)LS@4*,70JH"\A\[$5GU2X1?\H0D'%67+TV>?GLRV;0_2V]FQD^!7@AF> MB34)3.&!R@L"$)Z).@PM>/[XE>&WVL"K];H;^>U2&=#B:Y,+&51V^ WE3\B\3U5LJIS?$MUW'N>VL6N9OQ?;[VUVY73^* MS6U9BJTBNT@E3!,109 P!@&$)-.P:[E&5)(A#C$G^L;8HL)I@-C$]4AUX2)K M& B(IFK?<]:O*C.'XDL!=LZCI1K\J<@&+=V;H*)\$Q"I?JB4\UBN_ZRZ4:LA M%AO!BVWP:3V0&W%I2!N5WE]#6C^IN1O21H6^T) V_HZ;O9\ QGS>Z;NN.UFU M I1WNVVY)2M=L/*&E 5;2)HPGK$84*E+1G*( )%Q"O(TY4G,XB@/K09R65&? M.-JH:%389A6>66D):&:GR$S&$$98.U&JSE\Q"94G%0D(993B%$=1G!.[+.ID MJG3+IS;< -+@>=4Z#=8'1H+__ \41]%_!W1.Q9OYY>HSU#1:D9TC%>S M$G1XN0DJ;ORY9R/+7=K1G=>!.:CGUZ&Z+V+EX+HK%^]56WYG64)Y?Q)/& MN5]]TQ#ONW(1$YJ$,<^!E%"=(6/E?U"20!!QR; D,8Z@$>3(&*&I"Q JTD%# M.]@3#VKJ9MYD5%G#CL.G"NQ\A*OTQN[ 5+2!%*Y:HC9Z]9N#K8\N/(M9FXK7 M6K#Q\V[QV.\K4@^C$+Q*,C7389J.F 6C).9)(0/.8 I;S% E"(<7(J3_T0&/B1(LF44_P;KI$URO7[M".7LP,^$II[:SV MT"%:4PM^T?3Z#S/N;:+GTOAN%.U0>)E6T7,1>YM%+SSJXZ[TB^#B\>DP$>KA MS[;*.^*,BSC%.O?)5-B<$T!3E@*R%'V2N]=^JB]X%SNJBN&[V?'7KP3UW$_/ MW=\E(IZ%H4 8$!1G /(0 8KR$$24YQ#27#)DU5?73VIBE] 0[@ZOOF*@5:^^ MS'R#'RW8N0-'!;ACO=VQ=\5 M&\&V^RZX"A"XK'Y5=$7Q@]"E^'W5CF\5_/U/76Y9([0N,I:&&4^H'FX= IA$ M,4 L9 !EE(4QC7,8I^W1W,SP?;'F<'ZWC/$5J?\*?E\)LEE57:/*V8BR GS0 M@7"5'[&%D?+V7<(\@31+,(A"B52X%H;*'6,*\.,X)%?N MU;_I]. //0,B(/OFBQ?Z)F8N?U85NXW,T1P"_5B%>%$SV>F8KMF\J?\;'#B] M";J\!C6SWJ&>?>O/UXP:7VS-.V+&LS+/)L3X7M]Q.V3?!=\MQ9VLD]Q_*[CX MN*K0K;4/;[;A#TH][W]6M4?+MB"A?/-\OUGS'=N62H2O8O.C4%P]:%X7B:0Q MI3$$*=90BG&J]D9)(Y#FJ?I/2M.<6(7$DW Y4S1=Y<):MO;5-Z4&76@YJ]$8 M&]Z"/RKN+./M:;ZCH=]^Z:_C%N5[_S#V#GM*Q?GRWI/P.*\KGU+-9WY]4F(. M*.2W.I[4L)9-:BX-PPB*) *4,P&@1'I\490 3+,8YR*7.#:"N;VT^,0N51.K M0%>)]O*,)QC'!;, [KY"0#=H;@M![8"W>R09A-8^?6<^ M\.P>;H_@L?N>N?*.L1YVU&"2*6^S0"D+"8<02 *E1J_, 4%)!N*(8D)8&E%J MU1'62VGR,&NE*[OKU(/C1>.99[PO( M,SHOT".2(L(@R(@B!-B8_*;=3 M7W\VO->G@+;TJ QVFN^@U(P 6B'CLRY6R9/FU\[+3/M-S3S5J_E2=MZN9?OF M4!&U+X6^N3R7^C!AMXLK6W.J#GMBPPKUO#]/.8MF/7G;:7F=U6//HO93KS\/ M48S[47@/8O.XO]EE) TEE D0.<4 YHP"DA *A&1Y MGJ$XI]2HP/PU"37Q/K1OG&E;/@X3(O\NR,9PKWE-"C,Y8;\25B>\**KV)GHV M6J>[0>E$8_>Y_1ZF!;T)&M3!CJQ!)6RP5=(V.YI&:FH%O@D&?I:TU-:U'*_I M4]FD-UX)R].G55[C3YFGQ,XK^X:#":77PNM\B:S7(O&E!-IKX\T>A^W^QU-] M_6:(MM8^/_61F3P'/\JCP=7OBI(MUQK+RAQ4;2_=<)S@*ICE"7-()G\7?I>$ M<8) VR\R&]#9*=M=.+.S?W/+>GTJ5NH<54-.?""L6"HS_'VUTQ9,GM2?*Q#@ MQZ(J8/H@Q/U^=NP"YGF:,8Y &+(80":I'L&$ 4H%2P2B>1Y9U1DXHFG^VS$VY:]XL[S2+/NTL7K.DLT@-PDG+E:[0 MVE5Q5,.8'A^[5[KB+;@?'UELG3VZ6C^>,D/N?,R:];E:7:<9G>L7=*RZ4H&^ M.$8>C$-)E,=* 1=Q#B!)4D!$6M44ZT 'RI2FK!\5-W^^MD&4E)*L(WQ]E)5*/'=_1P?Y_M,B9KO M9)C$S#KJ1'!"6\8W<%%3--.DU;S;ZPFJGQ4T*(NME)X^ ;?Y.(,"]I)IAC]I M& \7)KVX%^S@@5\-RB=X*2>4C=96Z?/;H[Q.C@B:9E:#7?L#\BZ';:;_N[4H>=5LUFAA#Q3C\TZ1U0SD2U#/ MF#NO(S[U8.=,SE*$9 \=6\D TQERFS5@#>H&]E0WM$U,?2N,I^2G=)&*Z M]G,%8EKB:BL>=1H=U1V0[ADA,67A$B4!31%F(2 :0(98DD!!,\9RDFM9/8X8 MGUGEUFS([&-H&!%C4X3WR4L/'O#G7#-4=8&R<2N*;;>VLN/-Z%G@KNGK MN\L_<6RW&UDJ_ 2[W[='6&UOR_VO8[HNBS*7#,M7Y@ULH"@/^_>/!U77NLG: M,[\;&I:\EB>/'4%HAM=LM;9CR]EBK-[0#K#C7OVY,=73V;/!J14(69M4I-V).4Q22P M5?DHC\'=UV^?.R$QQ?C""!CC.L(.#GJ:0!4"NV'!<4G-QA<.+^MNEN&H:&># M#<<_;3CBH*FO^P[KNAW=0UGMFZ(I"I1F>5B@)648X2R*$8T805$<0D+#(/3U MJF NT)H[1-A0]G9=TIH3#BX@I7:'LR2_WL$]B7Y&=8:F70K2V9I?<(&2V_$% MXR+WIA>"O[C_U;>3(C\F/;7'@B@/$#(XT8RS*PQ 5)$D03@N& M,HPI\O. 0A86%.=4ZS!?)#?S>6ZK@]&1OXWV#5F/P1.LMY7T&,@VN0MO YI= M7490C,%G)$]\E 28RUE&7FPJ#259+2E-R\3'_75^U3_@? MD0%\??474$L#!!0 ( ,> IU@LJ1ULJ;$ )"P" 5 ;VUC;"TR,#(T M,#,S,5]P&UL[+W9EILYDB9XWT\1DW,[EH%]J=/5?1121+;.*$.:D**S M>VYXL!@D=M%)%4E7A/+IQT#?Z M=7/#SAVHZ3Y7D[N$B;/E@,#,8S/[S?_WS M8O;#%URNIHOYO_Z%_Y7]Y0>SC_^ZU]^__ +N+_\U__RG_[3?_X_ /[' M3[^]^>'5(EU>X'S]P\LEAC7F'_Z8KC_]L/Z$/_QCL?RWZ9?PP[M96)?%\@+@ MOVS^V?_]B_UCQA6^ .Q-U]M MOOW7OWQ:KS__RX\__O'''W_],RYG?UTL/_XH&),_WOSV7ZY__<]'O_^'W/PV M]][_N/FOM[^ZFC[UB_2Q_,?_\?SOZ;%Q8_U%WY\N2! $*F;?[K^^AG_]2^KZ<7G&=[\[-,2R[_^ M97&19E!URN35@O_GU3_\\6[=STM<$5@V?+ZA'US_^[K*X33@GVN<9[SBZV:% MV2+=^Z59E>KB]E_.0L39YJ>3C-/)YE-?Q-5Z&=)ZHG/*P?((V90,BED-$;,' M+9$@&9QA,M]GN9*\(IHW2EAA^NO'Q9IWM;GBV7Z8;',N"2S M<;-<6*9'NKT/V.O?^/%S6-('0?HTG=W*N"P7%RUTM5XTD-R56HC% P*HS%01$R@;"D0 MDT#0W$N#D>408Q/E/UAX+QR(_G%PBCP[@<0[7$X7^>=Y?D4',&$ZZ^)"AN \ MG8LA1 A:$1?:92%XQLA]$T#<6W8O.,C^X7"\+#L!PX=EF*^F5?#7@%8^HD&3 M(&M'@);202 1 7=)$6^1Q\S:G X/5MX+$JI_2)PDT9%1\?-\/5U__64ZPU\O M+R(N)RJ90LA-8)DAYSKR $&11"SYR]P;BZC426AXN.)>*-#]HN D"7:A_=_P MX[0*8;[^-5S@Q+)01$8)+!E%!YQ7$$6.8) SBIN8Y#8U0,#]5?="@>D=!2=( ML@LDO*9 ?DDF;"/X]R1_?+FXG*^77U\N,DYX3(9;HT%HST"Y&,$9Q0!S9%;( MG$1H 8QGB=@+)[9WG+23P^1#^?)U)?-,ROH.%*@/6%BX+(N\5J M'6;_[_3SQG7*.F HA/&D(GG[T5G[SXMYC<9&)ULD%QD8$827&,*!-?H*/AV(KK E+2GN94/5]Q/]1VG M,D\2X\L*AZ B!Y4\!R?I4+.,&6%93%R%D]3_ M<,7]U-]Q#O,D$8ZL_@_+4&M/WG^]B(O9!%,(SGHR5HJ3V7(>(69TD+7E/C(G M'3,GZ?[>9W 6:= R!*+3CSPU.9:XZG5]X-(]XG(!J+M B+U&G?Y,JSQ MXV+Y=<),]IBU@^0M!4+1&XAJ+CK.6 M;83:#!G_^<='@GQ#/SC^.38Y0O,59OIBM9A-O7[/%SF M*?WT/BO[/MK>_^,;/>T^DI\3'X!?KN!C")\GFUJY"I>WY9?IG%:=$F865T^^ M;J'H5$JH,R%%Q6I2A*W7(1DPJAB+,4&9YP*]$E9Q@Y+K1:^V),[6JYN?W.W- M0^@ZUO3#

!&P2N7.!!H"G\N:?DQW!YGX)Q MGI4_>IO_;$;IF(TFO)60)1:D*'YPA., .Y1(-!:,_9<][+ M\9AY0,BXT#E%LT^"Y!0Q=X"5EV'UZ<4\U[]^_O?+Z96NKNA=A/6#I) LAM9&!Q#[ M#1,2*W&&JU]Q?7,I7=/()5$\6.I]M$I%DWDN F32HD3)DD_/O4H[!E)/$C). M@XSA('2ZM#N S.OY%Z)ZL?Q*+$QJ X=*/P0;$50-,9S2$7AFP62FE"_/U1$? M@Y3M]<=IF3$<0(Z6;0>X>+?$SV&:?_[SW!D*/R.#&$0" MBR81G:8PW]JS>9*0<3II#(>4TZ7= 63>KC_A\IYL)D[*[+FG>"!B!B7KO03/ M$A*7,5J1R/%[KKG&,7AY3,4X#3>& \N))-R8RGH4!@4F"LIQ@+ATG M&RF=R-S6]WA#ADOCM.(8#A_'2_=X:"S68=;HW%E\QN7ZZ[M9('',)'GCV#H9\QP]/3BT3>+K9D(_&D!?*11(!2R01M!J\#06X(S-=>#$IM8;+ MS=H]^---D'&4,#L P6L2]_SC-,ZN,%RS3S__F6:7M3#PEB<613;2DV""*;53 M)T(LACJP=EN I[F2N@ 6*^NEZWMVB[P0_CSEK6)(&I# M-@*XWW34J6WF:[FZJHU@A7!6-<_\[*9FG*9X X"HD< [@,[+\'E*,>#TGYNB MA8UD7BY6-8#826F<"GB1DG+9Z M0WC))XNY ZQN_C004O?IA(TLF)":7WA>;7R2/WT!JNX M.$B2'20/WTQ#G,ZFZRFN7LSSYN7,I\6,I+ZJ&:WUUUO1D+V3BBL/W HZ4C6Q M%'6PD LJY:W15K:^E]B7MG&3BH/7>PVBH@Y,SQ9?#W/YSCB; G%"8;2_&V*GJ*(#4+U(J;;)7KT+7VN9R=V5#@65 M@C-@TM7NA%I 3(6#$.A0)@=0.?GB\^S MQ5?$WW!6B\[A M-Q"@VJJB VS1#EE>/LF(9,F@9@Y<5!(4)W^17,T($0,OHHZ18L^U%CK2,CU- MS+@79,,9IP:B[P!#-_F)?TS7GUY>KM:+"US><'73@&N"P2LK9("B,M;+&08A MDN BFN@X^9D16][,C3=-@-V@# >A$87>0/GAV"VQGQ5 PS3SY?D9%4(8+<-74ZJ15 MG03M"7,>AV$,@KA# -9N*]3.#-X%1/H MR+0U=/(GW;I(\ALD=>-?#8>UEDKI &/W*V&>VC1!8/9!&W(BS>:J,8 O0@./ MUBF=5!+-,PO?)*H;;VLXG+553!=%F)O[I.WM+,3F+S!7M&B;(*\@1@O$2 MC./,.^:S?G9:P=%W=T]2TXTK-B"ZVJBB P-&9S]A=%V+;MXLYA\_X/+BU\4: M;U)U$UEGLW@MP-I4PY-([&05R!X707]+K5/S^H+G21JWW.E<#EDSI72 L2V9 M3:3G12F7@!460'F.X#(%OHXE*RD8+%Q713 MLU[E4Z,2.K]QGBHKV7DKB]0@LDW5K-*YC=Y3 *)DJA?J]%US.[23G''+F\YD M@]HHHP/[\XR$$C,Q%E8@D>VL3;P,;(:499VS$YY'?':ZUW$==TZJ4QBL\NDL MJ&JDB@Y ]>YFW0U+F]X6V\UDG2\Y1&7 ,#Y!HRUWGCH-SX).@Z"(5E<,0A]XV M#6/73@T"FY,$W0%0/BPQK"Z77[%!V&V;LPS:_GUZ7MDQBB M,,)+0"3<*Q\$1"LE"*N9*)[%I)KWXWN:E''SD@/AIX78.[ YO^$Z3.>8?P[+ M.9VMJQ\VJOF$ZVDB M)_L>7\W;M=]?Z]R]VY_A])R-W)&)[$*=4ZEJ\SBFZR0R IDS)O"4H^.^=4GD M61JY;[4/>K6XC.MR.;MYVW'7NO6V?)ISYUV(9,PQ@*H]&SS:7&>H)!XL5RZU MSJT?1.#8&='&.'KDJ@VFK X9-@N8=+C?CW2;&>1U9]B = MLNJ>U,%.20/JPH/.QGH^;!9^%V5CIU4'QMX ZND.=%<#!%] VKKDVFF A:"- MX&0!$32O38XY>"<=>"T"1QVD**VKL?8@:^R4[< 0:ZV8OK#VR ZKS%SV64+P MPI&\2%0!ZYP\7;SSGC&EFX]?V4W.V%G9\V'K)$7TB*EK,QQE,I$Q!SS7J0^I M(+C$!2 6K1RYC%5JGG1ZPPN:X,>N#U96>'U''JJ(#6-TK"[EF;,/3A!LME:R3BARZ>K%? MP+&,8'B@Z%9$%F+KMZP[B1FWI'1P0+51PG@&?1 /=82(1),-?:>=U!RNE7 MV]TW9PL!SE)"S$=KHS%EN??#=IV#<['L+?3^^SSY: MPB.>9ZOEN@XKR9=I3:$H+K_0%GWQYW0U<=DD.HD9:"G(+L D M\2#WNKZA!;;00=_=(6/7VIW+BS"=3U+R/&<4 MX(H4]=@F)I0(@$H)P:*U0NTUTV4_9#PF8!QXM-'I8X"<*. .7.%K1OZ.%Q&7 M$R5%E.1] =I2.Z_Y3&Q8"=&0\;2.129:7_O>(V!T=)RJT,>3I(Z4;@?0N);# M-?'&^)IVHA O^D [Q1OP*-XZ7; S1NCED* M&? U?;F:^.!T%D)!=B*"DH&DPF*$XFM'4&0JI];7]8^IZ.1J_GCGHY& .X#( M;_@%YY?X"TGIJ1Y5M\-A:FMU^K]<*XZS<]PHK4%P-*!$2K5)E0,3F3E M6V/H"#([\7"/1,:CUPC#JJD#)-:9'V]+'4*T;<+?+V9Y$HM2!2/969XWSRO( M[.H@P7!T@L3G?6GM[^RFIA/CU097C83>1?.FORT7JQ5Y 66ZGEADAC%#5IR1 M95?U%B7*>B_GC!+.ZZQ=ZZKPK>4[J0IJ Y%CQ=K!XX';#F77(\KOIHPH:5BV M10%BS8BKK"$8)T$8JXNU3-'!WQ@?.XGII-RG#5K:B+R#X^@W4@,1\(G,XBLZ M?&>+S6CA:ZXFUEBFHS!@;;W[(+\?@I<&BD/'>"#[N%_F[B 7Z!F"QG5V&BG] MD<_32@,=P.D]SF9UQB+.250S8NE%OIC.IU5,Z^D7O.$J!Y6<5-5=*TA_./+9 M-.W$F)1CTNC -NO'%<_ M_TG6F?0UG8?EUXTH:_O?FOA:;([LUW,B#U?KB8LQ!RX32.M(%)91+(JF0$HJ MRF \]PP;HV] =CJI=FV#WU[4WH'UO&7Q>@?_1!YG3::+2; M?6 "L"1O>4P>FU_&[""EDZK8EL@[3=P=V,U?<;WE,"3'7EF+L=Z61P^2%"9PGV(!CER!H@@"/%<9 MBDTA\2*C-7L5U1X O#:4[V?OOI=:EA&T^1UA^,K48TZ,I$I6/C-R2766X#BS M$'E6C)NLO&J=53N(P'%/X#$0="2(#U=GOUB]%N?C=Z62I9RE\Q0Q.3I.K*GL M27),=(Z&57'&UK'I@22.>]+WB]:ZU;4P'#OO%\9KGS//7/NAG?=;H-RC!.T$YD%D$9J\E DI.J4>0H1$E%%Q71MKZ\.#RE=X[NC,W1\7R^[Q"Y=U'9ND\? M< KQIHLZ\[>^U\=7>/7WW=E1#/'(#!03&)"_42 P:T#7^Q+G@C&F>0W(R51W M4FI]!H">6<,=^)C/I]GC??S:Y0D/_7Y6HS M0.^V&WZP=&Y%ZX#9$$ E)6AO6P^:,QE]0N9EZ\X@PW RW&Y6$%PHF!.US;50E+03)$:PQ*GE>HFQ> MA/@,.9T\YSF#&])*)]_50(?M"/GQ((MA4P+/K7>>G,#>'+=/"CPSFL1Z752A MD]K&6N"%WD 0-H/6F$K*3"31VHW;B[#&+:(R5T+SP@!#VERC6(BNYO9\$E8D MYYD;C,T.6D2UQ\(W&D8=(N\.',!;ZJ\D4JWS8EZW[:8I#LO<\U@2&)L+&?J< M(>@<(<2:PD@I>C98?[&G".H$2T=H>A=H3A9[!QAZP,-U2Q2I%#,F&K ^:% 9 M$3SZ#,5+\EECDLRU?F?V)"&=8.9T13\LO#A9ZAU 9ZN7['7_FQ(82J$M, IE M0!5?;Z"X!>&2DLEDIDSK^1N/B!BY^.MTQ>[NV'N$E#N R1,=8J\9X<&YHIP% MDD("I63=/-R!2=S3_Z*2MG4SJIW$C%SKU1PV;:3> 7QV#&^^Z;B%/&7)-?@2 MZ1QG+)$1%O5;%"EE%9-M7<7\+$'CY@+:PZB=]#N TL.9S==<9+3NRWQ6SVRV+Y1UCFB9.2 M_#H30;N$%# X">3P!2@Y)85CI W[,C9'+* M7-='1\X1&RJK#(X)"E!+-EI$9E+S!_6ZT8'X:.A\1I-0(X>2O3D, BMP4G+@>E2^^<8S6SK!X:/J1CW(#PGID[4 M0#=(VCVC*"CFE%)$?Q84BL3BP6?R17DF']0PE9+U_2_Q6NO6;0D4"64*=['U .%S5/$- MEHHX)S3/J=LNP'Q75+OZL-B1.]Z8^A@V-4<7M0'/1O6_(4E^-5WC=9/Q*^M< MW[Q_G&\^93.=>1)M0JD4@O6*POV@R9--AIP0)AW3O-:PZ<9H'YJG<;O2G7,[ M=(6.#B+IC:2O1OJ^NEQ2H';MDFQ\H9O&'O<%,:DC.I4CQI2S#A3GHB8F+!1R MCT*16A;6O /PX62.VZGN[#'2@#KL%Z:;+;>#PXC:&J4TB!A%G22,$(,(D&)U MX3&9A.V?:AY*Y;A-[3H :2L-=H#1K:/E-]S<"GU8D'-5A^!4B1++),<=K'KD M46"Q8$.D4R.B@Y X!PHDN!=H$F_^]O$$2NS"H3D]-) R?54E9]L Y]W:35#U'+BK8DN4"+7G M(.V*B+5]@H&L?,*8"A>VKYPZ_P]Q6=-&(6V2ZO=!=O:V/6'UZ9?9XH^AV_4\ M7N9,;7J^P5_[EWBW*]X^NM*1<4&!*E@"9NV5C> TG7\Y%NF,BEZH 7OQ/**G MP=U-_(AHN_O"N:F9S#>8^K#XE!Y6NNXI3MGQO'H0.C C+Y"6CE==*U;%.CIYC-*^]!2<.!@D,R M!K(DY;((*;0NIGV>HG'M9W>0;*B^4^/N#^UN^YY.J-<+'V]=G>IM23I>)P@I MTTDDT2:,# VV]@!.N/\8K$RR.PPV4%<'AO#5];);P]YJM[[PYTOZX72]FFBT MJ&214(2DO:2J!ZXU!\:LR#8;8[5I?D8_3].X%9;= ;&I"CN Y*V2#ISC^^7*SH5(C*5U>E@$G*DI.L*&++/(,I M67(T4FC1NGS].7K&+5SL#H;-5-G;MRRQ>X@.I!:NP3LBY06E[7_W/RJZ07)'Z=?ZI.1 MU20%YCFS&5+0OE:\)?)-T("V3"N7O6R?HC^(P-Z>8K=!R3?!V$IE710I/F;O M]?P+27^QI-T\01-9DN@@"UO/ RGNH?2;$':N2 M3A'V;HGD_.:;$,Q*Q8.B4P*3KH6]DIBQB@/WAC/.)'=\^*/Y/DV]/=P^$\Y. M4$RG4+MZKKD9'+*^2N)/,BM!*6[ III'=13L4Z@E($<;5$%G8FX=GNQ#5V^O MN\\$N1,5U"GL:HA/HMOV#$K1,063090ZRAN3()/-'&@9N2U<*"&&[]CTF*[> M7FZ?"78G*FA4V-7"UMW&N]8)3U_3<%$G#R+R?*^(=AOG7Q3S=L\T6DRO268BU]Y2R)4)T.E)8 MCY)QR9D19TBC/$5:;^^3SWE^GJ2F3H_0FRC[7?BZZ0_I*)CFS <0H0[4KMW1 M P^:G 3!#><^9S^\V_: J-Z>&Y\Y 7*,:KI,POU\\7FV^(IX_2;US33$Z6R3 MSYQ0!"1$H4@;HR5S'HT'+T( ;JR4S)-GP%J_BCB$OMZ>#I\)@8T4UB48:7/AL]G_T[14)>H>[F8 M;T15G^*_O%RM%Q>XO&'PZP0UU\)AS6BK "IG!!^-H:^"<3:Q2/'ZX !\EL3N M7AN?"8OM]-8E+.\73=PQIF7M',D#[3=,H'0=.*"CA.R2,=S':,/P%G$'<=V] M4#Y7*-) 5WV"\'Z,M6WWHV?(DI.0-J\3:LLGBO8W8WCK2!XFA6U=SW\(??M! M\3_>148CC76 QOU?F$VD2YF5HH#KI.KCA 1.Q@#,663&LZR:3U#=G[IQ;]3. M_]YT"*5U,,)[!V?U@GJU0Y";SF(Q9=IAY!\KFZKY]XSV7RA&253&M$[<'$YE M)Z-0SO2JOI6Z1K2/FX3\N_!U4[96FX8MROH/$C9]^?.?]/'S,"->)Z+D(A7Y MOI;7N,PJ!R$D1\)S)5LKA!0/'IGLN 'YYE)=/JAOINC%8%+O(OU\P]*'Q8OT M[Y?3)9(@R5BOO[Z;A?GZQ3S7QCZ?ZZ^0V-"QB *0U4KM.H4JE,@AHF%Y[G=OE;JZB L)M;(IN?5+R34V@69^,*WY:H[WN]S4MMK^L&'0CKDD<@(DN9/L4=6,509?^_65X)@) MK=/=@S+4I6_:#(T/W8)NH-'#/KGVD0[NMLP48M V0C#!@_)%0I".@1 \&R,Y MV9_6"?9C:>W2Z1T,W>=0Z/CEC=N;>"O>O+GA^N5RGNNXG8G(D;RUD,%DX8@K MD1O"^3#0>?B2F5 M.<6+20LR^C%Z)+_=JM8F<'_JQGTN<&:C-Y#2.@BL?BX%$_G_/_^9/H7Y1_R- MS.?;>66V_G]-8'P)LRM[3W*<)C*N]3^0YW+_!UN_.0F9.ZFR!\YMK3OVM4E5 M\9"T\8Y9S^D<:(S; =@8%^"#A69C*[P#$WP2LU?=R!_?^%[[ZMMBO1+U1'L6 M3"P6"O+J^)"< KD_H%)4T1E,S+#NT]C645;#!<%?,18@]@Z M3#I+VK,R(!>6!=ZZW&IXW [V**E3W!ZBQ$Y&XYS$\*W(C9'H5!9@HJ(C)@4- MP6L+LMB94Y\H/DJIG3C?Q-=#;BB^7BZ_DF=T-74WH#(4 M+7M \GV(*:\AJF) ,DP24W:J^72*O0@;]R)C!, \ =FVVNL DO=%-K'*LR0M MN=^9"U!:._"%XEHOE8R6^^1DZWJ&^Q2,>Y\P/LA.T$<7XU).]$Z$5M*E"*Q$ M.E&R%!"1SA:O#>>&AY)YZSX=P[N8@]U(C(_6\VF[DZB_.D#U:0-]>5=9-,]/ M),-?35=IMEA=+O%6TLP;)HT+$ TQK2QMYNB9 =1"> P\*C=$,NP4FL=]XCRH M]WDV579PRE\_^-GT%LO3-7%2*RSJ^YS\T^7ZU\7Z?^+Z79CF29 \">L49%UO M<)1.$%,(P(*/Q9-'XW+K%_?[TC:^^WD^Q#R"ZP#J:P;+QO-(WRX_AOEUC^0P MS^\O+R["\NNBO)]^G$_+--7RXJL>&"3R=XO9--4;V7M,[3>1]+B%FLPD;YZR)#8.F; MG\)JNGI;WFWI\J?+U72.J]4K7*7E]//-8*Q'M'T@'?Q$B_S;1$:IN9<2HA"< M-K=(X*//8+QVJ&V,O+2N5AB4H9%GI;7!Y*,9 -U H%?3^QM^P?GE<=;T]M\V M,9!/4]+(YEU_>.VV3N9VH]L;?'DGLLO<@&,H*1@R ;Q7AH+N4CSF,D!K@]W4 MG)[;V7QR+2)[JE/%'79-3EFFR.M] .TJ+BWXS%AU&Y+ )&*2K;V^?6D;UQ(U M0LKC),\ BNG5J/R*FRDK[_"J./88V_+P(YJ8F&?I:F1I?@[+.9T6MXO-+-;MFG4";4@0OK5D/X59?0;W_A/BNKX*6LR/M5,[/JF)%=J'RD8V M9F<@3B'V=A#^]L[LW=X$W($N6QFD3(8 4:&!Z"$(^HK9XI6WR#.V'F';A/"3 M!TI??B:HU(\,LVVE/;E_E.0DI8#@ZK,,Q3%#V#R;E.B0"<91MZXU/82^<6W: M^7'X:-KT4+KLU1;>= D)VWU3CK"$3WY.$SOX;0H;6<&=#5/N;C@3LI25!AUR M;2!:R(U/#D%KI3*74JGF0[J_252#W@%/+W '^:W3/WGM ^VEHDV"VEP:O& > M4N%29"MX^^YEA] WKO5JBY\G'O(/HZ=>+=-6"ZV;QEJO\ O.%ANNKX;9'F&H M]OG8)G;K8/J;)=-72-JLE3Y;Z]V%!MQ3:* 32%=K?$2FT,!Z"YX79$:ZG*)L MO(6?IZA!P>3FT[<_>KYY[7])"K@5_1.[)$I=DF8<=!T9J*2U$&JA*'.*:55T M],W?3QQ-[-AI]V:8>J*^\@SJZ]7(_6VQR'],9V33\VOZN/G':9SA]0B?(XS; MZ?O%QB7AL9+GCDYJ8LWVH;&3)ZE)/P"I%P0,Z T+6 MFZ'"$&*)$;217)"VG1*M(ZJG*3G5-MW_U*VKK\R\US)#,:Z^)!<1?%8>1" H M2\T-^M8Q\PY2QK4V#?3_T*RT$'FO]N/E8OZ%PMUJ*-_C?+I8_KI8'U<'M>.3 MVMP4[D'EL/;#NE*"T@JBKP/0G7(4Z?,,&1,6)03'V/H&\+SV VTPJ(DCY'5R MC\D10KW*,D;ZX$RTUK5^@?0]V8]#]+^O_3A$Y W?N#6V(&]PM5HL-]-WCK(; M]_Y]$VNQFZ)&-N+JHV^Q$5G1MJ3:9$P$4'Q3R\(BY*)-R1BDX:W+?>Y3<'*- M^+T92JNWY4J"3V<\67UG1' 5R1!F-[QB!$/'742MC9+-+Q_WIFY9%TQ\C[,IFB@DZAP*XLFW3%&QH#G#-YA M@*A2C,)JSV/KJH>V)]&5P!Z8OSN4!L$*8Z(F:TSMKLGJ!G +B8KJ^N*XQK>\/B%&<'_N*\KF/:Q3T[DEO M(UNRM=Z+!^L]$1"ALEQGQ:$4@IB*A WO"1N1!70R(=>Z>5NI0P@\^>7XW6+W M5J*5_W89EF&^QNT-8KW7B1/_S+GJA@5->R-FH..9BSJ5JI36,9\BV_WD3P[63GD:&ZO;SG[H^LIS.)'*1K>.* M_%ACR8]U&FR27L7$)/<#C,;=14Z#J< //_H.NEY)'V7*8()4=9<@T!<)0K0B M>!62,JV=O>?H&=? M,+$$U-^VVB@5^/Q,YF(Q5?$GW".9;IQ-78,/#FF"&SO M#V]3"G8<+ZUN#FX1\K9L+W8]-&53B;8A)U9R;J9;W*)4I.(4RX12KBR!"1G$ MB(Y0FIS!0NZ\:ETP=AK%#3RLVQ5KH>5]Y6VF(=UM->%"]'56'0I++H%G"F(N M]<*-)X]>&=K*[?VKO>D;^<[B?,A[PMT:1HF]VLM-5[?+M+Y<;CJZ5^:/[1OQ MU K;3I>;=!W!.36+)+!744D%(IH()G=;)Y!&N,\2HEH8)H MO('W)JY)+]'G%GK*>7!>!%;O_&+2%'FP',#QHJ#DS+6,7C,^0('PP72.7A [ M +Z>[#TZI/YZ-6;O+^,*__V2/NKG+\>^S7ST&4U,V/.4-;)>#Q>Y!9,,Q0O' M.$2?,RC4%#&DJ"$RK:-D+D45&N_-7;2<_FKR_N=N7?EH4X*3'FIA0VVT$L%1 M2 3)QL0UEEQ*:Y=J)S'C6IDF.'C\Q+&%X'NU'$.U<20>9D< M%P9$J6_@9+*UN)F^11Z3Q!(X;^UO#=?$\+I1W8,%OE[]N5707027)3DPL1[) MD4N(@=,)';/1PBNI'\[E/)GG_2CKMJW@(2AY:. &4$H'!2KWWL,_Y$6B*=&2 MO9;<("AM$P25,J#V=12>YXPU;V3]##WC%J<,!*MF"N@ 3+^O\&WY>;6>7E \ ML9KDP%7Q)D PIHX)Q1HR& ]UI@&S/!C%6G?6N4_!N&W[!P+,"4+N "+O\6/- MQOV&GQ?+W4946!N%PD*F,WK"?6'@(AJPEB<;'/'4O/Q\+\+&G9<2AR)C(O_4_.:CF:)9QXHK@G?PLV0!(Y]3=@$6C=& MJ1M-=G!6OD^?,%_.:HA-5G_]]1_3C*_G9;&\N"XQN97232.N&PFM?OI*[FN^ M3)N:W_>X_$(V9^L:)#OCDXFZ"D)3 (5(,K (A:5@Z:R(KK3.4 _&S+B9N,;P M[TOU'>R!YSG]&RX^+L/G3]/T8HGAX79WC&'PC 'G=5I?(*:]K.\S'0I$K9,6 MK=_5GT#NN G"@7!\+O5U@-2G3JI- R3:AF^F(4YGM(\?L"A(LI8[#6@B R7J M S(C(W!M.29M9&YNAX\@<]Q,XT#('%I=O<9 #T;0'!\*/?U!0XS)&3 PVCDD M)9%&C:FWIB63JYA*@&AM!B>Y=])&[VWK,J2AAN5L^1(/5JC7R*DVO)S.+M>8 M'Z ](2\ILP0\%4L1/^TSIU+M_:UTR2BXP-;/#(\DM=-!.X=@Z!D'<#"E]6JB MGAX+<;RE>O;S!AQD,:#=:C-&P*="<:]+D'41H!B%PB%[2>>G++%.4"GR;"-$ MSS'.8K5<;VTL6C[7\OR\K;T'V\FR8-'4MG5.UWK!J" &F: $(7P=M%E4G MM/*6=.B[.\D<3-1_A $6AR#OQC0.J[T.(H@[YEZD='EQN:F$?[O^A,MJ4Y;X MB?B=?L&K=Y'507K KN'(=$8#M3%^;1=AZV,B"1%C8=*I&'WSP2NGD3QN[F8\ M*(^A\5Y/^Z>&GQQ_UC_S:8.-:AGPG/_VP V'I'&*?P&YCO7Q#8?(E(5DDB_< M%V]9Z_N;\0:V;'?&#\JB!B%XQZFPZ)O0%WU>B[N,5SG^&-R_P\_UZ"@0:L?GAWM0M8J:K**;'=* M-97NZX[17(,0*<;$2V1>? M4)ZP_=@U#,X#,F;'HHQI^^_CW\+S+C MM8!RZ_(PV.S(-D'VLEX>!E&[#&=BVPJEDC4ZMRZ[/YWJ<<_A,:!Z%OUVA.A% M>8;3G6[*PU0YXSGIP$ %+O #?W/#87M%O2/6QUX?I2?7>>] M^IQ/S]\ZWMU\]O,&G!@VH).Y8VX4>_,5&<-D4B(YQ8U%[UWSV M\3!SP[8$6A=X ')-\9PK1=-N$YM+[E#=% ,F1>DS=RZYUIT-GB6HRQEBAV#A MB4K11N+O)UE#%A5),^MKN_D$7\YDJ2W6J8VYCI[V9#LS"Q!Y%#HSFZ+/W[(U MARXZKBO7$#J#2KO7DVI[]MOQY],3G])\,MV 9]&#N3 &@]&L"! 9(\60G$-$ M\KBEXHY[PW5,K0O\VTX%NC^U:O/'35_V^S=N.40A(H)#Y6B72%][@-84=G#* M1M*P:)Z^V(^TKN8$'8*'1Z[Q *H8_42ZQ]-OF'#ZI7+SH(AV:W!GDL55B05. M'"J_$: A >HH*(C-6B:SW[%TX,I=3:,[!D;#R[N'E,$-?YL"^26F]77IWLU< MK0=\_SW4SL./'OJXF)G.4D"2@K802PEB4!&0)1>L#"'KUHGH-I2/FR88PMB= M3Y$=P/?^$+C=)IY)5C37'K2M]2V8$[A"WJ.WOM:>"I-=ZZY(V[EO!A@ < M0A4]>^XWLS)/\]P??$KS29[G\]R9X9%I]."TIX@L4NSG/3:MMYB MP\_SO'W8NL-<:B%#R0S!&Z9!*9O!Y^* ?I:C3\FQYI,%CR"S*X_^$)SL,_FS MI8HZ.-$V/-5ZD($1P='_YT@[CB_ MEO2+/\+R=F#=^S4Q]^YRF3[1;]3G([49Y95L5JO+B\_UJX=I*5\8-S%(B 9% M34L%BNM3!LN-,,SY8$7KF<\#LC/RO5V5$O@HYVN# M971$0O&U_*Q$"YZG2!N_2!^*KW.^S@#]PZ@>-V_:&=P'5'A7$/^U5A:M2,"; M*9C31%]MV/U]3J'@#F99YCE+VL4YN%J5'CCXS"R%]"9)QI76JODXDE,('G=0 M1!? 'EK-'6!Z%XL;V>[BT:;"K%895-3$H\$,7K$ *1G!;+%FU_+\.FI?;3ROWZ_%L8-SSVNMC>%07):@$B\0!'/ M9!09>0C<-B\::$;]N),MQC33XP!@],*K;[A=5T\L7E-8465P_5L/8PNEI2XN M%4!=WU?$VF%#;J[; P4=&'12#[KC?;-&^'AJ]D*P^P^$X''TV.L-T;U!\CS'/U\"\-F7;LX2BIF"*T;EM$SF?M[S0G7+CNE'-E@2=;82 TN&@,A\Z1,0,S-,Y:[J>EV;GL+%)TH_%Z/PIL! MB;^&9=TD7_"$8V[G9S4=Y?@\I<,/=32*^V"9 >L\.5M)"7"<43B)WGL,W"7= M>LNU'^KXZ),OPK1.PMC*S;R-L^G'VP80-4%Y-1N0XESZZ:K0ZC>U1 MHNN@ZHA48@ BSW4[,#*L#(,U9BB9G$3YV!Y^$Y3M& QV3J5V<$J>S/7[=5BN M7U'(\^+/Z6J24]0BUZF_H<94.3MPP2GP*3.%F>O(!]OF33CH!-IGQ&#K;7 \ M(/XC; @!ONN>*1\Z![VPJWU(_=2O3[ MWP;' 6'L2YB_+1>7GZ_+&BM+6PF07Q!7D^0YAN1,W;^TG9E@X)FS8(,O(FJ> M$G??@[-\-'*G\QD"8Z,*Q/#;>\?5CV\G)9U3(QF2M64PHEUY=DW%*P MR4RMER6OKB9),VN=V]Z'KN_<&)X&QL$4>#@H_14HY[@^W=#M'+9ZSOV\.KWBUF>:&M#9%: SYK3\5(".%,4,&&=5#(C"_OUHSJ=EDXF-8]H M+L^LS]XMZOT8^9^8)]E''FVMNB[U!LH;.B\4%Y!M"(:IVNZK=3NDPRCL9*9S MQU;V-*6.[5KNS",1ZIQ;(MX+=I?2.9/L??W\.?TXO+V/WW Y<6D)*]*R0@F8ZU9(:L? MK66@#7>L3KL38;_ZQL/7'K<>MP<;.;"^.C"6>TEY8KCV,9&;P852M,=J$RMI M$3(+460I>+*MAW3O1=BX];:=&,KV*OQ>PE0S!1P MWIK:)B?2]T^_^-[O9 Z+T*Y=5T%3Y^7.(5]XMR\_-X$S'6 MKI4-*E0.6J=I]=;_F&9\/=]LL:NW([<>T,T U1OO9_73UW?+1;Y,Z^W$VM5%G!):R103 M1,;)*0_10O)"2VP!5?Z[@ZJN]8>%V4= MP&'14#=]8&M;(*\6U7>9>#I@E4(-M?D/N1VFOJ]+$IP+%@TSDKYK![#'!(R# MLC8Z?0R0$P4\=B;HY6(^W[BLK_#Z/NIJ@NT;^J:^PB/NWJX_X?+O6,NJ)UI' MC@D]L-IL3?&,Y+R2+VU8T"XJB3'L-XGXL'5'A\RI6EZ<1^0=H&EU>;%YN'E- M/7/4QLQ'"9.$-S8:O^ Z1,% M4&%V(XYK'I(*2O <@"7MR#G4%&\;P0!CL=D%04S$O92_8X%QB@\&@D +(8X- MA!?Y2TV(Y UB;O0,'3W_^./?W \&@ M@0@[2)L>ZL'?Y>B8$D+':$&6:O<<^63$=X8HF5'>RQ*;I_B/)G;<\KQ^XJ7S M:KT#>'_C/N[G/]/L,M=7^:M5'6N0/X0_)R1$J24B!&$VPU'JV(+Z![*BBB8K MWKPETA%DCIL".!. GD[M#Z;-[S>+_S=SW6_!:F=A$P7FJUD6(7K:4\(E0V'5&67R>_OY^(J)GA@3@W==AL*AR< M=@R,BMYXS07#YZJ"5YC^^G'QY8$8F $"OA%.AL!"Z\J.K>7'RZRWQ<*IDNT %,<' MQ%(F';B.4"Q/H*(4$)R2P)1+'I''_/#BY7_GT<[FUYQ7O1W@^)@4BXF2FZSJ MU,?-O.H0P$OG M0*=U'3W@TYNFPP[E9OCLE[-9%V,M8 R$%<_# M?[U](CX)R%$4(4%0X .J:&+8EP0)G9?6"5]$Z]ZB>Y#5;1[K$'SL\YSO%'5T M<+@^Q]+6 \6B;!"*;XI)JNM+_ 4M&.3@+?G67''6^@)J/\HZZ7)R/IP=J93. MH38)3/'("@E)UB/>5I]8!@-HZ,@7M'F<;3W#Z#EZ.FE-VV!09;*(_V3E1=N#A.'R#D#,"[4BU](VUB>%6 M*K1UJA$)24G.:CO2 -+I;)3+)OG6DV2>):B3WAYGQ-5!*FAV/#9.0= Q_V:Q M6KW#Y69ZU0GIAAV?U"2UL ^5C=((/X=E?8Y]N]8MCD(*@C.N !5& MW.O"@RO2[O.;L M*NX@K#R1YY^^/OT!FV("'TW@FGG()']0BI._*KP";9F5D4N=A&B,]@'9Z:4$ MZ/PH7?0)F6YWSZ_A J\OSTO1LDC,D)SR5W&;BU&"E,EY=,$4U?I-Q;=H&GF" M52_@V0O41VJR V1N1F3?FR4\"_.;%TVFL.Q<(CGQ3*Q8K._:,EC/LLY)!(ZM MKW>?(:='/!ZK]X>N12,EC/VX\&4=P;Y<3^GD>(5QO;7MYOD?=:XX\3&T( TI]0Z,TXF'P)O;4@J> MI39>%]"J%AJB#^ MY\!94CR%HGSS!M>M:.^E\NI[=R>/ T,'F^!77+^>I\4% MUGS-Q 4KK7,"8GVKK#(9B-K%"40Q+/"<;-*MT^#W".CQ%!X: P^+58]6R.@) M\'_@]..G.O&:#HSP$6\F<6Z$LWI[N5[5ZB*2V$]A-4V3A,F[X R8%"*H.O\Z MELR &Q1.%N6";%V.+L>@=-HM$1#1.@33&@ ME$5P7##0BD_O7SOU]. MOX09?>J*?O)+F"[_>YA=XJ+\,IV'>9J&V>OY:KV\K(\F3WEZ.+>R^!_HZA+I;?SG^KFW-97W?-\Z^+^?+FV^KF7#^))*$DG8(" MVHLU:R$#..')]6&9!<&L;]^QI1GQXZ:@FN'MH7D=1[D=)#CKI<6=L;B:#)]= M#/722Y/?31Q@!J^2 NT"<\JK^M:G,3P?4]$)SLX+AT53W72'KJW[-J9T%B9P M\+)6+D1(>MH&8:,Q;6^$]I%R[A(.U7'ST+F2(%W=)/]'N?3Q?+7Q?JV MTRMCM)%*?8Z=57W$XQP$4[MPDG4/J+(Q#_M$?OON^M$J/6'B6"7NN*4^3:(= MV)3:98(^[:)*J4X7VNR9$&-A*D:0%-F $JA),CQ!I+UBDA=D=UO;DZ?H&/=2 MI(]3ZV3]=(BQZ_W''1?!T=:()=4F#86!R[0)HQ(AT1\QI]81S=.4C&N?3M?P M-R!SA+@[ ,V#4J";^10J&0RQCDY) FI[)7 F"' L<2X*)F,&>%;^F)"^('., MAA\_9CI1W!U@IH7)ODLPELPX@<$!0U9 &4?!;R)/@>+B%(IP@4[X#A,+;PXJ MMQKL?K:/XW,\1'2P'6IR\\6C'.>+]*$!B MSH OWEBF#,NZ>3N8?0C[_G,61P+GH65NKL5.H/D,-U'G8(--X*Q3=4P:'6)" M6N#%,D:G6*&]/P F3P1CUZ%(.S VTEL'**Q^U(=K/^I6QA.IT 7K->C$ZIOP M2+M(JSHTG*5@&>KB6K\5>9*0[__\;H.YT[74&=0FT>I4DB#:E0Z@:I_@L!D2 M'B3+Y.V(4EK7]FVO/V[95)_ .D@G#8M8&E_G_Q1F=:#7^T^(ZUK"L)A7,_WT M3T^XPC]FF2;7]B?SU^BJ_NWR8YA/_[GAH(Y37,RF^6H'S?.[+>[>WA41W':@ MO[MCY9%SSG@!5FH1XW$U44:;8*0$;NO[&:Y< M':!:;QZ-S(YAM+EUUTT[F@(/A;C=9XX;,XP"OD9+Z0AZ=&-/5)\Q_ M6RSR Z9<43IGYZ!(*VN?]00ARD1"$T:)++R6K9L[[4'6N('S.,AKI*2^D%?; MS*;"S!Q:[V,[6>.G$#PR'>QI\+ET42A<^FN M Z!N6GR0&[BNW+V>O\&PPA>%/O_%;+;XHZ9-JU2)KNFFB^Y-XW5OBQ'1(K"T MN_X0Y M+BYO@1Z"RN2=.["V3M4LVH!CGH%711D47F!SL'R#I'&"Q"'QTU('?4'J=K)( MT)8'33*QJE98\PPAI A6"HJ1B8G@6X]Z>4S%.$TES@2<8R3=P:"@+0[NAH/< MM5WWVBM3*YR8K\FT6F>GI +LOZ#=%%S8I&OO-NI_I'58[-]- !JGZ?Q^EL5EFYFE>S^@T33K]L:NLS#TYX9D!JQJ_> M0#I&$:WT&0,K*M=2F;:0>H:3]YB8,9!HO""Z:*#;#Y#XMM4C7L5.!RP&NNC R/UI*PFO!AOF9*0 MA<]UH]3'"4Z#0>=D\CXQ/B"H>AFR>!8<'2GU#J*_%RDM+W&[)/UA=&R80D.$ M@[6V%HH+#9%9"P&E+A0W\V!X8QA]DZB13=/H46!;K?5@P3[CDF0V_[C)_C\< MBWO ;95(O.Y )/YM5_6BO:1^_.WA=1#6SF&?KO' M]20[.F!,"& %T_6FPM')HSR8HHLP-G+;O)'5\Q2-W)=_1 P>I(O1>UQ=C]^M ME0*/&'%&)(S&0Y&;FF]M(&*=%Y!,2CII1Y+:JP;LN55&;H8_"%#:BG9TC#P_ M;_[J!R_REQI)K_!S-;FWUQB"*2V-2;0!;JZ\O$H:F);!7G=Y?+]"FLZ&#?#LQ^P?H():FR5_#R6OK'>R)WF!\=12W%WX)QOJH7>A:_U7N)F M&Q1N-&>6=D!VY 4R;FE#<-H&RAN=920^6K\M>X*,O8!DOR\@M9)Z1SG]77*: ML&A3X,&""756@W8<0M[<>15&LA/"VM8WU\]3M!>@W/<)J(:ZZ );NUD17,?B MO0(,.M<1( J<,PPH*B&G+V4ZL)M/8#D)4?[[1%0;#720W;]?^7^[(RANU5+6 M05FF_N$8B8;3'_6=FTI9>M_ZC'N2D)$OAD;/XI^NG;'#NJ="V,V-V#4S-W?X M]?+^;?G_V'O3);>.'5WTB7!OSL-/6;;VT0UO2R')W=&_&,A)XMDE4H>LDJWS M]!?)8JD&UC.]#V'R51#<'A/]#J.+CLHV7P751W*>O[MVA=MM@@0X2PK M58![.H64-Q:"HO@IAJ3KM.#Z3K8Q,!\E:/(;_9%PL!Q+*1T@[ X/VU4#!M'E M(#R%587R/J,TH.8>A,M6@A4V2&1RAD+,;<=-"K $0AA^'>VCE-.!6_?OO MWV<'6U>$$E*1V%(!)6(@_J0!S7GT,B:RWM;3RX;2.'G_T7%.S%%5UP,TW[Q\ M_>+\?#4/%^=56!^6;S<*V(SS^H!_OUN>G;U:KO["59J)G)!+5;NM,H)"1[\R M3D&U::&)_JQ;S[H=0-Y)A'![XN0N*$=26@=X?'^^C/_YM#PC;:TO3YB9B=&P MF"R48GSMGM'@G480I6BG# LYMTYB?Z1B8G2-I? ?\H.#I+\W?K[DU7R9*&A= MG;>[]'W !*]D]G:YVJCO'K'.F+3%12F@(/&K=)W=7^NC*0A3>+C^$CX/*9>N[AAOL<@I<0H2T(PKAJDLQ*"J_)+,3L1F.*Y=6RXISLFOE=:9LV&&R+ MFQ]\WACZZ2"Q>)";7[Y]WVVZ=B"1"Q=KX97WOZ:UNM1LU$Q&1YZR>P.Y#5 MJ7?;%PJ[0FU/O70 M>\L7%7':=;,Q\^I?7G_^LEI^O6R6 MV?*5HW>4/ANPJH:EI2@(7$CPSJ: 11NC6T^HW)6V:>L98V-M% UU@+RKT8>_ MYJ_Y;'G3)1MN$X6="G)THFY34^"UCB"$+&19A@G?_,[@(6*F?18]-K;:Z* # M,-46P//51:R*V6Q*^TB:NC*,P)7(/A0PO![Q2A;P654QB5C(6^LDFZ]]?X2> M:=]CC VI9IKH %4/RNKZ)MB74$*D=)DE,A:R"PZH$IWYZ +E,MHG?;0L\/<^ MVCNF+3KLIYJ>P?:OU7*]GO%HE(LZ 9=UA)Y5!5QP'K)4*J<2>#:M-Z<\3E&G M:>*>^M\57L.5T0&T;O2W_)J)B#C?Z(E^?9:W/?,O/M>;U\M^^@>9GZ%QE"L7 M!XG71[Z&U;%@P1'?QAD3BDRQ]2"M5K1WFI"V@>LD"AX.;'\)[$7^6"D=UVO6 M&<8"B8%"(K6ZSC#FTH OZ"&9)!4KW#/??O_/P_1TFJ>.[#&'*J+9>^XC7+K_ M@:O59E-JX\OU'W[N:)?HCW-PM,MR8S%(&S58(2VH;,GOA!Q "IZ9*.73_/X>E&6J\^;K]$O[C7N?-[8,1U*QFA^ MK*E\CN;V4&"VP=-9ZVH&')"!\RZ!991@<.495R?G]G9._S5G14L302FN*=K M.L8L4F2 3'N=5%"B=[+&P+X<)9H25%),%8!PIEW588+.B@A>+%<;/;;H^GT/,0 =.@IZ%BEZVE M/"%4XO)B<;[Z-OOS_),$.*JA_+!=_7EUB)<>92V0 ">MJM5+W MT]*Y"R5$*WUFSN)CRM]KA_GUYZ>I8[;'PJ&2[0 4.U34M"7"M4:03!/670C@ M(D5K5CK'4&\&ARD^R&%[B&*:/A&L7$!JBX#6BWP[,]UOJ=#:+,B\GHH MW2-;;0\H/K4FH4GA:52Y-"HZO2/F"%.?-ILLOM/VO7(0F8L\2@F9"P(HMQD< MHSB^>(U&*5^\VI]YI7E2O, K$:N2M%9X%2LNU\V"'L:=$(L<]GCA76':5-X@F4"L2Y7@.0JZO3UM<1S_Z'")KEB,RYNKJG1$NBP+K$1UI )I*5AAEM M[%. /YB*KOWS$+#O M#+!87H6:6D)N^]VNT^FQ0;:/[$\(5A_^6LZ$T4(Z;P -97(J1U/[XDF$FI4B M&?IPUZD?#BOZ;M96L3BL2!*8DD1%8@H#+ 7=!6N6C2 MW1;(!L"J7Y[V67L/T!HL_Q,"UZOEQ6J6;,&,Q)O=["WW'(&X"I27&>\I0].) M8VMLU0]/^[R] V@-EOZ)(.M%H3_XSB GQTNN-X%6LG9G< E>: ]"&)F41>7N M7B0>!J];7Y]VA>#$&-M?#WW?J&WZ)Y3,LFX1+@I=G9[$P:;-L<_WR$_UK7L\7 M+W&U^C9??"0#NUB<+\O5?W- D:[%9YO4W)KSWZB$=O6-%S_2]>M\'<^6ZUK] MNRYB"ZY%88"^EBN0L@#/(^65=>%X(:G[YG-=!Q%XJ$>\^MB[&W//E1*QU.7$ MLA3B6==17HPG$"Y0(BVPH&I]?7L/&=/6SL9#R5U7>*@&.CA6KUB8Z<*4U<@A MB:LK'Q\= ZV]RBP[8VWK!0-7W^X#+GLK\0%0#))H-SM4KJ@G2>3YQ\7EG;MK* MZEB8:JR5GOR/=122:L9!F,T &5L@)(P@LW8I&R:X:GW_-LH@8P%3C"O2+76LA2?A!(.K.&47W.3JVO(D)DKWG$D/]]ZT_%!!/<1W+5' MWL/3$<;6:@>G]L.LK6_RMGGVC5+YF 0#51*%P5@$!.;V,61@=-'<'T8^DP;[!>K,^7G_/J7;[,V-:?YE^^3^#WE)QY@8 \ M$"N6F/)%U7EF00KF6;38^E!_A)QNX78X#.[>933220?P^I#CI\7R;/GQVR^X MOD=TVSGJ.L7@E0-4E15K&: 1Q![+3GFFA.6M?=U.A$U;KCDFY-KKJ0/PO:D* M>E-'Y:7+ ?Z_8/P/\;CEAB.3'J6&3,<"J)0#F9(UX'CTMAX)9$Z-4?94=TV@K@_P,C?@4^\7R_=[7789/72(K\)BT=JRRQO[1[@,C5!C_OI2Z<@V,Q5L8U."DT,)],TI1 :)%;@63* M3.T 9=U5]QZ2FUCA_R9+^'SQ>4NXXSG:;"Q1ZBE.5Z$VCHCZKS9FR4I0V&+. MYZV/3JST?52V;"&_J16/?]\@'+U5B4ESN:B3SL.ZD$PBQ(2A'I6&^YT2Z:<4 M?_.CTTUP;*+XO>770>CX]#FX_OW[D#C42 &.MB"9D^0'BX'@F (L*5F*?;3* MK=/=(?1-F_Q.=^4QF@X[P.VA25JI'0Q8&A+>UGU0[P&]C97:MZ>M+ZURQDC)=0*2)9FEU[5;20BP4?DL-&:A6M>^'Z=H MVDIX#Q@>&SHD ML[!NV\OAG5OOFA W[FF+.,; AL72"B5!V]D',M3*40O(HJHFK, M_N,4G5+O]!#L_%"9::>77@=%/N(('AQ:6):KX[Q@V8>"L=WCP5*9Q(,R9IQ- MK( 2J]+'JP8^JNG^,8"C6940'-D4/*B4) MWFD!TD?C% O.J-:KC1J0?4J^> @*A]2'QM!PURG0?2S_08[EPU_Y[&O^]W)Q M_FD]8Y9[J6W=-J9RG07&P=LZP$EP9TR.1> 1\_ =*.[C;71O4#Y(KR>'XJLI MB2Y1IJA8!([.D:DZ!DXH#2()QE72R?K677![$=K'&^W>,+N/%D\3JINIBV2, M/NA$YTJLTDVI5(N4=0NH24Q$2D!:YZ=[DCIM*;1KN [6Y$D"=C-BCZP.*5N- M8+VH%V=T>""EJR!L%L&JPL,Q7Q8^0NFTA=2>X3I8CU//Y'R8QWLD M9&".%\P24-LZ,48(<-(PD$D[CBE[>W?RP@.C.0\@8MH)G>-#\:A*ZMMUUMLR M,I[,A2$>R(I !:XAY&"!1^Z*E0*9.6)?TN1S.[MPA4/UTNL8SU]S(,;22R)G M?O[B(\4==0CJ 274QW]@DXKH )H;%3CK%^_!5G#*HY 1LD595ZH;"$87,#)D M+Y6@U+BU8=Y/R:$.J/[4UPOZ61?7&\*YB#%;2N@IQ>>$;F\A,$GH-CDS+IGA MK'5#VCUD3%M2;*#WNS[E4%%W<%Q=&MXKC/.S^?FWS0.7P)&TF3/4MRR@I)*4 MJS@+4;B8DBV*Z=;YW'QW38N50W3X*E3T$W0%8WN6OR[.O\\7'V\QQ-4F'*2@>8F+ M.YQ(*X3+/$()FOPQLP70(]F<59YYH79@8_Y/9^? MUVO82Q%M>1#9>,.2!W1U39'V'NIK$^!*JVB<"$ZV+IC?1\>TES?-/$=!>E )4T0K#2@2_:V%(T1M,ZRKU+P[27)LUA]_Y[.S]2M_IN^CXN7GW"=+W]WZWY99E'(R,%GY.0TD0XL^)IXYVRE /IB4 M_K"V/RR6D^FH4T3>P]S;/UYNMZ;]&U?_J>^"?G])8OCPZ_5_^.?[%_2;5R.R MD%+0)!Q$54?J.$2*)64!49 S%G+1?+=MU*.1..VY>W0$'UFG/1SAR\5'^FF? M:XCS@?Z;S6'$*(FQF25PWA105I%8'9*)H@A!!Z:-:3VF^#XZIDTGFP=]ATJZ M0[1LS5"ED@SZ#$:0,%0R@H*75$>"HTPB>S+%UI7-^RF9^, ]6,-/0&8/_"I#+LX9;BUH4VI70TG@E47@TH6L# ;6O,'S1RKZ LL^NGTD#]A#T#U, M6-R83'%T>,>DP'#.ZJI&#\X80\&ABME+$5G9Z?AI.H1SM'I4JW-F?QGVH/BK M8GS2VGD1P>10:CN2!=Q,5A \%EDLIKC3,X73&JTY2%D/C-8<(KFI)RS>&@W) MA3#*:@YH9:I;%P1X3;) "NF+R=P'ME.-Z/1&:PY2V8.C-8?(;VK%WQH-Z861 M5KH$16W&3;D"6*(#G7A0V>HD6(LQNAV.UMQ;\7O+KX,P\+]P-:^'VSL\O_1Z M@2)B[[R$I$T@X*($5Q?*!VMUCA2UE-!ZA_5=&J9]#]$ZPSQ(PITA9!L.2UZ\ MC$0RSOB0;$JU5MBZT^I'*J9-% [3ZB,0V4/$4Y=B-S6WG-Y\ MS:O%_..G\U?S!2[B?/&Q\O/^S:MW+[Y\.9O'RN&_\XVH>*+3N24 _"-I'Z!1U2(TEF54[#!!J&[4NVJ.T66+<*7X9\J3E:;*F MK=@W@MI8:IC:?[U97 X=>-**MKQ99Z-&3XFA18H&E*]OP!2C?RVR;N")]FYN M](#?&OCA:2OO+?W5F!(_&30]X)-#]-XQ2SXY%TF\B@)." G!1&%$"L[$T!9= M!YR.H]7?)D%; XUT<$K>3F!^_SX$,P6>M0L6BO"U)"$9N" 2$/DNHF"\"E P<>T49M]\2=N/ M5/3T]FI/Y3[^4&^HI#O RN_WM(!LRV"_+%>KY5_UP0=^H3\Y_S8K1992=_>R M.H%7H>3@2Q9@51(ZV."-:3UQ;@A]/36QML'7:-J9.K2ZC[$7,9*.2%NO,M:9 ME?^+3O:\^H'/-U\VRQ0P%!1)DV%)7C>D1Y)HI),])3TE,; MS6&PFT U4P/QMOA>+K]FBB3/7Z3_?;$^S^FW7UY_^/5%';6T_K0\2S.F=.V@ M],"($8H?$W'FG(!D!!JC1,Y.[02Z09_MZ?Z\ <#&$WD'Y^EMYG[!]7S]GFC! M]&9Q,Q'B,VNS-,)["%8C*%&OI[)0$*)!X;0,(K>^G=F5MIYN;<:(TQIII0.T MW>>K_UQDLSQXKKV>NOS;-W&K]L2SA_Y_/?\-:^(MW=5I;,0G6PVNCF82=4(<6J=C$ <'16 CI49$ N@RNB@)5>&,58(5$?@J]'OKT3NMRIHZN5\#LX7C<< MKM<7N(CYY7)]N8?HRF^_6*UJRU'E?;N 4@CEF3(:LK:U]"-,C1L*<$,FDXNP MB8U29-N9PIT Z$\!@$?04 ?XNR],N-P40$GWCP4@;YBW)B+P8.L&^60! Q/ M1"PY&'36M]XN-HS"W0K [)0 .***>@#@B?+S>_O!IZ3NC[86[R];F=ZN5S0<7]>1Z"^SXOY-C@YE%"!=T$Q)'K%Y#^JI#!$=HO==AH@.$74'Q\]M%C;-N4X5 MA^C(+1H50*'F$$R*X!A#HTD<3+6.<7ZD8GJL'*381X$R6,K=X>0/_'S5:,0I MJG(E2,BB"!(+-\21#* %":;VQYH\;J/,-2T]86:XCA^%S)X"G[IX=/\Q?]7U MFK0T)7A@H4JG, 9$O :G)R#(EVX%/N'3;@5<92 MF\M,(D:4H8X0"^,V%QZ,;#ZQ;=_!'4>=UG;(^7.PI#M$R]:2$D?OZ@0F MD14EAS(+\K&9T)^XYHZL09K6E[PG,[ACD(9W&]PQ1-P=@.:&NZR,7/E)[@6W M)D&*+ ,950 7LP(M T/G-2(3C3%S+R%]068?#=^=@'ZPN#O S&WG^RZG_'G3 M=/4VK^;+=#D1)P>,P3#@QLLZ(2N"5V1=16*V.DMF=>NK_:>IZJE)KG7*=+ 6 MNL?5UOH8A6K>BD2.6ME:O>: QC@*YC(7TCJ+;HQ=-D_1U5,8?3@6!D%M#\5T M#[;ZR&<[QT%PIY(QE'G4?1?*)G")3#2ATRGZ8H5L_0)T1])ZAMP^F!@$NOT4 MU#WN/ORUO)K\8;EC9*L0=*PK"W*A!+@@,6B\$8B8W7%Q]YVTGC*_H^-N/P5U M@+N79[A>ORG_76^0%N=O5N_JF\7-R6!X?>[H'!@I!#&2'"#J2'PI+FPJ/F/K MBYT'B>FIS?SP$*V-S'L%S];6?)$,M5# 98F4O!@+*+D'K;)W4G@LOOE*M8?) MF7CA41N%[P*C/:3?4;&[%F7_5TX?\X:7J_*L+%Z[Q"7$Q#;O+,BYYE1(4H;' MD!W*,KC@?>^7.D3)/OI\H.Y]N' [<#E;Z5Q52'RN_C>1O7 B'I6&D$HB7C(= M\5E$+UO7$VX1,/&JK,: .5S&'0#D5XK'OFZ:86Y$:_/U?S;N5@=NHJ< D#%* M=%56A'/G+4C*!Z)0NOC2>BG)8_3T])JI1>6ID>2[0A$YT$W#RXU*+X\L*!T3 MF$C>4OGZB#1+A)*5ED$[SD7K$=:/T3-UPM]*ZP_"Z4 5= "G]^?+^)_+)\A; MKZJ%C$P7 Q+KZ"I;AZ+9("!:2?Z4.Z-2ZSS^!R)Z )S);I]V5R7[R[@XV5Z^<-F.G2#H",*L3TU+O-L1W MP$=[:@LX##:CBKL#)_1VM8PYI_4KDN*=3IH9+ZQP)"\J*3X )>N Q10">*\" MEFB-+:U?ACU"3D_W&&U<42O9]P C_+9YC_NF_/!T=V:-R(EQ!,,=);+<%G!U M=*-!1@FN=+$T;UQZA)R>ZD:-8-1(]AW Z.[L@>\V\7UPU(<5IOGBXZ_X;3V3 M9 N>.7*UP597:T5M4W @9-+!V(A9J5'CI"<(["G3&R-X:JF?DP ?_=XZQXM: M=[G!)Y_%A!B",> R9=&;6>HH>(&4K=,E1Z2$Y.A ?(#8/F?AC O*%GH["8!> M)\-ORJ:4]W8UC\3S_./'6LH+**PTM7&'3%$EGR&DZ"E)-A(5&B/Y\?WEHR3W M.5IG7+"VTV%?6>H-7HFC19Q_P;/+U/M-N7Q0=CEB:)9+"+HNZM&)6U"A3G,W M4H+G24MNE13ZR;D"!WR_SVDZC7+74930+XOK3S&G#K"H91#04C/# MP(=$"54F0RJVE)!WVPFRR]Z9R<]I!JI8&> [;+7ZZ) MPLJPX@""$ZRH7$9BFB!15Z9]GHG4+W$+@;%D_X@J*E@KI#WXT8XOMDVCIKL-H<61[]R?_% MZT>6G,0:;&3.@ C"UN=2I@X&U]MW8PGK- ).><4P2I1^QTT>*8DE"BCH$!#N.:K#)^B M:3>(G<2%PBAJZ!56O_U-@<)\G3O&26M%8?PH6'N*T-UZ>$_B,N)X"IOZ +W MO,0O\W,\N^]]\HQ9SV(,DH)87P>H:0M^LYC=$Y=.^9#T;HN6]J5@-[B=SD7% M430Q-=Q^W7[S _[]8KW.-R.'*M!+AIR@_TJC!"1!@A+9@<^4+I7$7TJ&Z'V7/25#1-W!\7;O?&LIG"ZQ,##UA:"*.0%2W@ \"Q=\ M;;]DK9MH]YX5?]1=)8.4N\NL^"&2[A MVVD,2@8K4^24!6@!2E4!D40@R=K( MBSIIV?JY^,G,BA^DX=UFQ0\1=P>@N7]X>=&8,[<6I..U*DOVY)%%LBR?;9!) M2=-Z6,7IS(H?I.&=9L4/$7<'F+GS&GFS="'$$G5*H#G;S JBO#%J8@@-:L,E MJCSNKK4^UY<<HBB M=QYU-$#J':#GSP5>MD/E='/"Q6]_?\F+=9YQ"M,='=MUSQBY8\\9<$(:UJ#Z.;W>SJUVD!F;^GN[W"6YWAV[&NH]Q>?/^/JV[*\ M7'[^LES4+H%EN>H[WMI'\SNI(1\=\8)J;]['O:W2664GA09R072Z%:04SJ(& MX0P%[ 07(5IOSSC>;97"J+(PHK;2D27E%('2A3JOT$HA'4;^W54/T MOLMMU1!1=Q EW5/,4"EY37X7F"T25*K;FS(=T[:P8&U,,>"X;^[ZO*D:I-BG MRX)#I-P=3FX4.+15F5FC %T=^9$* D;!P"@3Z.PWW-EQWZ!W7!8 MVUTADY.A%)"LU"=V68"7GD/*)2H3Z7^:K_K8NU/BJ-=2AYP_!TNZ0[1<[:TH M5CGDJI;5/5E2G1\4B2G'I=(Y,2&:KV@XF4Z)01K>K5-BB+@[ ,W]5_*4BHFM ,C M8B V+&6*AOXUE5R\#0[+R/-:.[ZM:I<<[2?O#F#S0PDKT"_CV45]VGCS8?8, M'5F S@8X*P:49@S0$X>>HR\IFL1=Z_QZ5]IZBI;W!,+R"%KI &TW:7]37LT7 MN(C$TN7\=J%1914E>%&MT44&+F<)C-79VL)SFUH_H7F,GIYBZ3:H:B;]7E_/ M_)[7Z^7J][J@9/U'?1949Z <<"/QZ,]K#B$;X)+79*42FGWH#(_1OU_BX]<&ID=!(?NX=R+QG'=KB=@% E-FT0KL=DV1;A"0M'%!"*LE\RT4?_.CTR03S12_M_PZR#GO M/^^N,RHTF2=3$DCN"F54J" XK8 7*U4BD*-N7HI_G*1I,\_6\<$8>N@&5N_Q M+*]K&7K#5^T!?%.NUI3S66;"I91CG?B:0:4Z4)TI#YG2]%#0&:=W\C2#H?4H M63V&GWO"X%Z(M=/)WC#[FE=A>:Q*Q^L%_3;]MW'Y<5&[EJO,;\O@D$DA>WZI M>75D7R['J9ND4&S=*0F1UZ=,-6@.5C-@*:)UQLJ2VI<66M9-;HON7?Z:%Q=Y M)KGA& 2#@#K5!@\&J"E*B%QXEH3@*>K&;-U+R-0N:F]=W_5(AXNY@Z.N%HC? ME'\MEVG]?GF6;O,TDSH$WJV69G_^^7*]GVA81L7BP1M27ILK560<2BDI* M%61T.+>^8'R"I&DOK$?S0H>)OM6:<@)":5*$$H=]V!D0"DC\SJU[E$:*2YZL4B_SE>K].*]JY"OV,"N(DRNX@2_\CGKQ=?\^40ZM>+#9\O"N4R+\[.EG_5A]BO MEJN71-DV=%'1*N5\AB04A2ZU9N01/8AB4T@ZYL);-PT-)+&K*/(04(ZIF@X< MZ$#V7EZLJOQGT9A2;U4JE[6>6$\(F0)8RZT5WNKD6T<\^U&Z$PY'V_PW'0[W M450_@QL&,OO'K^?FW]_%33A=G>5E>7=#OY&T3P>8O7<7=%Y2(KL:Y MLFA%1O/,?13YC)/4*Z9]$&@A:$D'N93U059B4!RSQO"2;'C^2?WEVKI4]XJ] MHE@;S_XGXVJF7.'>>0LQ"'4Y0M%)0:()TK(B4T+7>B_2:,QTE?X/P=P8Z?_A MZN[@XJ:%(/X@G_+AKWSV-?][N3C_M)Z%^M"N/K)SN=)@Q7"R!A* MEF[J MAC]'=5;Y@:V'LI];D FL"9+[F/)0>M10$;#9U;K APND@(AAG+3(I" MM%[,T):#KHH7DX-Z/\4^$UB_6EZL+IE/WJ")A@$ZS*!)J.X3FAAIZ)KYTYZ[G*TD.2K@Y!X0R\"1F< M$DQ3SBN+Z-'%[@1=VS%T)U-B!Q=QS2Z_;0[&JAKNA_J40-.OG'<>#.4 (6MK MPVX/O7KM9'#/$,!-E-G/]=U0]FEA&>2.5V$EH AD7EP3("" M@HW"BD^^&!M*Z^W"#Q+3U676$)W?=5)MQ-VS-\K;&^U6$YL>_'G-/,MN%(_C M/]"IY+,R=>A_JNM%ZL2W(, Y)>E DBZZYI.&F_J/&P+\X7VY8TP8G0R@QCI: M@'[EB_7 Z9C-&'V.S:_3'R&G*Q\R1._WO8MN(?(>!O9<#JX1W 2T"(X'D@A& M^E62!;)DRJ=$#M;M],#B="8V-5'?_1.;!LBR!P!LIY#(Z%@I@4Z_PNJ:)4V! M?U8(R+S36@6M0XLI+KU-;!JBK VY-'-)$Q:9#*'IS8-$1^4RO^UL0A*>B,4Y1M4U1;ZIPR#\%3 M)*U#<-9B\CHV&=75W\2FO16_M_PZN+FX_[S[_?N(&%%U\^O9TH!G3' .*1.>IMF0HF8.+ MJ=[XB6A+M"K&]N-PGZ*JQ^!S3Q#<"[!F&ND 8[=YJ1,\9LB$LBQQDH@.=25V MJ6-?"J1L5!225>Y&K8I5*GIT4&TP=*#$N\/,Z\]?<+[:#'VOCRB=9<7'PB D MS4%1D@^8*?>/,ACI2N8QMYZ*\A@]4S>7'@M'!VCA%$JM@Q\?W;DOP44Z_[2Y M4EG$^=E\0]OYDG[K3K5ZCH'^^'Q^\#W2](0W+QYWHH-QJM3::YU19= ^ZIIQ M4,J2A02=;&V$RI M>.U"-N,4L?>A=NK@RE4+SUK'$OK1.':\>%Y:'*NN$0%D-[L-?RUE*/,6ZI4_)6!>8!PE! M,0TF6%>;$A.%5A-A<4OBU*'NT2&XCVI.#7GUY/7''%*[%4BNWKP=#3T#5;/B>%O\XY 6.18-@M7ZMO:.F0DQ%S'>9HB MF:I#SMMW< RCL:N72<="WV#E3/WXZ%'FZ@N MSB_^X9%Y5S0!J"HEI.#3P8< M-P:2S3)H^H=*=W*3!UX9#?]V5\^)]L'4,61^0OZ,(E2#EDD'6OD,2A<&SG@& M*2HC333:-6]5WY6VKM[_',-_#5)&!V]\'N7KP3<@#*675G$H7%B*#"0Y9T&< MZIA4M-)8S\:Y^!U(:%>O=T:#7Q,U]?-4YP$N9\R1I)AR0-EXK0YQ!D'Z #%[ MC"E9A[;U$\@'2.GJXI-AZCLSC%.U6ZV6G"Z!])+\WCG[<\=0<23?&0R8M8S(41$II$)1C!@+G M'AB/.6F?O/6MM]0]2=1N>#J%RX.V\N_>-;TG+>4:.G[? H]G;Y?K>57=;_4^ M<#T/9_1?U5Z*8J)#M""+E!176@68L@ 6@J1,F8>H6X==$77EB XETU JXA,.DA9*^J<;C,VM] CO?X]2H!G]FDE2RB -=2U<[Z M DY;A,2L%9@S\\UW9MQ/25?7^4.T_;C+VTO0'1S#[^8?/Y%;_G.=7Y"9GK\) M9&F+G%Z37XZ?:IO_J^7JH61(*"<,3PRR,I0,*9V!LJ R(2)6H78_BWD >1V M=6%_"/".I;)3.%[_.U=AY/2"10AZ1HP,T_4LK9EV(T;UW"&O/8?5+P?!:53TKK M $S&.JN-1P@^UQ8:F7T(% 4W7V0[E,:NCNHA"'G\J&ZLG X.\4?YNVG1;_,J MUEJ!-B$%=!&<9Q2DD%<#-": Y)+'HB6E8*TOQH;2V-5Q/1KX#E5.KV?TR^7G MS_/-BIG:!5[?2I$ ,B7^!Z6V._S4)F?H4.H;G8DW/OOB[F<))V?+]<4J7\\5 M0Y\X.2/ H HHRSCX@ADL*I>#32HV;](91."A3NWMQ8K"V75^$\[F'S=*G/&4 M VI/1E$XHW^81#:2(BAG'=E)"DRW'M_T(Q73GHKC8>2NWSI0_ATCC$S0_V^,J-VIF_9X&PMD(VFG ]S]N5A]GV9+;&VM9SUC MUFMI38:<;=VXK.J )T''L$W1,*WI8&Y]9? *=,^GAH+42WDWB]\ODOM;5[@ M67TP3M'FZP5]-Z_/7\2XNLAI5I+PLJ"FT$[JND0# MR)WV%=618=AO^)-/(+92Z4'GVN(<7F(YO?3>'N M;V^#C@,"_,84-$D.QI1*H\3BV@[JA*?K3V\[4^KPGO6&N@UQ5]GF=YL1F(-@ M)D+QVH.*]8D^+P*L\I85*Y.TO+'O.8SB@[=';$>#O"E7RGV?5U])[_4GIY4BXF(-1FC-@5E/$$S6=5I%KD#'$D')QQC9?X#H& M(].F1D?$\@][*R:'10=!S.5I][WW\?"TAPXZ %0UL3=ELYAH.[N7<868I $3ZL1O MAW46,"H(-F0Z.FJG6>MA%3\0T25P]E'PLJ6T.X#+.]($$?"I+K#*7_/9\DN5 MT#:2W[+D&2LBZP#9B3H-DY(]9VV 2"D CTP:2OI:]Y$^358/)<KBPH%,^Y3A;89L@\1;;@4@AU M )L75BO!METT:8DX)G.;HF3[Z.WV(SX/X?.VYU_B@[!0\L7C*+ MFM4&_FP$(WQ3EN2$,:"U+D(DB^T+&[T4XA_P#:2SQ<=-2+?^Y=OUW]G2\>(O M7*7+,\X$6;3Q'%+@$I0U =!8!5F7*(3TWK+6=QC-B#_I@OL0S#Y<<#^F^CL( M*]Z>(3FDSY>[YWR*W!DI@,=:I%,V0U"\0')26V:4%;YY?_B-[_=21C\J!.[V MY^ZKCXZPM,UUG4G2Y)#!:TO4!TS@LQ/@$T_.:D'!?NNZYFT*IL73_II\ !)[ MB'7J^:4OZC2W2O^V*&'(16ME(DBL<^,XB^""3L"\U\)FGJ,13X5Y]_W@/C2] MCX*6C:35@?E?>D#ZRY>(+R(2JG%+?'WKX@UFR,GI++4JO+GUWR*@E_+)E(?) M_AKI $[["^Z:[46Z8YN9,^8RRX!<:U#.: AU$F%R23NR-2MT\^!\!#ZF]7<' MP.INV#VUCCO ^??2U/DR_N?JDC*$6%RP8"AMN=S2$%+4("T3,:3$K6K=P'4/ M&1/'XY-CXZ$"])Z*Z@UK;S:[]:XV1SO/A% 47*#Q%+0$!MYZ 2F+D@4SIIC6 MVUH>)&;BH[MKW.VMM [0]RZOSU?S6"O?E94_%_/S];OW?VZ9L5PY96.$:!2% MS3Q;P,J60RR!65TR:XW 1PF:]AJY.Q2V4UY_2-PRD4@ H7"21WT>II02X H7 M@"4:)[*6O'G1^UY"IGW3TCOR]E!6!XA[FU>;,9V+[>7C59N&\2C0VX"4:3<"=8>Z%@KK '<;VM_E+]NQ#V]7RX\K_'R9 MN)F$A@T=,B#$XP6SK 3@/4S/Q:=M%N::1KKI%W=8JD66C MG;&03*GW="0='S#4%$IRE"S(]A>DC]#309;;0.<[06D/!4Q]@_#A$R4RW/S MRM8;2]0V24TRBDCFEG4$E)B!FQQ9%*B#W>U"X?'O](B1?92Y'$>R4X/D!3&B M[I?2EAL,(A7+$V0K RA? KB\>8AB54XY!QYQ)YP\^:D.BA?-H=)6OKV<3X^= M\@\=\K]_[P!,W-.)KA%J7PDH0QP'5)J2D.(,)TMQHO5\L\.IGCBS["?*.I[N M.T![F^;7E_AE?HYG]7>W6^ \.E29_ G:.N&">TJOK.4@4!%VM1N]':@>AR70H/X9ZIXZ#]S]6+Z^5UE>L MI]>+2_'<&;?]=D4.8A:#8CR1-$IR-340CC2 ''CDTF&*%#.[G8+IX]#;^47. M.+#O%0\=./J=SKL_EHNO>5TYK>)8?ZA[D6_^>3WS_EB>_T\^OSX-KW_2Y7_T MYOQ37GWXA(NM-&?9:1.R0! J",J-@H/@Z5C4A;&B(BNQ^6C5R9CM_!*K@Y!J MOEJOM;]6_QV>.&V:<29"9#J!B)$^5:H.M)D5'%#JFUDG[<3GL M_!+O1*WN<# ]9U.[T9>TG@GFF8W)0.*L@!)%@1?HP"NKI"M&EC1:Y^*8C.UD M6.8?PSH2=#JPIPWM/][<79Q_6JZNJR!\9KQ(3#L!DB6*CKTS$%(P8+)#J3DF M'IL/8]R-M)TP;9\IIL=07[>H_+ZC[9J_Z[]SQ6EAA0=.&1R%CPI4B'58#"-S M+($9J007I?6+G?VIW0F[[J?";G,E=P#G#ZN,ZXO5MPW'E[6Z%_'_7,Q7== U MMR')5" HPT$Y58<+V@02%>4^5M4.K\9X?828O%BO+SY? MQC-_KNLF]O_"LXO\V_NW;R^EN)$O\, M0QF*V?&&H0Q1?P?1QNV'K3%H*S*/X+W)H*1@X#3]@W-4+B3T++9^D#3\!?L) MC$,9!()'7[ /T4@',-:-]T\]Q?L M@V!UE!?L W3< <[O>QB-VD1KZ_P3+X@%D04$CA*B2DZQFA"HUN^:?I(7[$.P ML<,+]B&*FA!KZ]7Y[%V5V^73B&B##LBAV,T&W#KJC:, "FPP.H4ZYITB7? ]PV:*\N(Q&::3XU_.Z=I1XCCR!\9HSQV(L M<:<\9!? 3.EZ#E#6777O(;F)%;[=8;TE7)'KLO48CSX1X8:2'R\L@N="2R&Q MV-TF(3^A\EL?G5CI^ZALV4)^4RL>_[Y!.!V/%,UQ!Y8+!0HIL$.G)!@59.'" M)ZUW6F#YE.)O?G2: Z*9XO>67P?19X/2MY3"&F8,Q&3H6(R&@<_!@T^V%)0E MI3C*2^CQW_*K39Q?0@Z<5<]E'$ M8Y+XK^49_9BS^?FWNFY^&S7-O'=">QDA2T_'9O817!$!4@PYQ>*\C[&70V0P M=R?_=.A@<^H/1#^)>5W&IC/M>+8\:L@DAKI2C7R.%1E2\CHKH4211Y_[^;K_[Q:Y?QZ003F]?E-MZ-BD:R.,8V(=*J'A! 89Y"Y M8B$;Y1(;)?0[ F\G_PZI&]-J!:"?PK"V#@>MS-(8#]K'.A\XRSK"WT$(3A62 MD#6F=8_BL7@[^:=&?1O6'@!Z;H9U=9;_.O\Z3WF1JEQFE+1:FWT&73AIS1@$ MSY@!J:P,SLO@4^N+Y=&9.OG'1=V8TL&0>:8=R#"N&J$-J>*$;/C-21 ('FU.'J*1#N T2G,B]Q:5T!R8<@:4=@&1"LCM&#\X>TY2=DBM>*04=27W3Q"<)0;!*^E MR$)X*T8;7[G7RJ/3:E0>A).=5QX-45H'Z&N06\>2. M,^C&7<2^^9]8$+U5FX+ VE#CN(427:HLE\GK= MK<1.7?!3E\MOLW7R[4@'&U!'L'ENEG3?==Q,IR)$,A1R.E;['CT#'Z4 5"PE MD]%$WTV+^*Y,G7S743=6=#!DNI@<_MBA'(8=:!WZU7)4\/[]8Y8U M/-->>1N@!$D9(0^%TK9(4N%1ZN*M<7=KEH_-#1^9VI/O&]K'./K$PG,[8.Z] MI [*&:6X@^QYC5U)(-ZQ#$*CR9%.8>5;3QOIHZ^AYQ:A;@Z8@R%S\GT-[R\^ M?\;5M^5E2>>R)O@BGI,\SK\=HY5AE^\?MWMAL$3Z:%C@.AO. M9LW!2,N-0\M8\8T=W7-I6!#2A)R] .RNT0\YMHZL^U-&^[9I_X%!:BV\SU M2;F6HAW(Y)*E(-:ZT$TCR:.,9RQXPV=M.OERN)C['U7D7UK)Y M!;6^V@'[K]5R74OC4J:H':FE=L;QVA0G60&O62A&2&1JE(:LMFR<:"-)OQ9S M*%1Z.%L>VQ1^\W'@;W_G59R3'&9.47@;?:3,NQ"'+-0]C1V$BW]]O>7^6KSWWRW[)ED(5I.]HS> MU\$$=!IB49)"6DE'(^J2#>/0@;R=J+%@JX- MZS /0/#NB& _\[SCY^JD+[F%7[,5Q66MZMYS#7**-LHPR]N3S1*D0?QC8RJ'X>LYLY9-P8Y>MT[%@7_U@(110H M$ED0KB2M.[X"?8RU9W,Q.@K"IS'(07 [G:O4!SNA[KT@>U1 01KKZYLCCEF M(N% L)1FD0A_][7X[]DXT=>O4)B>"W2FP]/O%J,)\\ZEAQ^7P1#._$[7+\<#W/$SSA]O$QT,*::N+*N"L MI^Q#90W(@X08A!?HWW:ZFR]Y/,)WLB?[S.RI>X3TQ),+3%+36=_BAF*+DE'#%R-4T(]+IO3- 3T MC_E6L_J/!,!G8*.#0_6'),=G64@14M(0A::LN@1'F7\20-ZWF&A\M'?/O\E- MMQWWT[03_'06/1%1?!:3\EHS7_><4%;.E((@+(F/A8B8A2%7>1J& MO@?WT_0G_&/HQX'KWH9.1(1E9UGKBX\?5YL7EJ])(O/%>AXOYWI?Z3<7S*S& M-EZ05I5/$IPH!H*-3&#FIO@G!U@?F>:=K,_]DZL>#1>]G(QM)'-;(#.'65GK M$G";8IUM&L!96T";K+@O(CK3>E;X:,P\CY2S*73'NWT\ $?/P*">#M(?4.-, M1VLTRQ&0:_*.FA09BJ+8PPII8HZ^=#?5:V]FGT?&V+-!'@>'S]=@GU;S+$AG M7"X%T-7IWZKV?? Z8">B\;((9D5O0UWW9O9Y9'XG:+"-C]A7OP,2VX#X!5 MLRK6[][_N5TNY(6T,BD!/!K*8 3WX#QY U2N[L^3LJ36 M):CSZ1^CXV4YEO(Z0.*M56C,!(&%15"N+F= $_:X"6# MI["MZ8#C>V]]=(2EK8UYY:)GP8-/RH"*W$!0LH -F"SS683<>M)#3R?F_II\ M?,G@$+%.W<%^=VT>$J6R1$JJHB-9L/IP-.;:H!@P("_>WFV./<$E@X,4]-B2 MP2'2ZL#\&S07*".5*KH0G]Y7,TD0-*/#,TB?L["Y]'-?_?N@)8/C#7SIXM@Z MLNY/&>V__9^+^?FWUPL*(B\V6GES_BFO/GS"Q?82X8_EXNOF'N'FM'"EC,=Z M*U!4[>IV83/.7D.DWQ.6C@^7N[&,O3CL/,EHC-]6YC,^F'X.4]O.$TX128F, M=)B3K8.ZZ;"-R0,+3!I>T'#?S:3WH''-\8]X'8Z$SSW%L_M&8LS M'8KVQD:(Q56'RA4Y5%<@"_1H?!#"'GU\9R/>3G1VYW.RQ0/ -FF/_?B2N6QB MN=X^)K DE1TX54NE*D5P4M8]9-Q*P8ITOINIU@-Y.]%1G<_)# \ VS/8VO6D M>+;CV6Y(J'B)BDD!$J,@"6D):#2CP %1*RVX,*<3HO[ WHE.YWQ.%GD8Y'X& MH[P;QN>@,6II@!7/0#$GP$?2*,N.4G]3@C7=]!"/DC7V-T;L.1GD(7 []>%_ MNPOGSFO:37C_*WF45SA?;5JL;RK:.L=B(A&J9$I]44N)MQ$1:@9Y,N74T./X<]=@GQ3?C(D0>O0-MD7PU#PCDNST4[G5(1HGB3B<. MWIWO9U_%'<]P.G0"@U#\TU6 GQ9?UB9Y$Q&XYI299!WH$" 92HP"3E0%E.NI=: 3(T/"LAT8PR MUVURSI]]V?P9N(#1D/RL[7] +J6D,%YZ!3QH";<#6_0NX?8SVB+-_S;S"46G,L:K!642UBM M(5BG06FS^5\,&$[='&_PV\'=>/\F,;4A[XO/9SOT\G)430=3+^\EI(^QET_+ MJ(^YEQFMU4GC-HO(<@O>&8FR4 M$(SF8$L.3$1.V43S9T;_S+TCW82<^]W(0K(XQ]W*(CCO ^9VP;COG*F418J0,P(149]\K M"T'P M$SD43.FOO6(Z_O):2#_'%2?#P^YW(/976 N%M3^(0/AOZ*('MU9+XL M1@BGC/;]GMY3H"J82@6X99*BU:+!J>(A!RZC+RPY?X+-F\]I MON4@_$X[WW((F'X.4]N.CN"^6&^M!!T+::YH!QAE "XH3\P\!Y-&N1#N9E)) M?P9V!(1/-JED"-Q^NM?-,Y:42LD&\"$)BD<,(^DD QDQ%LT*B_VL'OUGON6I MV>(!8/NYYEN*DK+*F>1A>7UJ57\EG:^=*+EX[1E)[63,\">>;]FG&1X MI]Q ME)[$I&WP&HJK'6$U6_7 M40>KT ?04EA2-!>P671EE- LA1P".YTI[3_G*+W.*SNCP?'G*/WL\.0X,*5X M3F!+'3:2M <7ZO)*E:2HUS*8CKX@MY>'\Z=<,!K/<#IT H-0_-,5FYX6GTDR MRD(1&K>"@2HU8',Z@BLNI5R$D:EU;TPWS)_H"?Y3>8(Q\?RL X&AH\>R4WK-S!&/B^5D[@@&Q5,)DDU8)C*B+ MZ7R)$%Q6P"1720GK=&G=D=T#W\^^0O<,S'\D%#>M[DW^Q)A\8UFN/N,B7OZE MN\]IIWAM/)"FB1X>'R*Y/MX@6^:"J^.CF> 1%$<-(24'R0;C(G/6Z-8]IL_E M#7)A.CK++;@8$GF\2*+CA4%@B7/O@]&A^?S8?]X@#\3L>&^0AZB_@TCQ]M/$ M^J)+YZ L\+MA5NDK=:5,MFT@"7)!2L7O*Q:+Q6(QUTS'6$:&//OIX(G? M01YD5L]R!WD QP'8^9,(KQ[J:GL;B4I"N8:5QQ"8\S ,>X4MBY%,P1-(*7'* M7>]YCZ@2^,'4[#:R?S_0 6%!E#3NW)C$A+)(QPPIK$'[A*7VT-V^/QYQ*E-% M5.KZQ9*7>!=YRG(]FH\0O-CN_-*,"$IEAK@A-E>3$T2U2E!" 1&8>%0EKG1! M!+7=11Z"5@#3WT75E\2&URNGR&TO&V40+*<*W"?/(*B,&(G>[B*'N&P],_>G M;.WC:I<9@PF?PP+"(@P019&&WU&"(AIASGF8XXAMU<3 SA4C/)Q.D\V?B:[R(/LG!O5SV&F-NK M*P_]SDFDHQSHPXGUJC)+(!1)*,J9U@IC&8GL=):\5WP7.$15CIC+G2<&WN\BO9AI.,+;7VL0T%A&;MO% MYH(P)$4: ]$)1USI!"F=QB0W:2K)";;T>%T- L).M\YFCJ\C']M]D2*76$21 M,2A.">P4- 0E E.-,O!^B<$"W/A+[/'QXK.X\TV< )W ("M^=1G@;OAXED94 M,8:XO3U),".(80B%(IIAH@G&ZH1ZQ[XU"'AQGF!.>W[1@<#0"]5I3N,(>$9& M2 5[HDP"_>!'8=1:RCA3-#D=1_#6(.#%.8(Y[?E%.X)M-G(#5MV-FLQSD>;8 M("ULTS@%5L"H3."/)E.<)XEX_M<%GV7D+SYM_@)*9PBBG5())< 8>]61FO^.,P"EGZ%_ W)_)BE]6@Y"[BW1?X?/+ M&ZU,M?RPL=[RXVJUL??L_EJ )=\C+4'%XD;;RQ*K9^T8,E5)3RU$G&(;1D\1 MP6-*N($YPB(!>V5J7X^ #7..\T0KG"8D=UV7]%)ZBK!,:)ICCB(3@Y,4"4-" MXM3V6HZP2B2AN?/<^5M/D8$V.U]/D2'T!Q!<[K8:X'F>D2CGB,@8($PY14+9 M/N$ZRR$XCNWJ^=93Q+$1M/84&<)( .8T2R\!E6$*=$-?7V/?:$WZ]>+?: M^ZN_%K!I^7KQU\J"!PKN=%(YA[_?CMFD"=.&8,3C)(.]Y>N39KVW?;9OOCG5A4#6L]Z.(<\*2.(I1KA6#&2IR1!-8 MOY02E,8BXCB.>UEKRT<"/^M[5OMSQ84WBVIT^ML!D$@)GDD%,!AJNT_"3I%I MC/)(QBGA),NPZZ.L!C4"/U?RNCJ/("J J-!!Y6V6@NEPJI# .;;/MFH$/Q7* M#.<99BGFX;S*\FE0DY83Z"TV9=O^S-P'8.TPSNMJ44_7,_ZS6/-R-Q'^83\1 M_CUC-&.218@E*2P<6D"8G0#(ALM()(2;-,T2Q?9Z!)Q@Q ]&![<;!,T$B05RO;;V5F^H,=SYT!I/F2J^^ MYP2SB J&(HA6D'V.'89.-=X/TWCUH:V>O@-\3S8T!C\0[.A M1Z3LV:G]^7$A-U:KR\H6QL3?LTP*Q:5$+(>]&J&104(P@42,(Y;&6'+J^IQ_ MF(9^[,XM9R<5UBI.*5]Z;A7G"P.?"]=G#RB3/"*1)&#ZD8[ -],80X>.TZ**WSFX_GAEJG*=?V M\6QEN^60E""()@1*'LWWT"J6V8-Z@WCE#P5G=]D@F%4SFMO=W MG(D4$1SEB/$X0QG\?YTDD13IK,<9X1V).6&[SVG8$.A#S1M?;,1*_[.Q,<&- MS4E.R.\>$^4D#]M+3T?YTOUO/22T4EB3<$HH$I)C&XT;6 \Y1YEA*N9,Z#1S M?17AF"Z3@ZA=N7<.EV-"[)@R8=G. M**J[S6<$[N$9T'TI>V:(T@3BMS1+[^I(!%<**9-&BK$$MHW.S^B:% G.<,:0 MW&XZ(Q#W:#:KY?K[5UO>>_>6<:8XQ7&$C2/G0]ZWEZ[6H/&@Q@"\UN#32+,:"PH4GED$YL"(Y% [!:;6 J2 M9!#,]7KJH@_W/IW!!++VZ1Z!G&?"_RP6Q?7F^CZ1&*6&L(RB*"(1;/)SBBCG M#,6Y ,4YCR/6:PO30?G.1SV3/H:RR@5^OHGGOYXH'B>,\E0RQ!F!2$D9"))4 MG")NN%801LE8N?#S.Q_UX^N=$3\:O_!BPL@XR ,PG9:#!WLJ);>_C[\G&+.$:(*2-!X/K8SM9,<.WEKZ(&@'WYA[[=M>'M=[_D>$CZCO=\A M%H$0]:_JWX_ZN?6 1T1[R*NSLEKIR^I!77L^ZG#V=T.E5U- $=0#F4.OV[B=\7A9W#UG:]XE7%^^^7LQB%MW?>W$/W!QU-'VA M]QW -*T>L*+;$;K?#=P+]G(Z-7T_L(=+"-3]M5#+\O;J0LO-\JZ;Y/5Z.F^- M4GNM[I%_UMH@"8&RWW\MY?FRD [FUZ.H7N0$<+1V,/@0&*D/D&UOZP^\6'[C MY<8!-0TR>W$4P(':<3@\D[4[LV___'M=F]+9C\75N9SF]CI$]Z+.[QE;/W!" M+?#_?5DGOF*N=R[\ MI;,%YD"P-Z4MTK&L6PU0^&9GWN%%KR\714K M-T4Z1X5ZJVJ<&'L?A<Q?KO\^7\LOR'_!6\CB6 MU2&P>6;XRV8-/A[6\<650U=Z7*JW&LBQ7'8"%,X"^+E:_X]^6*FUJWKD/A_P M5A+I8+'LA,TSPQ] :+70]R-U<2!Z1*2WTLBQ++9#$Q9O[S?ZLMH^G0'C7)AJ M*>O0>JJS'?(=;X?=CACN V* M'\KJK*&^8OY5W6MSZK-8KV\_<3_/0?WK1_S M=W#NT@+ZX!F@&<"(_]GPLC"%W&I_R7_]IA?:%.O)Q1*C/NCOJ-ZE.?3%-2R3 M #=6\L56X8_7/^U#!3 493%^M9-[#;NB_YJ QP9Q3!DP]F!N0SQ6L3Z*R!P ML D+,]9K4-#Q/GI?;"\2@\IU=6,4T*E I5>P+_RJ_]D4RP>_XL8I#_A,+Y*# M2GT-QS#4*J#SF[DJ@'8E.ZG^:5'60>7/.;_]MGK2)*M5?,Z5YJT^\:T^<1@WZG\OJWH_/G5Z[$KR5D;5-CL: M!^N;@+)\4,O-U-@7YV]9;X2[ZC-VWVW"-+<;K,ESXJD<;T5J;3.B8:"^@]JM MMFZ2;H?2_"W;T_;QH9U?G%47NJR?^-G:T.2CBV:)_A:2<7RUXN)[GP*JJ(>@ M_HLQA02Y'Q9NYEJW='\N,MLGU5IT[UH]V M8^3;H_ZP36#4@Z*N6&R3ZZTN=ZQW[<;(^URL+JLU+UV< ^_+\E9N.WK.-6+A MGZ%W<@T[\?+VG!?*$5%-(KT5UH[GJP49WQMENU,$#:U6KESC,9G>ZF5'$M>! MC>^P\SXS_.[FRIEO/"K47ZGKV"BS YZ V*LU>^(A7)+8)-M?G:H#+EO "L&5 M/JCJW*$>E>ROPG2*7^T"RG=EQ3^;8GUK>V3=00G;F^NZ%^C[PH R&D;KBMV! MG_)7<#J2[G%0^MXV[KF9;ZMZ$:F[B/ZH2D#YZ]K53G+8I_S5JH[.W8V!,CC^ M/^OUQX6LKAWET'M]P%_)JC.NC\,6',,'2>:YF&[Y4"_&@\H=C8#1,_,-[L>. M?)O\5(>4N!H(GN]9S<6FY,M/ MQ6KM\*C[N-1>=(:4SNH$R#>!AYYE:B;DB,A>U0HA);/:H?&>^;]W_NX)[)+= MB\F04ED]P0K@C9&'P/U3M7+]PM*N[%XDAI+ :H7'>[2S%WE/G7Z- GO1%5(" MJ@T6WU>=;4!E1^2(L"9YO?@**6'4 DH(*7XG[3&?"NI%4$A9GB88O 12 MR7L9O?@(*0>S-_@PRKPGTS&T7C4)*4T28)EJM?@# I>M8N_U2BZ+^AC&49UJ MM_A>)(:4 .D/F?=U2156+UZ2*+EY')VKX^MM M#@V+$;J!\1XI6*U<-"/=E>3M)N_0&*YA^*%0[M:.<81-0 3D#"^7UXNU6U_X1*2W6[7C7>$A(&%Y0D>$ M'9?J[4+M)#\8'&WW&P9W+Y%%.+N!MD>OOWNL8PEJQ.8U3QO.J+"0,X'Q9 MR1E/&7<^,\,IX_%A.#]E?/JI QMQ<-S8+']2+GXK7CT5[6I+URT]D!/)5MYV M$_@]\?)^QM*DY^=JO57531JY_U<"R2I/Y+D%O_D]^O8?["^"K_1__\?_ U!+ M 0(4 Q0 ( ,> IU@.'[W_2@X )=( > " 0 !E M>&AI8FET,3 Q;VUN:6-E;&QE>&5C=71I=BYH=&U02P$"% ,4 " #'@*=8 M!4\%7K<' ?*0 $P @ &&#@ 97AH:6)I=#,Q,7$Q+3(T M+FAT;5!+ 0(4 Q0 ( ,> IU@I#PWFL0< "(H 3 " M 6X6 !E>&AI8FET,S$R<3$M,C0N:'1M4$L! A0#% @ QX"G6. 0.CJF M!0 J1H !, ( !4!X &5X:&EB:70S,C%Q,2TR-"YH=&U0 M2P$"% ,4 " #'@*=8%Z^:XKH[ 0#ZQ1$ $0 @ $G) M;VUC;"TR,#(T,#,S,2YH=&U02P$"% ,4 " #'@*=8Z+BOOZ,4 #![@ M$0 @ $08 $ ;VUC;"TR,#(T,#,S,2YX&UL4$L! A0#% @ QX"G6$KEK"#M7@ 09P$ !4 M ( !H)H! &]M8VPM,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( M ,> IUB&CS>:FR ! .-8"P 5 " <#Y 0!O;6-L+3(P,C0P M,S,Q7VQA8BYX;6Q02P$"% ,4 " #'@*=8+*D=;*FQ "0L @ %0 M @ &.&@, ;VUC;"TR,#(T,#,S,5]P&UL4$L%!@ * H *F0( &K, P $! end XML 106 omcl-20240331_htm.xml IDEA: XBRL DOCUMENT 0000926326 2024-01-01 2024-03-31 0000926326 2024-04-30 0000926326 2024-03-31 0000926326 2023-12-31 0000926326 us-gaap:ProductMember 2024-01-01 2024-03-31 0000926326 us-gaap:ProductMember 2023-01-01 2023-03-31 0000926326 us-gaap:ServiceMember 2024-01-01 2024-03-31 0000926326 us-gaap:ServiceMember 2023-01-01 2023-03-31 0000926326 2023-01-01 2023-03-31 0000926326 us-gaap:CommonStockMember 2023-12-31 0000926326 us-gaap:TreasuryStockCommonMember 2023-12-31 0000926326 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000926326 us-gaap:RetainedEarningsMember 2023-12-31 0000926326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000926326 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000926326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000926326 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000926326 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000926326 us-gaap:CommonStockMember 2024-03-31 0000926326 us-gaap:TreasuryStockCommonMember 2024-03-31 0000926326 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000926326 us-gaap:RetainedEarningsMember 2024-03-31 0000926326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000926326 us-gaap:CommonStockMember 2022-12-31 0000926326 us-gaap:TreasuryStockCommonMember 2022-12-31 0000926326 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000926326 us-gaap:RetainedEarningsMember 2022-12-31 0000926326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000926326 2022-12-31 0000926326 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000926326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000926326 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000926326 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000926326 us-gaap:CommonStockMember 2023-03-31 0000926326 us-gaap:TreasuryStockCommonMember 2023-03-31 0000926326 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000926326 us-gaap:RetainedEarningsMember 2023-03-31 0000926326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000926326 2023-03-31 0000926326 omcl:ConnectedDevicesSoftwareLicensesAndOtherMember 2024-01-01 2024-03-31 0000926326 omcl:ConnectedDevicesSoftwareLicensesAndOtherMember 2023-01-01 2023-03-31 0000926326 omcl:ConsumablesMember 2024-01-01 2024-03-31 0000926326 omcl:ConsumablesMember 2023-01-01 2023-03-31 0000926326 omcl:TechnicalServicesMember 2024-01-01 2024-03-31 0000926326 omcl:TechnicalServicesMember 2023-01-01 2023-03-31 0000926326 omcl:AdvancedServicesMember 2024-01-01 2024-03-31 0000926326 omcl:AdvancedServicesMember 2023-01-01 2023-03-31 0000926326 country:US 2024-01-01 2024-03-31 0000926326 country:US 2023-01-01 2023-03-31 0000926326 us-gaap:NonUsMember 2024-01-01 2024-03-31 0000926326 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000926326 2024-04-01 2024-03-31 0000926326 us-gaap:StockCompensationPlanMember 2024-01-01 2024-03-31 0000926326 us-gaap:StockCompensationPlanMember 2023-01-01 2023-03-31 0000926326 omcl:ConvertibleDebtSecuritiesAndWarrantsMember 2024-01-01 2024-03-31 0000926326 omcl:ConvertibleDebtSecuritiesAndWarrantsMember 2023-01-01 2023-03-31 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2024-03-31 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-12-31 0000926326 us-gaap:EquipmentMember 2024-03-31 0000926326 us-gaap:EquipmentMember 2023-12-31 0000926326 us-gaap:FurnitureAndFixturesMember 2024-03-31 0000926326 us-gaap:FurnitureAndFixturesMember 2023-12-31 0000926326 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2024-03-31 0000926326 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2023-12-31 0000926326 us-gaap:SoftwareDevelopmentMember 2024-03-31 0000926326 us-gaap:SoftwareDevelopmentMember 2023-12-31 0000926326 us-gaap:ConstructionInProgressMember 2024-03-31 0000926326 us-gaap:ConstructionInProgressMember 2023-12-31 0000926326 country:US 2024-03-31 0000926326 country:US 2023-12-31 0000926326 us-gaap:NonUsMember 2024-03-31 0000926326 us-gaap:NonUsMember 2023-12-31 0000926326 us-gaap:CustomerRelationshipsMember 2024-03-31 0000926326 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0000926326 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000926326 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000926326 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0000926326 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-01-01 2024-03-31 0000926326 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0000926326 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0000926326 us-gaap:TradeNamesMember 2024-03-31 0000926326 us-gaap:TradeNamesMember 2024-01-01 2024-03-31 0000926326 srt:MinimumMember us-gaap:TradeNamesMember 2024-03-31 0000926326 srt:MaximumMember us-gaap:TradeNamesMember 2024-03-31 0000926326 us-gaap:PatentsMember 2024-03-31 0000926326 us-gaap:PatentsMember 2024-01-01 2024-03-31 0000926326 srt:MinimumMember us-gaap:PatentsMember 2024-03-31 0000926326 srt:MaximumMember us-gaap:PatentsMember 2024-03-31 0000926326 us-gaap:CustomerRelationshipsMember 2023-12-31 0000926326 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0000926326 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0000926326 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0000926326 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000926326 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0000926326 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000926326 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000926326 us-gaap:OrderOrProductionBacklogMember 2023-12-31 0000926326 us-gaap:OrderOrProductionBacklogMember 2023-01-01 2023-12-31 0000926326 us-gaap:TradeNamesMember 2023-12-31 0000926326 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0000926326 srt:MinimumMember us-gaap:TradeNamesMember 2023-12-31 0000926326 srt:MaximumMember us-gaap:TradeNamesMember 2023-12-31 0000926326 us-gaap:PatentsMember 2023-12-31 0000926326 us-gaap:PatentsMember 2023-01-01 2023-12-31 0000926326 srt:MinimumMember us-gaap:PatentsMember 2023-12-31 0000926326 srt:MaximumMember us-gaap:PatentsMember 2023-12-31 0000926326 2023-01-01 2023-12-31 0000926326 us-gaap:RevolvingCreditFacilityMember omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember us-gaap:LineOfCreditMember 2019-11-15 2019-11-15 0000926326 us-gaap:RevolvingCreditFacilityMember omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember us-gaap:LineOfCreditMember 2019-11-15 0000926326 omcl:IncrementalLoanFacilityMember omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember us-gaap:LineOfCreditMember 2019-11-15 0000926326 us-gaap:LetterOfCreditMember omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember us-gaap:LineOfCreditMember 2019-11-15 0000926326 us-gaap:BridgeLoanMember omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember us-gaap:LineOfCreditMember 2019-11-15 0000926326 us-gaap:RevolvingCreditFacilityMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember 2023-10-10 2023-10-10 0000926326 us-gaap:RevolvingCreditFacilityMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember 2023-10-10 0000926326 us-gaap:LetterOfCreditMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember 2023-10-10 0000926326 us-gaap:BridgeLoanMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember 2023-10-10 0000926326 srt:MinimumMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember omcl:SecuredOvernightFinancingRateSOFRApplicableMarginMember 2023-10-10 2023-10-10 0000926326 srt:MaximumMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember omcl:SecuredOvernightFinancingRateSOFRApplicableMarginMember 2023-10-10 2023-10-10 0000926326 omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-10-10 2023-10-10 0000926326 omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember omcl:OneMonthSecuredOvernightFinancingRateSOFRMember 2023-10-10 2023-10-10 0000926326 srt:MinimumMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember omcl:OneMonthSecuredOvernightFinancingRateSOFRApplicableMarginMember 2023-10-10 2023-10-10 0000926326 srt:MaximumMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember omcl:OneMonthSecuredOvernightFinancingRateSOFRApplicableMarginMember 2023-10-10 2023-10-10 0000926326 srt:MinimumMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember 2023-10-10 2023-10-10 0000926326 srt:MaximumMember omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember 2023-10-10 2023-10-10 0000926326 omcl:WellsFargoSecuritiesLLCJPMorganChaseBankNAPNCCapitalMarketsLLCAndTDSecuritiesUSALLCMember us-gaap:LineOfCreditMember 2023-10-10 0000926326 us-gaap:LineOfCreditMember 2023-10-10 0000926326 us-gaap:RevolvingCreditFacilityMember omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember us-gaap:LineOfCreditMember 2023-12-31 0000926326 us-gaap:RevolvingCreditFacilityMember omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember us-gaap:LineOfCreditMember 2024-03-31 0000926326 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0000926326 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2020-09-25 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2020-09-25 2020-09-25 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2020-09-25 2020-09-25 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2020-09-25 2020-09-25 0000926326 omcl:ConvertibleSeniorNotesMember 2021-12-13 2021-12-13 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2021-12-13 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0000926326 omcl:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0000926326 omcl:ConvertibleNoteHedgeRightsMember 2020-09-25 0000926326 2020-09-25 2020-09-25 0000926326 us-gaap:StockOptionMember 2020-09-25 0000926326 us-gaap:WarrantMember 2020-09-25 0000926326 srt:MinimumMember 2024-03-31 0000926326 srt:MaximumMember 2024-03-31 0000926326 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0000926326 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000926326 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0000926326 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0000926326 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0000926326 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0000926326 srt:MinimumMember us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0000926326 srt:MaximumMember us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0000926326 srt:MinimumMember us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0000926326 srt:MaximumMember us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0000926326 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0000926326 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0000926326 us-gaap:EmployeeStockMember 2024-03-31 0000926326 omcl:A2009PlanMember 2024-01-01 2024-03-31 0000926326 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0000926326 omcl:A2009PlanMember 2023-12-31 0000926326 omcl:A2009PlanMember 2023-01-01 2023-12-31 0000926326 omcl:A2009PlanMember 2024-03-31 0000926326 us-gaap:EmployeeStockOptionMember omcl:A2009PlanMember 2024-01-01 2024-03-31 0000926326 us-gaap:RestrictedStockUnitsRSUMember omcl:A2009PlanMember 2023-12-31 0000926326 us-gaap:RestrictedStockUnitsRSUMember omcl:A2009PlanMember 2023-01-01 2023-12-31 0000926326 us-gaap:RestrictedStockUnitsRSUMember omcl:A2009PlanMember 2024-01-01 2024-03-31 0000926326 us-gaap:RestrictedStockUnitsRSUMember omcl:A2009PlanMember 2024-03-31 0000926326 us-gaap:RestrictedStockMember omcl:A2009PlanMember 2023-12-31 0000926326 us-gaap:RestrictedStockMember omcl:A2009PlanMember 2024-01-01 2024-03-31 0000926326 us-gaap:RestrictedStockMember omcl:A2009PlanMember 2024-03-31 0000926326 us-gaap:PerformanceSharesMember omcl:A2009PlanMember 2023-12-31 0000926326 us-gaap:PerformanceSharesMember omcl:A2009PlanMember 2024-01-01 2024-03-31 0000926326 us-gaap:PerformanceSharesMember omcl:A2009PlanMember 2024-03-31 0000926326 us-gaap:EmployeeStockOptionMember 2024-03-31 0000926326 omcl:RestrictedStockRSAsRestrictedStockUnitsRSUsAndPreformanceSharesPSUsMember 2024-03-31 0000926326 omcl:FutureGrantsAndAwardsMember 2024-03-31 0000926326 omcl:The2016RepurchaseProgramMember 2016-08-02 0000926326 omcl:A2014ShareRepurchaseProgramMember 2014-11-04 0000926326 omcl:The2016RepurchaseProgramMember 2024-03-31 0000926326 omcl:The2016RepurchaseProgramMember 2024-01-01 2024-03-31 0000926326 omcl:The2016RepurchaseProgramMember 2023-01-01 2023-03-31 0000926326 srt:MinimumMember us-gaap:SubsequentEventMember 2024-05-02 0000926326 srt:MaximumMember us-gaap:SubsequentEventMember 2024-05-02 shares iso4217:USD iso4217:USD shares omcl:segment pure omcl:day 0000926326 false --12-31 2024 Q1 http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 0.0102751 P1Y P1Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 10-Q true 2024-03-31 false 000-33043 OMNICELL, INC DE 94-3166458 4220 North Freeway Fort Worth TX 76137 877 415-9990 Common Stock, $0.001 par value OMCL NASDAQ Yes Yes Large Accelerated Filer false false false 45923492 512364000 467972000 6463000 5564000 248512000 252025000 103466000 110099000 26585000 25966000 98991000 71509000 989918000 927571000 109034000 108601000 43909000 42954000 26531000 24988000 735357000 735810000 205115000 211173000 37383000 32901000 50191000 52414000 86317000 90466000 2283755000 2226878000 43145000 45028000 41446000 51754000 167187000 149276000 164586000 121734000 416364000 367792000 65195000 58622000 1493000 1620000 34568000 33910000 7099000 6318000 570439000 569662000 1095158000 1037924000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 100000000 100000000 56207000 55822000 45924000 45539000 56000 56000 10283000 10283000 290319000 290319000 1139010000 1122292000 354681000 370357000 -14831000 -13432000 1188597000 1188954000 2283755000 2226878000 133295000 185715000 112856000 104914000 246151000 290629000 92441000 109527000 61087000 56073000 153528000 165600000 92623000 125029000 22056000 22878000 92414000 125114000 114470000 147992000 -21847000 -22963000 4016000 1781000 -17831000 -21182000 -2155000 -6182000 -15676000 -15000000 -0.34 -0.33 -0.34 -0.33 45732000 44887000 45732000 44887000 -15676000 -15000000 -1399000 1479000 -1399000 1479000 -17075000 -13521000 55822000 56000 10283000 -290319000 1122292000 370357000 -13432000 1188954000 -15676000 -15676000 -1399000 -1399000 9381000 9381000 385000 8042000 8042000 705000 705000 56207000 56000 10283000 -290319000 1139010000 354681000 -14831000 1188597000 55030000 55000 10283000 -290319000 1046760000 390728000 -17087000 1130137000 -15000000 -15000000 1479000 1479000 15180000 15180000 322000 12114000 12114000 1369000 1369000 55352000 55000 10283000 -290319000 1072685000 375728000 -15608000 1142541000 -15676000 -15000000 21253000 21974000 -39000 -802000 8641000 14042000 -4609000 -7770000 1930000 2248000 0 7815000 971000 1045000 -3393000 22156000 -6302000 -6760000 619000 873000 -928000 -34000 1125000 -613000 -2223000 -2574000 -836000 -628000 -1443000 20000 -10278000 -25171000 5063000 -689000 34121000 29135000 -2778000 -2678000 781000 -583000 49953000 12770000 3383000 3499000 8957000 10141000 -12340000 -13640000 8042000 12114000 705000 1369000 4589000 -6883000 11926000 3862000 -556000 176000 48983000 3168000 500979000 352835000 549962000 356003000 512364000 340413000 37598000 15590000 549962000 356003000 483000 1321000 Organization and Summary of Significant Accounting Policies <div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Omnicell, Inc. was incorporated in California in 1992 under the name Omnicell Technologies, Inc. and reincorporated in Delaware in 2001 as Omnicell, Inc. The Company’s major products and related services are medication management solutions and adherence tools for healthcare systems and pharmacies, which are sold in its principal market, the healthcare industry. The Company’s market is primarily located in the United States and Europe. “Omnicell” or the “Company” refer to Omnicell, Inc. and its subsidiaries, collectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, necessary to present fairly the financial position of the Company as of March 31, 2024 and December 31, 2023, and the results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying Notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 28, 2024. The Company’s results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 are not necessarily indicative of results that may be expected for the year ending December 31, 2024, or for any future period.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s Condensed Consolidated Financial Statements and accompanying Notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable. Although these estimates are based on management’s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s critical accounting policies are those that affect its financial statements materially and involve difficult, subjective, or complex judgments by management. As of March 31, 2024, the Company is not aware of any events or circumstances that would require an update to its estimates, judgments, or revisions to the carrying value of its assets or liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its operations as a single segment for the purposes of assessing performance and making operating decisions. The Company’s Chief Operating Decision Maker (“CODM”) is its Chief Executive Officer. The CODM allocates resources and evaluates the performance of the Company at the consolidated level using information about its revenues, gross profit, income from operations, and other key financial data. All significant operating decisions are based upon an analysis of the Company as one operating segment, which is the same as its reporting segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Authoritative Guidance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no recently adopted authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Authoritative Guidance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities to disclose significant segment expenses that are regularly provided to the CODM. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The amendments are effective for the Company’s annual periods beginning January 1, 2024, and for interim periods within fiscal years beginning January 1, 2025. Retrospective application is required, with early adoption permitted. The Company is currently evaluating the impact ASU 2023-07 will have on its consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning January 1, 2025, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no other recently issued and effective authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, necessary to present fairly the financial position of the Company as of March 31, 2024 and December 31, 2023, and the results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 and 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying Notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 28, 2024. The Company’s results of operations, comprehensive loss, and cash flows for the three months ended March 31, 2024 are not necessarily indicative of results that may be expected for the year ending December 31, 2024, or for any future period.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s Condensed Consolidated Financial Statements and accompanying Notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable. Although these estimates are based on management’s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s critical accounting policies are those that affect its financial statements materially and involve difficult, subjective, or complex judgments by management. As of March 31, 2024, the Company is not aware of any events or circumstances that would require an update to its estimates, judgments, or revisions to the carrying value of its assets or liabilities.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its operations as a single segment for the purposes of assessing performance and making operating decisions. The Company’s Chief Operating Decision Maker (“CODM”) is its Chief Executive Officer. The CODM allocates resources and evaluates the performance of the Company at the consolidated level using information about its revenues, gross profit, income from operations, and other key financial data. All significant operating decisions are based upon an analysis of the Company as one operating segment, which is the same as its reporting segment.</span></div> 1 1 <div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Authoritative Guidance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no recently adopted authoritative guidance that is expected to have a material impact on the Company’s Condensed Consolidated Financial Statements through the reporting date.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Authoritative Guidance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities to disclose significant segment expenses that are regularly provided to the CODM. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The amendments are effective for the Company’s annual periods beginning January 1, 2024, and for interim periods within fiscal years beginning January 1, 2025. Retrospective application is required, with early adoption permitted. The Company is currently evaluating the impact ASU 2023-07 will have on its consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning January 1, 2025, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements.</span></div> Revenues<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns revenues from sales of its products and related services, which are sold in the healthcare industry, its principal market. The Company’s customer arrangements typically include one or more of the following revenue categories:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Connected devices, software licenses, and other. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software-enabled connected devices and software licenses that manage and regulate the storage and dispensing of pharmaceuticals, consumables blister cards, and packaging equipment and other supplies. This revenue category is often sold through long-term, sole-source agreements. Solutions in this category include, but are not limited to, XT Series automated dispensing systems and products related to the Central Pharmacy Dispensing Service and IV Compounding Service.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumables. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Medication adherence packaging, labeling, and other one-time use packaging including multimed adherence packaging and single dose blister cards, which are used by retail, community, and outpatient pharmacies, as well as by institutional pharmacies serving long-term care and other sites outside the acute care hospital, are designed to improve patient engagement and adherence to prescriptions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Technical services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Post-installation technical support and other related services, including phone support, on-site service, parts, and access to unspecified software updates and enhancements, if and when available. This revenue category is often supported by multi-year or annual contractual agreements.</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Advanced Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Emerging software and service solutions which are offered on a subscription basis with fees typically based either on transaction volume or a fee over a specified period of time. Solutions in this category include, but are not limited to, EnlivenHealth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Specialty Pharmacy Services, 340B solutions, Inventory Optimization Service, other software solutions, and services related to the Central Pharmacy Dispensing Service and IV Compounding Service.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recognition for each revenue category:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Revenue Category</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Timing of Revenue Recognition</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Income Statement Classification</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Connected devices, software licenses, and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Product</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Consumables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Point in time, as transfer of control occurs, generally upon shipment to or receipt by customer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Product</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Technical services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Over time, as services are provided, typically ratably over the service term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Service</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Advanced Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Over time, as services are provided</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Service</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the Company’s sales are made to customers who are members of Group Purchasing Organizations (“GPOs”) and Federal agencies that purchase under a Federal Supply Schedule Contract with the Department of Veterans </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Affairs (the “GSA Contract”). GPOs are often fully or partially owned by the Company’s customers, and the Company pays fees to the GPO on completed contracts. The Company also pays the Industrial Funding Fee (“IFF”) to the Department of Veterans Affairs under the GSA Contract. The Company considers these fees consideration paid to customers and records them as reductions to revenue. Fees to GPOs and the IFF were $2.0 million and $3.1 million for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s revenues disaggregated by revenue type for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connected devices, software licenses, and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technical services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s revenues disaggregated by geographic region, which is determined based on customer location, for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No individual country represented more than 10% of total revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s contract assets and contract liabilities:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term unbilled receivables, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term unbilled receivables, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,021 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,374 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term deferred revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,781 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in accounts receivable and unbilled receivables in the Condensed Consolidated Balance Sheets. </span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in other long-term assets in the Condensed Consolidated Balance Sheets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The portion of the transaction price allocated to the Company’s unsatisfied performance obligations for which invoicing has occurred is recorded as deferred revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term deferred revenues of $121.7 million as of December 31, 2023 include deferred revenues from product sales and service contracts, net of deferred cost of sales of $12.4 million. During the three months ended March 31, 2024, the </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company recognized revenues of $50.2 million, that were included in the corresponding gross short-term deferred revenues balance of $134.1 million as of December 31, 2023. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues from product sales primarily relate to delivered and invoiced products, pending installation and acceptance. Deferred revenues from service contracts primarily relate to services that have been invoiced, where services have not yet been provided. Short-term deferred revenues are expected to be recognized within the next twelve months. Long-term deferred revenues substantially consist of deferred revenues on long-term technical and Advanced Services contracts which have been invoiced and are expected to be recognized as revenue beyond twelve months, generally not more than ten years. The Company generally invoices customers for products upon shipment. Invoicing associated with the service portion of agreements is generally periodic and is billed on a monthly, quarterly, or annual basis, and in certain circumstances, multiple years are billed at one time. Advanced Services agreements are generally invoiced periodically on a monthly, quarterly or annual basis over the life of the agreement. In certain circumstances portions of these agreements may be invoiced lump sum.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has remaining performance obligations associated with contracts for which the associated products have been accepted or associated services have started, but where invoicing has not yet occurred and therefore are not reflected in deferred revenue. These remaining performance obligations are comprised of the non-variable portions of technical services and Advanced Services provided under non-cancellable contracts with minimum commitments. Remaining performance obligations which are not included in deferred revenues are $359.0 million as of March 31, 2024. Remaining performance obligations are expected to be recognized ratably over the remaining terms of the associated contracts, which terms vary but are generally not more than ten years. Remaining performance obligations do not include product obligations, services where the associated product has not been accepted, services which have not yet started, variable portions of services, and certain other obligations.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that accounted for more than 10% of the Company’s total revenues for the three months ended March 31, 2024 and 2023. Also, there were no customers that accounted for more than 10% of the Company’s accounts receivable balance as of March 31, 2024 and December 31, 2023.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns revenues from sales of its products and related services, which are sold in the healthcare industry, its principal market. The Company’s customer arrangements typically include one or more of the following revenue categories:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Connected devices, software licenses, and other. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software-enabled connected devices and software licenses that manage and regulate the storage and dispensing of pharmaceuticals, consumables blister cards, and packaging equipment and other supplies. This revenue category is often sold through long-term, sole-source agreements. Solutions in this category include, but are not limited to, XT Series automated dispensing systems and products related to the Central Pharmacy Dispensing Service and IV Compounding Service.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumables. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Medication adherence packaging, labeling, and other one-time use packaging including multimed adherence packaging and single dose blister cards, which are used by retail, community, and outpatient pharmacies, as well as by institutional pharmacies serving long-term care and other sites outside the acute care hospital, are designed to improve patient engagement and adherence to prescriptions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Technical services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Post-installation technical support and other related services, including phone support, on-site service, parts, and access to unspecified software updates and enhancements, if and when available. This revenue category is often supported by multi-year or annual contractual agreements.</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Advanced Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Emerging software and service solutions which are offered on a subscription basis with fees typically based either on transaction volume or a fee over a specified period of time. Solutions in this category include, but are not limited to, EnlivenHealth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Specialty Pharmacy Services, 340B solutions, Inventory Optimization Service, other software solutions, and services related to the Central Pharmacy Dispensing Service and IV Compounding Service.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recognition for each revenue category:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Revenue Category</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Timing of Revenue Recognition</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Income Statement Classification</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Connected devices, software licenses, and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Product</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Consumables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Point in time, as transfer of control occurs, generally upon shipment to or receipt by customer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Product</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Technical services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Over time, as services are provided, typically ratably over the service term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Service</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Advanced Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Over time, as services are provided</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Service</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the Company’s sales are made to customers who are members of Group Purchasing Organizations (“GPOs”) and Federal agencies that purchase under a Federal Supply Schedule Contract with the Department of Veterans </span></div>Affairs (the “GSA Contract”). GPOs are often fully or partially owned by the Company’s customers, and the Company pays fees to the GPO on completed contracts. The Company also pays the Industrial Funding Fee (“IFF”) to the Department of Veterans Affairs under the GSA Contract. The Company considers these fees consideration paid to customers and records them as reductions to revenue. <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recognition for each revenue category:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Revenue Category</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Timing of Revenue Recognition</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">Income Statement Classification</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Connected devices, software licenses, and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Product</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Consumables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Point in time, as transfer of control occurs, generally upon shipment to or receipt by customer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Product</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Technical services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Over time, as services are provided, typically ratably over the service term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Service</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Advanced Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Over time, as services are provided</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Service</span></td></tr></table></div> 2000000 3100000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s revenues disaggregated by revenue type for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connected devices, software licenses, and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technical services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 111069000 165147000 22226000 20568000 58515000 53357000 54341000 51557000 246151000 290629000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s revenues disaggregated by geographic region, which is determined based on customer location, for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No individual country represented more than 10% of total revenues.</span></div> 218176000 255943000 27975000 34686000 246151000 290629000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s contract assets and contract liabilities:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term unbilled receivables, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term unbilled receivables, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,021 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,374 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term deferred revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,781 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in accounts receivable and unbilled receivables in the Condensed Consolidated Balance Sheets. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span>Included in other long-term assets in the Condensed Consolidated Balance Sheets. 22661000 22524000 10360000 11850000 33021000 34374000 164586000 121734000 65195000 58622000 229781000 180356000 121700000 12400000 50200000 134100000 P10Y 359000000 P10Y Net Loss Per Share<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The basic and diluted net loss per share calculations for the three months ended March 31, 2024 and 2023 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,732 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,887 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive weighted-average shares related to stock award plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive weighted-average shares related to convertible senior notes and warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The basic and diluted net loss per share calculations for the three months ended March 31, 2024 and 2023 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,732 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,887 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive weighted-average shares related to stock award plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive weighted-average shares related to convertible senior notes and warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -15676000 -15000000 45732000 45732000 44887000 44887000 -0.34 -0.34 -0.33 -0.33 3276000 3634000 11816000 11816000 Cash and Cash Equivalents and Fair Value of Financial Instruments<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents of $512.4 million and $468.0 million as of March 31, 2024 and December 31, 2023, respectively, consisted of bank accounts and highly-liquid U.S. Government money market funds held in sweep and asset management accounts with financial institutions of high credit quality. As of March 31, 2024 and December 31, 2023, cash equivalents were $488.5 million and $451.0 million, respectively, which consisted of money market funds held in sweep and asset management accounts.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Hierarchy</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its financial instruments at fair value. The Company’s cash, cash equivalents, and restricted cash are classified within Level 1 of the fair value hierarchy as they are valued primarily using quoted market prices utilizing market observable inputs. The Company’s credit facility is classified within Level 2 as the valuation inputs are based on quoted prices or market observable data of similar instruments. The Company’s convertible senior notes are classified within Level 2 as the valuation inputs are based on quoted prices in an inactive market on the last day in the reporting period. As of March 31, </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 and December 31, 2023, the fair value of the convertible senior notes was $539.8 million and $527.2 million, respectively, compared to their carrying values of $570.4 million and $569.7 million, respectively, which are net of unamortized debt issuance costs. Refer to Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt and Credit Agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further information regarding the Company’s credit facility and Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes,</span> for further information regarding the Company’s convertible senior notes. 512400000 468000000 488500000 451000000 The Company measures its financial instruments at fair value. The Company’s cash, cash equivalents, and restricted cash are classified within Level 1 of the fair value hierarchy as they are valued primarily using quoted market prices utilizing market observable inputs. The Company’s credit facility is classified within Level 2 as the valuation inputs are based on quoted prices or market observable data of similar instruments. The Company’s convertible senior notes are classified within Level 2 as the valuation inputs are based on quoted prices in an inactive market on the last day in the reporting period. 539800000 527200000 570400000 569700000 Balance Sheet Components<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet details as of March 31, 2024 and December 31, 2023 are presented in the tables below:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventories:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,466 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,099 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="-sec-ix-hidden:f-379"><span style="-sec-ix-hidden:f-380"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for customers, including restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment in sales-type leases, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,991 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,509 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other long-term assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External-use software development costs, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other long-term assets</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,317 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,466 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-401"><span style="-sec-ix-hidden:f-402">Operating lease liabilities, current portion</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer fund liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payments from customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebate liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group purchasing organization fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,276 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Includes restricted cash of $37.6 million and $33.0 million as of March 31, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Includes deferred cost of sales of $15.3 million as of March 31, 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments, for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,831)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,608)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet details as of March 31, 2024 and December 31, 2023 are presented in the tables below:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventories:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,466 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,099 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="-sec-ix-hidden:f-379"><span style="-sec-ix-hidden:f-380"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for customers, including restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment in sales-type leases, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,991 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,509 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other long-term assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External-use software development costs, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other long-term assets</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,317 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,466 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-401"><span style="-sec-ix-hidden:f-402">Operating lease liabilities, current portion</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer fund liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payments from customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebate liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group purchasing organization fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,276 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Includes restricted cash of $37.6 million and $33.0 million as of March 31, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Includes deferred cost of sales of $15.3 million as of March 31, 2024.</span></div> 48025000 51439000 4689000 1327000 50752000 57333000 103466000 110099000 56572000 43649000 12037000 11867000 6753000 8279000 23629000 7714000 98991000 71509000 63540000 66659000 10360000 11850000 3524000 3718000 8893000 8239000 86317000 90466000 10549000 10518000 56572000 43649000 10235000 10551000 53857000 51277000 4095000 4445000 4716000 2191000 27163000 26645000 167187000 149276000 37600000 33000000 15300000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments, for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,831)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,608)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -13432000 -17087000 -1399000 1479000 -14831000 -15608000 Property and Equipment<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the property and equipment balances as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software and internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,392 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,033 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,034 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense of property and equipment was $8.6 million and $6.3 million for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The geographic location of the Company’s property and equipment, net, is based on the physical location in which it is located. The following table summarizes the geographic information for property and equipment, net, as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the property and equipment balances as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software and internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,392 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,033 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,034 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100591000 95996000 5189000 4500000 17935000 17919000 125344000 118004000 6333000 11614000 255392000 248033000 146358000 139432000 109034000 108601000 8600000 6300000 The following table summarizes the geographic information for property and equipment, net, as of March 31, 2024 and December 31, 2023:<div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 104920000 104312000 4114000 4289000 109034000 108601000 External-Use Software Development Costs<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of external-use software development costs as of March 31, 2024 and December 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External-use software development costs, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in other long-term assets in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $6.7 million and $7.4 million to cost of revenues for amortization of external-use software development costs for the three months ended March 31, 2024 and 2023, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expenses for external-use software development costs were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,540</span></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of external-use software development costs as of March 31, 2024 and December 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External-use software development costs, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in other long-term assets in the Condensed Consolidated Balance Sheets.</span></div> 242580000 239038000 179040000 172379000 63540000 66659000 6700000 7400000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expenses for external-use software development costs were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,540</span></td></tr></table></div> 18813000 19030000 13500000 7546000 3688000 963000 63540000 Goodwill and Intangible Assets<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents changes in the carrying amount of goodwill:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate fluctuations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts and useful lives of intangible assets as of March 31, 2024 and December 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency exchange <br/>rate fluctuations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying<br/>amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful life<br/>(years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except for years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,877)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 12</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,610)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency exchange <br/>rate fluctuations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying<br/>amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful life<br/>(years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except for years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 20</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 12</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,199)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The differences in gross carrying amounts between periods are primarily due to the write-off of certain fully amortized intangible assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $6.0 million and $8.3 million for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expenses for amortizable intangible assets were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents changes in the carrying amount of goodwill:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate fluctuations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 735810000 -453000 735357000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts and useful lives of intangible assets as of March 31, 2024 and December 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency exchange <br/>rate fluctuations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying<br/>amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful life<br/>(years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except for years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,877)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 12</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,610)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency exchange <br/>rate fluctuations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying<br/>amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful life<br/>(years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except for years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 20</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 12</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,199)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The differences in gross carrying amounts between periods are primarily due to the write-off of certain fully amortized intangible assets.</span></div> 307418000 119877000 -1364000 186177000 P4Y P30Y 46134000 29344000 0 16790000 P4Y P20Y 9200000 7942000 0 1258000 P5Y P12Y 2337000 1447000 0 890000 P2Y P20Y 365089000 158610000 -1364000 205115000 307418000 115232000 -1326000 190860000 P4Y P30Y 84876000 67033000 0 17843000 P4Y P20Y 1800000 1800000 0 0 P2Y 9200000 7680000 0 1520000 P5Y P12Y 2404000 1454000 0 950000 P2Y P20Y 405698000 193199000 -1326000 211173000 6000000 8300000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expenses for amortizable intangible assets were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16763000 21064000 18076000 16223000 15184000 117805000 205115000 Debt and Credit Agreement<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2019, the Company entered into an Amended and Restated Credit Agreement (as amended, the “Prior A&amp;R Credit Agreement”) with the lenders from time to time party thereto, Wells Fargo Securities, LLC, Citizens Bank, N.A., and JPMorgan Chase Bank, N.A., as joint lead arrangers, and Wells Fargo Bank, National Association, as administrative agent. The Prior A&amp;R Credit Agreement provided for (a) a five-year revolving credit facility of $500.0 million (the “Prior Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to $250.0 million (the “Prior Incremental Facility”). In addition, the Prior A&amp;R Credit Agreement included a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 22, 2020 and March 29, 2023, the Company entered into amendments to the Prior A&amp;R Credit Agreement to, among other changes, permit the issuance of the convertible senior notes and the purchase of the convertible note hedge transactions, as described in Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, expand the Company’s flexibility to repurchase its common stock and make other restricted payments, and replace the total net leverage covenant as well as to remove and replace the interest rate benchmark based on the London interbank offered rate (“LIBOR”) and related LIBOR-based mechanics applicable to borrowings under the Prior A&amp;R Credit Agreement with an interest rate benchmark based on the secured overnight financing rate (“SOFR”) as administered by the Federal Reserve Bank of New York and related SOFR-based mechanics. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a Second Amended and Restated Credit Agreement (the “Second A&amp;R Credit Agreement”) on October 10, 2023, with the lenders from time to time party thereto, Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC as joint lead arrangers and Wells Fargo Bank, National Association, as administrative agent. The Second A&amp;R Credit Agreement supersedes the Prior A&amp;R Credit Agreement and provides for (a) a five-year revolving credit facility of $350.0 million (the “Current Revolving Credit Facility”) and (b) an uncommitted incremental loan facility of up to an amount equal to the sum of (i) the greater of $250.0 million or 100% of the </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adjusted consolidated EBITDA for the last four quarters and (ii) additional amounts subject to pro forma compliance with certain consolidated secured net leverage ratio (the “Current Incremental Facility”). In addition, the Second A&amp;R Credit Agreement includes a letter of credit sub-limit of up to $15.0 million and a swing line loan sub-limit of up to $25.0 million. The Second A&amp;R Credit Agreement has an expiration date of October 10, 2028, subject to acceleration under certain conditions, upon which date all remaining outstanding borrowings will be due and payable.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans under the Current Revolving Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) the Adjusted Term SOFR (as defined in the Second A&amp;R Credit Agreement), plus an applicable margin ranging from 1.50% to 2.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio (as defined in the Second A&amp;R Credit Agreement), or (b) an alternate base rate equal to the highest of (i) the prime rate, (ii) the federal funds rate plus 0.50%, and (iii) the Adjusted Term SOFR for an interest period of one month plus 1.00%, plus an applicable margin ranging from 0.50% to 1.25% per annum based on the Company’s Consolidated Total Net Leverage Ratio. Undrawn commitments under the Current Revolving Credit Facility are subject to a commitment fee ranging from 0.20% to 0.35% per annum based on the Company’s Consolidated Total Net Leverage Ratio on the average daily unused portion of the Current Revolving Credit Facility. Subject to the terms and conditions of the Current Revolving Credit Facility or Current Incremental Facility the Company is permitted to make voluntary prepayments at any time without payment of a premium or penalty. The availability of funds under the Current Revolving Credit Facility may be subject to reduction in order to maintain compliance with the financial covenants under the Second A&amp;R Credit Agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second A&amp;R Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, dividends, and other distributions. The Second A&amp;R Credit Agreement contains financial covenants that require the Company and its subsidiaries to not exceed a maximum consolidated secured net leverage ratio (not to exceed 3.00:1) and maintain a minimum consolidated interest coverage ratio (not to be less than 3.00:1). In addition, the Second A&amp;R Credit Agreement contains certain customary events of default including, but not limited to, failure to pay interest, principal, and fees, or other amounts when due, material misrepresentations or misstatements in any representation or warranty, covenant defaults, certain cross defaults to other material indebtedness, certain judgment defaults, and events of bankruptcy. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the Second A&amp;R Credit Agreement and, at the election of the Company and the contracting counterparty, any secured swap obligations and banking services obligations owing to a lender (or an affiliate of a lender) are guaranteed by certain of its domestic subsidiaries and secured by substantially all of its and such subsidiary guarantors’ assets. In connection with entering into the Second A&amp;R Credit Agreement, and as a condition precedent to borrowing loans thereunder, the Company and certain of the Company’s other direct and indirect subsidiaries have entered into certain ancillary agreements, including, but not limited to, a reaffirmation agreement, which amends certain terms of the existing collateral agreement and reaffirms their obligations under the existing guaranty agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The refinancing of the Prior Credit Agreement was evaluated in accordance with ASC 470-50, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Modifications and Extinguishments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether the refinancing was to be accounted for as a debt extinguishment or a debt modification, the Company considered whether lenders within the syndicate remained the same or changed and whether the changes in debt terms were substantial. This assessment was performed on an individual lender basis within the syndicate. As a result, the refinancing was accounted for as a modification with the exception of certain lenders that exited the syndicate. The exit of certain lenders resulted in an immaterial write-off of existing unamortized debt issuance costs. The remaining unamortized debt issuance costs related to debt modification, along with the new deferred costs, will be amortized over the remaining term of the Second A&amp;R Credit Agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with entering into the Second A&amp;R Credit Agreement on October 10, 2023, the Company incurred and capitalized an additional $3.0 million of debt issuance costs. The debt issuance costs are being amortized to interest expense using the straight-line method through 2028.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of both March 31, 2024 and December 31, 2023, the Company had $350.0 million of funds available under the Current Revolving Credit Facility. As of March 31, 2024 and December 31, 2023, the Company had no outstanding balance under the Current Revolving Credit Facility. The Company was in compliance with all covenants as of March 31, 2024.</span></div>Convertible Senior Notes<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">0.25% Convertible Senior Notes due 2025</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2020, the Company completed a private offering of $575.0 million aggregate principal amount of 0.25% convertible senior notes (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $75.0 million principal amount of the Notes. The Company received proceeds from the issuance of the Notes of $559.7 million, net of $15.3 million of transaction fees and other debt issuance costs. The Notes bear interest at a rate of 0.25% </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per year, payable semiannually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. The Notes were issued pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee. The Notes are general senior, unsecured obligations of the Company and will mature on September 15, 2025, unless earlier redeemed, repurchased, or converted. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding May 15, 2025, only under the following circumstances: (i) during any fiscal quarter commencing after the fiscal quarter ended on December 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day; (ii) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the Notes on each such trading day; (iii) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; and (iv) upon the occurrence of specified corporate events, as specified in the Indenture. On or after May 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or any portion of their Notes at any time, regardless of the foregoing conditions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and December 31, 2023, none of the conditional conversion features of the Notes were triggered, and therefore, the Notes are not convertible during the second quarter of 2024, commencing on April 1, 2024, and were not convertible during the first quarter of 2024, commencing on January 1, 2024. Accordingly, the Company classified the Notes as a long-term liability in its Condensed Consolidated Financial Statements as of both March 31, 2024 and December 31, 2023. Whether the Notes will be convertible following the second fiscal quarter of 2024 will depend on the satisfaction of the conversion conditions in the future.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the original terms of the Indenture, upon conversion, the Company could satisfy its conversion obligation by paying or delivering cash, shares of its common stock, or a combination thereof, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. On December 13, 2021, the Company irrevocably elected to fix its settlement method to a combination of cash and shares of the Company’s common stock with the specified cash amount per $1,000 principal amount of Notes of at least $1,000. As a result, for Notes converted on or after December 13, 2021, a converting noteholder will receive (i) up to $1,000 in cash per $1,000 principal amount of Notes and (ii) cash and/or shares of the Company’s common stock, at the Company’s option for any conversion consideration in excess of $1,000. In addition, the Company continues to have the ability to set the specified cash amount per $1,000 principal amount of Notes above $1,000. The initial conversion rate for the Notes is 10.2751 shares of the Company’s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $97.32 per share of the Company’s common stock, subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that could occur prior to the maturity date of the Notes or if the Company delivers a notice of redemption in respect of the Notes, the Company will, under certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes (or any portion thereof) in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the Indenture), as the case may be.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change, holders may require, subject to certain exceptions, the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of March 31, 2024, none of the criteria for a fundamental change or a conversion rate adjustment had been met. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company may redeem for cash all or any portion of the Notes, at its option, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price for the Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. If the Company redeems less than all of the outstanding Notes, at least $150.0 million aggregate principal amount of Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for in the Notes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt issuance costs associated with the Notes are being amortized to interest expense over the term of the Notes using an effective interest rate of 0.80%. As of March 31, 2024, the remaining life of the Notes and the related issuance cost accretion is approximately 1.5 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maximum number of shares issuable upon conversion, including the effect of a fundamental change and subject to other conversion rate adjustments, would be 5.9 million shares. As of March 31, 2024, the if-converted value of the Notes did not exceed the principal amount.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of interest expense resulting from the Notes recognized in interest and other income (expense), net in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual coupon interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Note Hedge and Warrant Transactions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the Notes in September 2020, the Company entered into convertible note hedge and warrant transactions with an affiliate of one of the initial purchasers of the Notes and certain other financial institutions (the “option counterparties”) with respect to the Company’s common stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible note hedge consists of an option for the Company to purchase up to approximately 5.9 million shares of the Company’s common stock, which is equal to the number of shares of the Company’s common stock underlying the Notes, at an initial strike price of approximately $97.32 per share. The convertible note hedge will expire upon the maturity of the Notes, if not earlier exercised or terminated. The cost of the convertible note hedge was approximately $100.6 million and was accounted for as an equity instrument, which was recorded in additional paid-in capital in the Condensed Consolidated Balance Sheets. The Company recorded a deferred tax asset of $25.8 million at issuance related to the convertible note hedge transaction. The convertible note hedge is expected generally to reduce the potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separately from the convertible note hedge, the Company entered into warrant transactions to sell to the option counterparties warrants to acquire, subject to customary anti-dilution adjustments, up to approximately 5.9 million shares of its common stock in the aggregate at an initial strike price of $141.56 per share. The warrants require net share or net cash settlement upon the Company’s election. The Company received aggregate proceeds of approximately $51.3 million for the issuance of the warrants, which was recorded in additional paid-in capital at issuance in the Condensed Consolidated Balance Sheets. The warrants could separately have a dilutive effect to the Company’s common stock to the extent that the market price per share of its common stock exceeds the strike price of the warrants.</span></div> P5Y 500000000 250000000 15000000 25000000 P5Y 350000000 250000000 1 15000000 25000000 0.0150 0.0225 0.0050 0.0100 0.0050 0.0125 0.0020 0.0035 3.00 3.00 3000000 350000000 350000000 0 0 0.0025 575000000 0.0025 75000000 559700000 15300000 0.0025 20 30 1.30 5 10 0.98 1000 1000 1000 1000 97.32 1 1.30 20 30 1 150000000 0.0080 P1Y6M 5900000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 575000000 575000000 4561000 5338000 570439000 569662000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of interest expense resulting from the Notes recognized in interest and other income (expense), net in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual coupon interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 359000 359000 777000 771000 5900000 97.32 100600000 25800000 5900000 141.56 51300000 Lessor Leases<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales-Type Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into non-cancelable sales-type lease arrangements with the leases varying in length from <span style="-sec-ix-hidden:f-627">one</span> to ten years. The Company optimizes cash flows by selling a majority of its sales-type leases, other than those relating to U.S. government hospitals and Advanced Services products, including Central Pharmacy Dispensing Service and IV C</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompounding Service, to third-party leasing finance companies on a non-recourse basis. The Company has no obligation to the leasing company once the lease has been sold.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s income recognized from sales-type leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales-type lease revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales-type lease revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling profit on sales-type lease revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net minimum lease payments to be received</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unearned interest income portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment in sales-type leases</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,946 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,821 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investment in sales-type leases, net</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s sales-type lease receivables is a reasonable estimate of fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity schedule of future minimum lease payments under sales-type leases retained in-house and the reconciliation to the net investment in sales-type leases reported on the Condensed Consolidated Balance Sheets was as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum sales-type lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,344 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net investment in sales-type leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s income recognized from operating leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Lessor Leases<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales-Type Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into non-cancelable sales-type lease arrangements with the leases varying in length from <span style="-sec-ix-hidden:f-627">one</span> to ten years. The Company optimizes cash flows by selling a majority of its sales-type leases, other than those relating to U.S. government hospitals and Advanced Services products, including Central Pharmacy Dispensing Service and IV C</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompounding Service, to third-party leasing finance companies on a non-recourse basis. The Company has no obligation to the leasing company once the lease has been sold.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s income recognized from sales-type leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales-type lease revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales-type lease revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling profit on sales-type lease revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net minimum lease payments to be received</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unearned interest income portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment in sales-type leases</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,946 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,821 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investment in sales-type leases, net</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s sales-type lease receivables is a reasonable estimate of fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity schedule of future minimum lease payments under sales-type leases retained in-house and the reconciliation to the net investment in sales-type leases reported on the Condensed Consolidated Balance Sheets was as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum sales-type lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,344 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net investment in sales-type leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s income recognized from operating leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P10Y <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s income recognized from sales-type leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales-type lease revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales-type lease revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling profit on sales-type lease revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 7036000 5716000 4187000 2662000 2849000 3054000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net minimum lease payments to be received</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unearned interest income portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment in sales-type leases</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,946 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,821 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investment in sales-type leases, net</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.</span></div> 66344000 65017000 10398000 10196000 55946000 54821000 12037000 11867000 43909000 42954000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity schedule of future minimum lease payments under sales-type leases retained in-house and the reconciliation to the net investment in sales-type leases reported on the Condensed Consolidated Balance Sheets was as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum sales-type lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,344 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net investment in sales-type leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11232000 13056000 10984000 9333000 8245000 13494000 66344000 10398000 55946000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s income recognized from operating leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 856000 2259000 Lessee Leases <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for office buildings, data centers, office equipment, and vehicles. The Company’s leases have initial terms of <span style="-sec-ix-hidden:f-661">one</span> to twelve years. As of March 31, 2024, the Company did not have any additional material operating leases that were entered into, but not yet commenced.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity schedule of future minimum lease payments under operating leases and the reconciliation to the operating lease liabilities reported on the Condensed Consolidated Balance Sheets was as follows:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,213 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,096)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amount consists of a current and long-term portion of operating lease liabilities of $10.5 million and $34.6 million, respectively. The current portion of the operating lease liabilities is included in <span style="-sec-ix-hidden:f-675">accrued liabilities</span> in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were $2.6 million and $3.0 million for the three months ended March 31, 2024 and 2023, respectively. Short-term lease costs and variable lease costs were not material for the three months ended March 31, 2024 and 2023. The Company recorded impairment and abandonment charges to operating lease right-of-use assets of $7.8 million during the three months ended March 31, 2023, in connection with restructuring activities to reduce its real estate footprint and for optimization of certain leased facilities. The impairment and abandonment charges were recorded to selling, general, and administrative expenses on the Company’s Condensed Consolidated Statements of Operations. Refer to Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Expenses, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information regarding the Company’s restructuring activities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes supplemental cash flow information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating leases as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term, years </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate, %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P12Y <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity schedule of future minimum lease payments under operating leases and the reconciliation to the operating lease liabilities reported on the Condensed Consolidated Balance Sheets was as follows:</span></div><div style="margin-bottom:4pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining nine months of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,213 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,096)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amount consists of a current and long-term portion of operating lease liabilities of $10.5 million and $34.6 million, respectively. The current portion of the operating lease liabilities is included in <span style="-sec-ix-hidden:f-675">accrued liabilities</span> in the Condensed Consolidated Balance Sheets.</span></div> 9688000 11858000 10996000 9057000 7749000 1865000 51213000 6096000 45117000 10500000 34600000 2600000 3000000 7800000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes supplemental cash flow information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining lease term and weighted-average discount rate related to the Company’s operating leases as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term, years </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate, %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 3401000 3358000 3671000 189000 P4Y4M24D P4Y7M6D 0.058 0.058 Commitments and Contingencies<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company issues purchase orders based on its current manufacturing needs. As of March 31, 2024, the Company had non-cancelable purchase commitments of $103.0 million, of which $90.0 million are expected to be paid within the year ending December 31, 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently involved in various legal proceedings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required under ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company accrues for contingencies when it believes that a loss is probable and that it can reasonably estimate the amount of any such loss. The Company has not recorded any material accrual for contingent liabilities associated with any current legal proceedings based on its belief that any potential material loss, while reasonably possible, is not probable. Furthermore, any possible range of loss in such matters cannot be reasonably estimated at this time. The Company believes that it has valid defenses with respect to legal proceedings pending against it. However, litigation is inherently unpredictable, and it is possible that cash flows or results of operations could be materially affected in any particular period by the unfavorable resolution of legal proceedings or because of the diversion of management’s attention and the creation of significant expenses, regardless of outcome.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not a party to any legal proceedings that management believes may have a material impact on the Company’s financial position or results of operations.</span></div> 103000000 90000000 Income Taxes <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally provides for income taxes in interim periods based on the estimated annual effective tax rate for the year, adjusting for discrete items in the quarter in which they arise. For the three months ended March 31, 2024, the Company’s provision for income taxes was computed based on the actual effective tax rate for the year-to-date by applying the discrete method. The Company determined that as small changes in estimated “ordinary” income result in significant changes in the estimated annual effective tax rate, the actual effective tax rate provided a more accurate income tax provision for the reporting period ended March 31, 2024. The Company recorded a benefit from income taxes of $2.2 million and $6.2 million for the three months ended March 31, 2024 and 2023, respectively. The change in the benefit from income taxes for the three months ended March 31, 2024 compared to the benefit from income taxes for the same period in 2023 was primarily due to decrease in research and development credits, foreign-derived intangible income (“FDII”) deduction, and reduction in the benefit from state taxes. The estimated effective tax rate before discrete items was 22.8% and 36.8% for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended March 31, 2024 differed from the statutory rate of 21% primarily due to the favorable benefit of the research and development credits and state income taxes, partially offset by the unfavorable impact of Global Intangible Low-Taxed Income (“GILTI”) inclusion and non-deductible compensation and equity charges. The effective tax rate for the three months ended March 31, 2023 differed from the statutory rate of 21% primarily due to the favorable benefit of the research and development credits, state income taxes and a FDII benefit deduction, partially offset by unfavorable impact of non-deductible compensation and equity charges, and GILTI inclusion. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Organization for Economic Co-Operation and Development (“OECD”) introduced Base Erosion and Profit Shifting (“BEPS”) Pillar Two rules that impose a global minimum tax rate of 15% on multi-national corporations. The rules are effective for the Company’s financial year beginning January 1, 2024. These rules did not have an impact on the Company’s provision for income taxes for the three months ended March 31, 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company had gross unrecognized tax benefits of $11.1 million and $10.7 million, respectively. The Company recognizes interest and penalties related to uncertain tax positions in interest and other income (expense), net in the Condensed Consolidated Statements of Operations. Accrued interest and penalties are included within other long-term liabilities on the Condensed Consolidated Balance Sheets. As of March 31, 2024 and December 31, 2023, the amount of accrued interest and penalties was $0.5 million and $0.4 million, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the United States and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examinations by taxing authorities, including major jurisdictions such as the United States, Germany, Italy, France, and the United Kingdom. With few exceptions, as of March 31, 2024, the Company was no longer subject to U.S., state, and foreign tax examinations for years before 2020, 2019, and 2019, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company believes it has adequately provided for unrecognized tax benefits, the provisions on these positions may change as revised estimates are made or the underlying matters are settled or otherwise resolved. It is not possible at this time to reasonably estimate changes in the unrecognized tax benefits within the next twelve months.</span></div> -2200000 -6200000 0.228 0.368 11100000 10700000 500000 400000 Employee Benefits and Share-Based Compensation<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation Expense</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total share-based compensation expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,641 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,042 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, the Company capitalized approximately $0.7 million and $1.1 million, respectively, of non-cash share-based compensation expense to internal-use and external-use software development costs related to internal labor. The Company did not capitalize any material non-cash share-based compensation expense to inventory during the three months ended March 31, 2024 and 2023. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan (“ESPP”)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to value shares under the ESPP for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life, years </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility, % </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7% - 57.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.7% - 63.9%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate, % </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1% - 5.1%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield, % </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, employees purchased approximately 334,000 and 209,000 shares of common stock, respectively, under the ESPP at a weighted-average price of $24.06 and $46.96, respectively. As of March 31, 2024, the unrecognized compensation cost related to the shares to be purchased under the ESPP was approximately $1.5 million and is expected to be recognized over a weighted-average period of 1.6 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to value stock options granted pursuant to the Company’s 2009 Equity Incentive Plan, as amended, (the “2009 Plan”) for the three months ended March 31, 2023. There were no stock options granted during the three months ended March 31, 2024. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life, years </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility, % </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate, % </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated forfeiture rate, %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield, % </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2024 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, total unrecognized compensation cost related to unvested stock options was $1.8 million, which is expected to be recognized over a weighted-average vesting period of 0.5 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units (“RSUs”)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted (Awarded)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Released)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, total unrecognized compensation cost related to RSUs was $52.0 million, which is expected to be recognized over the remaining weighted-average vesting period of 3.0 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Awards (“RSAs”)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSA activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted (Awarded)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Released)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, total unrecognized compensation cost related to RSAs was $0.2 million, which is expected to be recognized over the remaining weighted-average vesting period of 0.1 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-Based Stock Unit Awards (“PSUs”)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the PSU activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, total unrecognized compensation cost related to PSUs was approximately $6.8 million, which is expected to be recognized over the remaining weighted-average vesting period of 2.0 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Shares Reserved for Future Issuance under Equity Incentive Plans </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares authorized for future issuance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares reserved for future issuance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchase Programs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2016, the Company’s Board of Directors (the “Board”) authorized a stock repurchase program providing for the repurchase of up to $50.0 million of the Company’s common stock (the “2016 Repurchase Program”). The 2016 Repurchase Program is in addition to the stock repurchase program approved by the Board on November 4, 2014 providing for the repurchase of up to $50.0 million of the Company’s common stock (the “2014 Repurchase Program”). During the first quarter of 2022, the 2014 Repurchase Program was completed, and as of March 31, 2024, the maximum dollar value of shares that may yet be purchased under the 2016 Repurchase Program was $2.7 million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing, price, and volume of repurchases are to be based on market conditions, relevant securities laws, and other factors. The stock repurchases may be made from time to time on the open market, in privately negotiated transactions, or pursuant to a Rule 10b-18 plan, subject to the terms and conditions of the Second A&amp;R Credit Agreement, as amended. The 2016 Repurchase Program does not obligate the Company to repurchase any specific number of shares, and the Company may terminate or suspend the 2016 Repurchase Program at any time.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, the Company did not repurchase any of its outstanding common stock under the 2016 Repurchase Program.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total share-based compensation expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,641 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,042 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1555000 2008000 1075000 1606000 6011000 10428000 8641000 14042000 700000 1100000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to value shares under the ESPP for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life, years </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility, % </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7% - 57.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.7% - 63.9%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate, % </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1% - 5.1%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield, % </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P0Y6M P2Y P0Y6M P2Y 0.337 0.570 0.317 0.639 0.015 0.055 0.001 0.051 0 0 334000 209000 24.06 46.96 1500000 P1Y7M6D <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to value stock options granted pursuant to the Company’s 2009 Equity Incentive Plan, as amended, (the “2009 Plan”) for the three months ended March 31, 2023. There were no stock options granted during the three months ended March 31, 2024. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life, years </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility, % </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate, % </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated forfeiture rate, %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield, % </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 P3Y2M12D 0.448 0.037 0.100 0 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2024 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2023000 67.68 P4Y7M6D 1013000 0 0 0 0 117000 73.88 17000 62.81 1889000 67.35 P4Y4M24D 88000 1766000 66.74 P4Y4M24D 88000 1882000 67.30 P4Y4M24D 88000 1800000 P0Y6M <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted (Awarded)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Released)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1078000 84.66 P1Y6M 40551000 178000 27.37 73000 94.23 56000 82.70 1127000 75.08 P1Y6M 32952000 52000000 P3Y <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSA activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted (Awarded)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Released)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24000 70.96 3000 32.45 3000 72.02 24000 66.81 200000 P0Y1M6D <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the PSU activity under the 2009 Plan during the three months ended March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 75000 127.14 177000 28.67 0 0 65000 122.29 187000 35.79 6800000 P2Y <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2024:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares authorized for future issuance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares reserved for future issuance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1889000 1338000 2354000 2916000 8497000 50000000 50000000 2700000 0 0 0 Restructuring Expenses<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 23, 2022, the Company committed to a plan to reduce the Company’s headcount (the “2022 Plan”), as part of the Company’s expense containment efforts being implemented due to ongoing macroeconomic headwinds. During the first quarter of 2023, as a result of continued exploration of expense containment measures, the Company committed to further reduce its headcount across many of its functions, and also committed to reduce its real estate footprint to align with its broader hybrid work strategy and in an effort to further reduce costs. During the three months ended March 31, 2023, the Company incurred $5.3 million of employee severance costs and related expenses related to the 2022 Plan. As of March 31, 2024, there was no material unpaid balance related to the 2022 Plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2023, the Company committed to a plan to reduce the Company’s headcount and real estate footprint (the “2023 Plan”) as part of the Company’s expense containment initiatives and other actions to reduce discretionary spending being implemented due to challenging industry dynamics and macroeconomic conditions. The Company did not incur any material expenses related to the 2023 Plan during the three months ended March 31, 2024. As of March 31, 2024 and December 31, 2023, the unpaid balance related to the 2023 Plan was $1.3 million and $8.9 million, respectively.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 26, 2024, the Company’s management committed to the wind down of the Company’s Medimat Robotic Dispensing System (“RDS”) product line, subject to local law and statutory works council consultation requirements. During the three months ended March 31, 2024, the Company incurred approximately $3.3 million of employee severance costs and related expenses related to the RDS wind down, which were unpaid as of March 31, 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for information regarding the Company’s restructuring activities for the reduction of its real estate footprint and optimization of certain leased facilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total employee-related restructuring expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,163 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5300000 1300000 8900000 3300000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total employee-related restructuring expense recognized in the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,163 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2696000 144000 311000 485000 156000 4685000 3163000 5314000 Subsequent Events<div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 2, 2024, the Company announced management’s commitment to the wind down of the Company’s RDS product line, subject to local law and statutory works council consultation requirements. The Company estimates that it will incur approximately $15 million to $20 million of aggregate nonrecurring charges related to the expected reduction in headcount and real estate footprint, and expects that the remaining charges will be incurred in the remainder of 2024 and 2025. Refer to Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information.</span></div> 15000000 20000000 false false false false