<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:omcl="http://www.omnicell.com/20210930"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="omcl-20210930.xsd" xlink:type="simple"/>
    <context id="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if93d3628103e483f89050937a27a1ec1_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7cb225b2f9304f8aabc37323a5d0c687_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9346e51669f4f0f9d5382f3cd0b4088_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia6de1871813e4979b0528cc2ec38064b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i892ee9dfc840478f90c3b0fde48b0cfc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1c3e9f53d8b144c28e860fadf558bffd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i580cb3993ed14affb2b6013416cb79c7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i52e4b4fb6eb44524978dc76337e87039_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a35183d04d34d43bdd45474aa584848_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie6a91ebe79c0427c8d666a992b9bb319_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie033a00dc2124139b94ecbd024995744_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iba9856bd61214ffba94dd5c869651166_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1debf269dce142649c27300375b911fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18b56f81461d44f8bec964e7b6767c11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie82d1cf29e5148069dbf3538c139b822_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c2f2ad932e2402586fe908b0c585926_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69d32d3cb9d149d6850207d2255c6a45_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i24288ef09c994ef2b0f5ff5148fe200a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7a83520c18484b10abd7a21483720ba7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i12e2868c5b144142b59c041ff86e0909_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i36e27e5b87324023aaaed3b9d9474f66_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3bdd1152376d47c29e58a12cd64edbe3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id5d5fb71b8ce48b9be1d6ed922527b5a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1f074fc1bfb64ffda99d365fe542b333_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5b91da2c3dfb4f8b9ffc9cf0070ba668_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6e9efeb5db834faabc280387141706bd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4705a81e07104b20afc012092c9a2f3f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibd6e97a98e33453a9c465773752f5dc8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if66d2f49945241edb2a48cdf50147c60_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d5acbbd33b04c5792bef365b3919ff8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9909b8e4ae0142c88b7958e06b1c62d6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3f44de8b187941f2a8f6a1a1949e48d3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i96e334d2fa804a56b03ce06d297616aa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if6297188bfbb4371af4a4fe2eeac8907_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie9bedc2d7f2b451b9a99e0ccbc972ecd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idddb674aac7a41b2b2c0d5759ddb190a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if4da4e39ddb04b95b5330044721ce8ac_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i66cc754eea3a4c548ce964f9202b2fc5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i56fcf8886978477eb06f2b851419c27c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie17a1772f76148418251babc68f07ac7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i00779911e731489998e666ad4269c898_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3773077a000344958582a46b37ac6360_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93084aee28bb401c8f429f0a099573a2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib3d8cf71b478431b98c0f06d03796b33_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie083b6fc037b498582005459603b10d6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id606b1f457374155abe6495dd27907ec_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifd4c702ba8844d928c290daa8f5dbfd2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ddb308a59ef4ad1b8ac0b7871aee66a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60ad242234d247f0a67dd9a572677f15_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idcaa8c37fd1f47fab04629e770493417_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c4ec5de6add422e9866cd3f68b0ac4a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4296b07427f74347a37bb8a926c95665_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i73f28c285e9440869f7af91433b0845c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe2de42490db40f29f8dc038670f5826_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia94a23c9ea3b43178b9b9bc3e63d45b8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic7fdbea4e5df40e1800dd6a833533443_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i66abaebaebb94d0aa52d24ae55a7d6dd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i742dd1a7f9fc47408108c60108747aff_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia08cdbee1eef4b5c963c8425ff6d6f81_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i877cca3e8cec402ba7c7fe9244fe108f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icc425554136149fab9ad4645d64c8457_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i617ae21ddeac4baba3649e2553ddaeb1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i511c811c75fb43deb8df34f9afa8f1e8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8cb27d671dc74990a5b464c0431e0b29_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic712922fcd7f4adda2e879eaf8450682_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8e1f5905d3c54748957d2e87d490ca92_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i97324767171c4b8f991677a0287cfb7f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i297cb7933cfc454b944e1aea6c3428b2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41a23086d6ed4d0894b6990b1e8ba939_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i16f7ff75f1174b97b919b04b8751cfb7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a897b902a744e83b46c2972226a728d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9c4e60e518b54e61a780dcf38967590b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifda9249ba3034bcea3f4eaeeb827b3e2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia6d1140e09bd451688c1535be75fb64c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i034fc5af497643a2ba08e48ce5f30c0a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib9f0f79545f949fa9e31b243c103e3b9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i36f84b7b14ad4e25bcf3e95b8cefd4d4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic21c3d490775467faab7f9df05f87ab7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4f3bcdf351f64a0e91604dc9764b5112_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i55bd70f0bbc34fd5b4d249949c6e730d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8dad5e32dc8c4e919de7bda0a5a4d111_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0b41e886578f40cbbb282971de4c876b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7453a2f6c19f4a75abe74d9e8889efff_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1c00a37e9a4542668ce8b30ff49eb444_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if73f9af5dd704476a92070d6a2f725ef_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i23550fa0ac244248a870997a7df2be73_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8201fdf4f342418883226b670566d27a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="idf4c0a43c5944999b8743afa43ecde7b_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i7637e6b3749c450bbdb60a2d72e72209_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-09</instant>
        </period>
    </context>
    <context id="ief5fdd52c7a045ad8fbcf911eafe045b_D20210909-20210909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-09</startDate>
            <endDate>2021-09-09</endDate>
        </period>
    </context>
    <context id="if9d882c1514b49d9b466e33d89866ba6_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="if4abf83594524ee1a0142f23c362661e_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="ieed0a8797f51487dad5e83a3d444863c_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i84ab30eb0c9645b4ac92709d3143e368_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i5f2dac7890244a7b86a05013c4f373d2_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i68b426b4f65f48f3a2cc5f8a8a228718_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i429675c95e9940519ad164138d960dc0_I20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">omcl:MeasurementInputRoyaltyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-01</instant>
        </period>
    </context>
    <context id="i37466873d9c64b2fa9610e22b2922a76_I20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">omcl:MeasurementInputRoyaltyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-01</instant>
        </period>
    </context>
    <context id="i5d1003927dab488eaf90e4e33a815c8b_I20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-01</instant>
        </period>
    </context>
    <context id="idda2c81ddbaa454e8d1115d7e7378659_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic39e16191ea04fd5936b762c04efce10_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:FDSAmplicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i10719a903b174dbeaa8d37d329d2acc1_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i2c1e204e04524f8086aac52ec5b85773_I20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-01</instant>
        </period>
    </context>
    <context id="id788e32862684fcfaa2094157f2d6369_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i211410edf3de4561a940881e00a4354f_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i5d901fa0714d484f830d466758111d93_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="ic8a78dc53c3d4329bb6f9bae582cfe21_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i5054308a62894e37b785ee77e890c8c5_D20201001-20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-01</endDate>
        </period>
    </context>
    <context id="i8d0a61bd226b41e0bd5d79d5248dd835_I20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">omcl:MeasurementInputRoyaltyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-01</instant>
        </period>
    </context>
    <context id="i18a020b420ab4152acb78ddd9f6ec67d_I20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">omcl:MeasurementInputRoyaltyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-01</instant>
        </period>
    </context>
    <context id="i4300632480494296a5dd6e9aa7fc0d6b_I20201001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-01</instant>
        </period>
    </context>
    <context id="i3d3ce3cd63844bb5a6f04815edb701ee_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">omcl:A340BLinkBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9cf8d99f946c46b59b84ad0affaabfb5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConnectedDevicesSoftwareLicensesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i08fcb85fd390402e824f41c5e6203dd9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConnectedDevicesSoftwareLicensesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6fe262ba29da4e95a6435e966bbe1267_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConnectedDevicesSoftwareLicensesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i55440db4e9344d9c91545939fbac55fc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConnectedDevicesSoftwareLicensesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3b5edc44404e4b6cb3252432198401df_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ida27443d1844460b81536cf8b10a71db_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6f6088a373a74ee29f6b824532b1ec9a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id20fdd73677e49faac3fd013fce175c6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i92a573958b2f4d1aa7f99d1ba803c215_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i74ec8ebfdef548d9b300d3485ce6195b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iee1836edd43345a2a37b37761f866d10_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i37cb8c89a8c042b382da1c0b22b3fb6f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:ConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idda5541e75914254aa2a0dd6c3fb967f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i99dda8dfbe6843b9bdee311e38341ec2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia88253b92f4e4d9f9d072d5e4c1c9223_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic3a5b3fe0ff14dcc8d7671328e29c15d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">omcl:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i127a5f24f2d74c608bdf15a7084fa80d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd0cd6f8b01c477e92a06758d2470fb2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iea82c53773e1471691ee659e34bd5c50_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2708aa9d592b477488c400a636baeb95_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2fcf5a3df8164743a0cb1a507c2216e6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6bd9bb01db6d4c38a6cea17727e583b1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i19de8bc11eec4641a4633a02aa2f042c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if8e0506c8c28408ca87fb42613dc534c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6ae1f67893ec4c07a7038f53d3630e19_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if556c8b422c646938673c41ba011a85c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i992f3bce71264a12a27ab34b01f46a4b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4dd465c1cac549ee948b6262f8a2fed5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i547801172b924eac91adc061c2b8b7f7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia36f5dbe0ab14bf4ae5751cbcbabd4e0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ideb6204e2e23440a9957c4b21cb7a9ef_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i06966f3d1c584e29a293d61f5f2ad231_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4ccba882f22c4ffd8d0343c32f86693e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3a75fdf61f994999a94dd63229803c15_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0abc65aeba4e4a68b98406ec465e8ce4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if273774159464a3dabdcecde9c2bd6f3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia2019bbc7f5841afb28cfc1d37e9a9b0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">omcl:ConvertibleDebtSecuritiesAndWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i636f40e8f0a54bb78efc7cfcf4287fb6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">omcl:ConvertibleDebtSecuritiesAndWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icf03b03e5f3747c7a85a7b1cf90fb6ac_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">omcl:ConvertibleDebtSecuritiesAndWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9d7fd2c053d94375986541965b96d834_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">omcl:ConvertibleDebtSecuritiesAndWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7bcf57a33ee746eab42d9076ac815117_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie0fb921a7fda4ded8c85cb9509f8be95_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i92744272ad8c453080ea9c51d26e5658_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifcbf38fa6d9840a69142c6cd06d7df53_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1d9b9bf3ff584f9b81cc259ebc602ee3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i14bef710aeb04370acd3cecb4c96db21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3bd6a57073149a9ac6681b5c4a4e83d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic623c5c12f1b4a3b822175f1278e46e7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6a7539c139c746daabdfa7130cfc4c59_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6395959260054ecc9a5ce59913850d98_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i900ecbfcc1da46ef8767236cd8745154_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i93f5227656e247289e015bc6d0311802_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie16f3a2f2baf4b51a940393f8f72f2ad_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i98bd988a6f8340f5bd90955954f66a84_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i43489d82df374ed8bc53d25fd02b5133_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1881490f9d541c2a264dff9c7854a34_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7116427f8f70482f832fa7803301c0ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie76e314b3d3942888db1a7022edd6167_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib07296e4213b47ab9d85dbad3235c8d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90f804987dd848d595d2f065c3a757bf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id93a371e34214d33b17b8d0cb24226e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie73994da2e374770930561ae40bff801_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i101c0c85721145f4bf6cb70d33a2e82c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9de26317180d404bb67c6358a2a8517f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i324e426c933f47c7aa7716f7c097a490_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06c51e2e456a42369ad6a9359330137a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id13d7660ac464676bd679af9aeb9ffd4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica17184514ea4e94b338988faceedca0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id1f11853ef874f48968fc1a63ea24a0a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9c8d2d0fc2fa459ca4f2df92482698f1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i278758c459834bf8a3e9ddbc839089f6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iffd6592b14b94f1e94738fe8b0906c5c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if619c7ec501f453b9c3179babb7fde33_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7672d2c82f024114a1e85bc9ec735e76_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5cb01cde1bcf4e90931ed34c4c27109e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4aeac486b79f466bb1c344fb46da1411_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i062f9e7a95e140dd9a68ea504ef9844b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8bf8893b62924f2196841daec8e54310_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i875bfd98de1b443db4dae0ca918d51cb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i24c7a4a801be4ba8a53e81c224e8fdbc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id4d5647852344b75ba4a5b0d371d69c4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i23ccc67165c44455a09e1f8119ee31f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib62211b4d92344dd8b8b99fa68e1fe0b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i679a77baa3fd451b8f749a4b26630117_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i872d992224f84afea87386a16e155585_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e9bbdf0e1004bbbbf1ec25e16150231_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8330572690b94f3fa306869419486400_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i311d31ae293a408ca2d66c2d376e9957_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ff3c5d07cec4b5a9e6931d388e0edf7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i44e11617934c4d318cca4e8c323dfae4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i390c0a72719b44cc9c80659e6fa3e324_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i89b90ffd1d5143d28f160e473efe488a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i66711fa4b4a742d990898690ba01390d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida69f5bb5ef84984b35e99d42d5beba2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia89058c44a4349cb99d4a6c2544ccfa0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iee863e85ac1e48c69a23d592863556c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if077c11af2d044afa46554722f41bc25_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i75e3bb38a9bd4d6fa348229da3b88f47_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="ifbd194be7953412a82dbcb7ee25e1b5d_I20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-15</instant>
        </period>
    </context>
    <context id="ie8ad1f3d21e44212a230a41eb67917c0_I20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">omcl:IncrementalLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-15</instant>
        </period>
    </context>
    <context id="i3227ee6d0ffd47c3b6c9d1c6597047d5_I20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-15</instant>
        </period>
    </context>
    <context id="i8d4eb7e7e468414897df0d2c5d809c63_I20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-15</instant>
        </period>
    </context>
    <context id="idc3f1cdcca6c4aa1af7891f6dc34b932_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i80bcbc140b3c48c98423f16b409c7716_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="ia719329cb3584b02942c00b57cca6891_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i6504de3d37144bdfaa0c44f657d52440_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i97a38bee15f642b5a9ddc786d9153acf_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">omcl:LondonInterbankOfferingRateLIBORPlus100Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="ie4a6e8702cc0432c99a39ffc736e9a9a_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">omcl:LondonInterbankOfferingRateLIBORPlus100Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i125f51d199e74a94b39d0f7eba84f697_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i3dd190d283684b9d933c20d7b0ffca20_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i99c66ec405084a99a6c5c0676f711989_I20200922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="omcl:DebtInstrumentCovenantTermsAxis">omcl:DebtInstrumentCovenantPeriod1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-22</instant>
        </period>
    </context>
    <context id="i233266d36f5441bd8294052a5fbb6754_I20200922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="omcl:DebtInstrumentCovenantTermsAxis">omcl:DebtInstrumentCovenantPeriod2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-22</instant>
        </period>
    </context>
    <context id="ib62447781f294a1cb547fb9d158c0536_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i6ba07854764f4ce3bbb59c45b49bb44c_D20200922-20200922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">omcl:WellsFargoSecuritiesLLCCitizensBankNAAndJPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-22</startDate>
            <endDate>2020-09-22</endDate>
        </period>
    </context>
    <context id="i050f022aed4b4e8caabd284ec23d7b64_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibf246bc57b2e4a6da6606fdb20d9fd8e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8449b7384d60401088f290ef48bdc39b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i563a17a2f23b41bf930367475bfd8a45_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6f8223bdbdbc44e6931ee26045b55c92_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7619cd2cc4d84ef3af8cf491e617e1bf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i721afae0e4ef4a35ba049bcbcd4794e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib19b3589f5b648cf8b4475cf8a33977b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1080e640aaa74a7893aa65684a92479f_I20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-25</instant>
        </period>
    </context>
    <context id="if43ad2623b1d48e5b03c512ce81c6be4_D20200925-20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-25</startDate>
            <endDate>2020-09-25</endDate>
        </period>
    </context>
    <context id="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-25</startDate>
            <endDate>2020-09-25</endDate>
        </period>
    </context>
    <context id="i9868b5645130405f86842b4950f62002_D20200925-20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-25</startDate>
            <endDate>2020-09-25</endDate>
        </period>
    </context>
    <context id="ia4e13f1cad2d49bca54556a2da288385_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec8ca8de6aa64b64a7a32a6ff12f01e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic76639096c9e4cc2ad49d3716ffe41a6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26569153d61c44488f4c5812e7719684_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i94e01b61df4e4d1da90882393cfead10_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">omcl:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1badf1c649a0473a93f38d776017ea44_I20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">omcl:ConvertibleNoteHedgeRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-25</instant>
        </period>
    </context>
    <context id="icbd2949126fd4c988d4a0d268351d8c5_D20200925-20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
        </entity>
        <period>
            <startDate>2020-09-25</startDate>
            <endDate>2020-09-25</endDate>
        </period>
    </context>
    <context id="ic761f9b4ad7e4bea89e1478930969e8d_I20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-25</instant>
        </period>
    </context>
    <context id="icc614ae1c1034aafb6b60034f70637ff_I20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-25</instant>
        </period>
    </context>
    <context id="i33f5b14d88e840caaf36b7df5bf99953_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3aa48fcac1b74ce0ba26d3a7c9b66658_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1e48b8f3ff764910982e4778a5ad8f91_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">omcl:USGovernmentHospitalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">omcl:LeaseReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6cf72f8429c4420fbb0e4534a6d71a07_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fdaf9ff3eea4d038db4f9914371aa13_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i73d8545e4ab74ff1bc6b59a22bbdb100_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idc2a853b67634d899bacfd6e710140d7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i909e9ea76d42461fa8f1a0517c5550f5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i285cbacd306c4442a041d734fbd7faae_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i100444fb4f2e4783ae172fd62818a73e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if595764eeff34a6faee1bdb55b5da25a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4cdb87b3561b4b57895ae796a448a20b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibc0c96cb301f40ec8da2bba20d3c7136_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7f8b6a4b1b514dd8bdae9ad30a0cfb2a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaf1c4716a6ab4a8cad8eeb802b30d1db_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idea9c492c6b04ddaa6aa0193b3cfed14_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i30deb50a9fcb4aeab8d45e47cdfcf6e2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iccbca7fe73bb4e32aa9f78295647033f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic3efe2c13f8248f18a37ec4a7fded700_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2e748640cd194813b1ddc1bf186e01e8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i663ee9c44ce6469c815f5f1447d7ba59_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i40d96cd222bc4fe9bafff2fa70b974a1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibf1c06c200354c3c8444c953d6a14a64_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i47fd502fabaf4689844e6dc6edd70823_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib6c5981938344f9cb99163a25b98f5d8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6720113343a44332a520c8d59e734191_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i84306b6fe9994896bca7d216cd8e8417_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib5181021a81743328cd02ec0acef2c54_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A1997EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1494ae14cee5447d873a4eebbfee70ee_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9da524dcf9f04dd782908f55fa867237_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icd73d9065da34d51b99f7eae4b3173da_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1233a8578c124294963fed0873155e50_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3f16338fb01c4a338a051feedf4b5524_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e2d98c2dce04cd0b5f1c704d0855085_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id044772f0f5e40d199076292cade51c5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3d9a7f58449f4e21850c104372262380_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8dff6bec33bd44c0860541d92af1a8ef_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7bdc75f161df4cc3a583919e747fd991_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i051ec82dde4b4123b4f55d4cedfd3fda_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8ea5e6a83f5040b6a713cb50041ebd5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic96d8f6f77bd4a4aa9e9b123ad3cf670_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i902ecc8e108e41088b7f4562f652d16a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifdc54a48416a40f7a2bb64165bda03c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c0807867bae49118d54fc292d09a432_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib9885776caa64e5a93cdd21a27032389_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia5626374395b4f15a0e5e4c06304165e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i34922220143440fa9765e612df50ff95_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">omcl:A2009PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if2502771ecb148a4ad5ec35502c923f2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4ace1cb1a5224d6a89afbf0be862dfb9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">omcl:RestrictedStockAwardsRSAsAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i827ff151a3db479eb48fb8dd8c3832e5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">omcl:FuturegrantsandawardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0ed6e144ded3454199965ef71c0d8c25_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3723ee34737d454a9083cbb499049590_I20160802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:The2016RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-02</instant>
        </period>
    </context>
    <context id="ic0b7378aa0a84bc6972a30a197dba305_I20141104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:A2014ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-11-04</instant>
        </period>
    </context>
    <context id="i16bd3ea384984cef85e05f774a77cdf3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:A2016and2014ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2e3e09da9ca9496eb0e0f0f0ca353300_I20200917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:OneTimeStockRepurchaseSeptember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-17</instant>
        </period>
    </context>
    <context id="i31f00d7f3dfc48bcb1327a9937b61327_D20200917-20200917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:OneTimeStockRepurchaseSeptember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-17</startDate>
            <endDate>2020-09-17</endDate>
        </period>
    </context>
    <context id="i62dd0ecc4a214c5b864ec694e2c5c4e6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:A2016and2014ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie2e56c66612741ea88431edc64ed94dd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:A2016and2014ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0e608c46423e4a0197d264153a0b81d0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:A2016and2014ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iea59f37db57f4b8d9eb442006c4d6868_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">omcl:A2016and2014ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i70f282039c0146ae8b8a838fd7859c9d_D20171103-20171103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000926326</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">omcl:DistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-03</startDate>
            <endDate>2017-11-03</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>omcl:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>omcl:day</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80L2ZyYWc6MzJiYzMzZGE2NDNmNGI1ZmEwODYwN2UyZjM1MWRjZGIvdGFibGU6Njk4NGFiMGMxNTE2NDUxN2IwMmRlMjQ0M2JiNmQ1MDgvdGFibGVyYW5nZTo2OTg0YWIwYzE1MTY0NTE3YjAyZGUyNDQzYmI2ZDUwOF81LTEtMS0xLTA_90c4dfe9-a666-4447-a460-4a8f71830502">0000926326</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80L2ZyYWc6MzJiYzMzZGE2NDNmNGI1ZmEwODYwN2UyZjM1MWRjZGIvdGFibGU6Njk4NGFiMGMxNTE2NDUxN2IwMmRlMjQ0M2JiNmQ1MDgvdGFibGVyYW5nZTo2OTg0YWIwYzE1MTY0NTE3YjAyZGUyNDQzYmI2ZDUwOF82LTEtMS0xLTA_7d020557-c1c7-4ecd-b672-a2750606e21c">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80L2ZyYWc6MzJiYzMzZGE2NDNmNGI1ZmEwODYwN2UyZjM1MWRjZGIvdGFibGU6Njk4NGFiMGMxNTE2NDUxN2IwMmRlMjQ0M2JiNmQ1MDgvdGFibGVyYW5nZTo2OTg0YWIwYzE1MTY0NTE3YjAyZGUyNDQzYmI2ZDUwOF83LTEtMS0xLTA_618a62a8-ccc0-41f2-b64a-1024c1ecab73">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80L2ZyYWc6MzJiYzMzZGE2NDNmNGI1ZmEwODYwN2UyZjM1MWRjZGIvdGFibGU6Njk4NGFiMGMxNTE2NDUxN2IwMmRlMjQ0M2JiNmQ1MDgvdGFibGVyYW5nZTo2OTg0YWIwYzE1MTY0NTE3YjAyZGUyNDQzYmI2ZDUwOF84LTEtMS0xLTA_39bfc14f-475f-431b-a393-bea5ef35f55e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80L2ZyYWc6MzJiYzMzZGE2NDNmNGI1ZmEwODYwN2UyZjM1MWRjZGIvdGFibGU6Njk4NGFiMGMxNTE2NDUxN2IwMmRlMjQ0M2JiNmQ1MDgvdGFibGVyYW5nZTo2OTg0YWIwYzE1MTY0NTE3YjAyZGUyNDQzYmI2ZDUwOF85LTEtMS0xLTA_5c559622-dc52-4ddd-9e80-ad0eff95666a">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="idf4c0a43c5944999b8743afa43ecde7b_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5Nzg0OA_d38aeec1-9236-41be-b122-75ed85cee7cd">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMC0xLTEtMA_bf9e2cea-76fe-4136-ad61-b238e1024cea">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMC0xLTEtMA_d076d326-3606-4d76-a1f8-d2633fd0f067">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="if43ad2623b1d48e5b03c512ce81c6be4_D20200925-20200925"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82Ny9mcmFnOjExNDQzZWE1MDQ2ODQxZjI4NzkyOGFjNWU2MjQxZmViL3RhYmxlOmJhMDQ2MzQwNzljNTRmY2ViN2UzMjRmYjFjODE2YWQ3L3RhYmxlcmFuZ2U6YmEwNDYzNDA3OWM1NGZjZWI3ZTMyNGZiMWM4MTZhZDdfMS0xLTEtMS0w_6b83645d-9c8c-4b7a-ac47-05e0a450ac3a"
      unitRef="number">0.0102751</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="i33f5b14d88e840caaf36b7df5bf99953_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTU4_f555738a-b898-4c48-ac16-7ea51e170066">P1Y</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i33f5b14d88e840caaf36b7df5bf99953_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTkxNQ_9fd66d5a-825b-4fa7-a79b-cc347bc05902">P1Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i33f5b14d88e840caaf36b7df5bf99953_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTU3_e0104ec2-1d7b-4c36-8b04-bd8c0a5a1b64">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2Ng_1400fddb-e26f-44a8-962b-94589e97d6f7">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2Ng_c2c7c7e2-810d-4749-a95e-2614bff2f21b">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODUz_589ca82b-2e90-461b-94e4-4df4acb46995">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6Y2NlMDgxZGQ1NjJkNDM1NmExZDM4ZjFhMzY5ZTUzMWUvdGFibGVyYW5nZTpjY2UwODFkZDU2MmQ0MzU2YTFkMzhmMWEzNjllNTMxZV8xLTAtMS0xLTA_bebeb37b-13a1-41c9-a943-5bd902d54448">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8yMjU_b484e930-f5fd-40e2-8d49-21cd59c7bf35">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6NDkwNTI0MWNjY2E5NDFkYTgwZTY0ZjdmNTIzMDQwNTIvdGFibGVyYW5nZTo0OTA1MjQxY2NjYTk0MWRhODBlNjRmN2Y1MjMwNDA1Ml8wLTAtMS0xLTA_174d0aa5-5e8f-458b-8cd4-4ce4eedb578e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODQ4_9d81ca4d-f9dc-488e-ac5d-7761172d5382">000-33043</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODQ5_0338a517-cdf4-4ca4-860c-869dbcf4ed54">OMNICELL,&#160;INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6MTdhODc5ZGZlYTQ4NDAyY2E5MGNjNzkzMmE4MWY2MmEvdGFibGVyYW5nZToxN2E4NzlkZmVhNDg0MDJjYTkwY2M3OTMyYTgxZjYyYV8wLTAtMS0xLTA_1a2f78b1-4107-4c59-811d-fee623978263">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6MTdhODc5ZGZlYTQ4NDAyY2E5MGNjNzkzMmE4MWY2MmEvdGFibGVyYW5nZToxN2E4NzlkZmVhNDg0MDJjYTkwY2M3OTMyYTgxZjYyYV8wLTEtMS0xLTA_3e677454-ba55-48a3-8a95-5cc2af1a5c57">94-3166458</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODU0_82af7bcf-5565-40ec-9a82-099433685ee0">590 East Middlefield Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODU1_3d0449b0-9644-46a7-8560-486ff7d7d567">Mountain View</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODU2_e42ac3d3-09d4-4d4d-be69-50b18628c3f1">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODU3_3b19a1ae-a863-469e-890f-0b23c8dc5442">94043</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODU4_d3196052-5358-4f3b-a69f-2313a0449366">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODU5_d7a1c101-170c-494e-84ad-175f0e9065d0">251-6100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6Y2E3OTExMjk3YWNhNDdiYmEzN2ZhOGE4MWE2NzdlYTEvdGFibGVyYW5nZTpjYTc5MTEyOTdhY2E0N2JiYTM3ZmE4YTgxYTY3N2VhMV8xLTAtMS0xLTA_953529a2-5db9-4206-b7bf-8d6146961cd2">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6Y2E3OTExMjk3YWNhNDdiYmEzN2ZhOGE4MWE2NzdlYTEvdGFibGVyYW5nZTpjYTc5MTEyOTdhY2E0N2JiYTM3ZmE4YTgxYTY3N2VhMV8xLTItMS0xLTA_d85c5454-7bd6-4e9d-9438-d5f785fc7b68">OMCL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6Y2E3OTExMjk3YWNhNDdiYmEzN2ZhOGE4MWE2NzdlYTEvdGFibGVyYW5nZTpjYTc5MTEyOTdhY2E0N2JiYTM3ZmE4YTgxYTY3N2VhMV8xLTQtMS0xLTA_dc169884-18e9-41f7-8b71-f74d361025a0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODUw_ce16541b-4e1d-4025-a03a-f738a09528fd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODUx_6c501021-49fc-4561-9e7d-bbd42aa4497d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6ZTdhYTUyYTg1YTJjNDRjMmI1ZTk3ZmVjYTAyNzlhZDcvdGFibGVyYW5nZTplN2FhNTJhODVhMmM0NGMyYjVlOTdmZWNhMDI3OWFkN18wLTAtMS0xLTA_5a0af84c-237a-492b-8bd3-5a2f983f0259">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6ZTdhYTUyYTg1YTJjNDRjMmI1ZTk3ZmVjYTAyNzlhZDcvdGFibGVyYW5nZTplN2FhNTJhODVhMmM0NGMyYjVlOTdmZWNhMDI3OWFkN18wLTctMS0xLTA_147a569f-c627-407d-ab72-3d50b83a3caf">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGFibGU6ZTdhYTUyYTg1YTJjNDRjMmI1ZTk3ZmVjYTAyNzlhZDcvdGFibGVyYW5nZTplN2FhNTJhODVhMmM0NGMyYjVlOTdmZWNhMDI3OWFkN18wLTktMS0xLTA_4fb43f99-2f46-47d9-95d8-5d49e658c34c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xODUy_b1945f5b-b0e9-4ecb-a4f1-1b39d37cdbc9">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if93d3628103e483f89050937a27a1ec1_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xL2ZyYWc6NGM0MWZiYjM5ZTNlNGMzOWE2YTJlY2IxOWNlMzRiMWQvdGV4dHJlZ2lvbjo0YzQxZmJiMzllM2U0YzM5YTZhMmVjYjE5Y2UzNGIxZF8xNzcz_8a6bd60d-3e11-4b4a-9835-0e049da55f2a"
      unitRef="shares">43942668</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNS0xLTEtMS0w_d4ee6db4-c30a-4c69-a746-c3d6534c1520"
      unitRef="usd">481549000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNS0zLTEtMS0w_07cf68a4-fa8b-4d41-b29f-7f975f3f9eab"
      unitRef="usd">485928000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNi0wLTEtMS0wL3RleHRyZWdpb246ZjVmZGQ0OGMyYWFiNGY0MDlhMjc5YmYyNzc0OGVlMjhfNzE_4f957a3e-f31d-484f-85d9-6ffbe6cd4455"
      unitRef="usd">4396000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNi0wLTEtMS0wL3RleHRyZWdpb246ZjVmZGQ0OGMyYWFiNGY0MDlhMjc5YmYyNzc0OGVlMjhfNzg_cea7bdd5-7948-4e86-a8eb-cd4759100326"
      unitRef="usd">4286000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNi0xLTEtMS0w_09cce1f0-0ede-4eed-b013-cfaf9d20eee2"
      unitRef="usd">233729000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNi0zLTEtMS0w_b8f83913-2e8e-4765-9701-44299b0b16ad"
      unitRef="usd">190117000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNy0xLTEtMS0w_30d722ef-8783-43a5-9c79-d6c81b530e9a"
      unitRef="usd">104259000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNy0zLTEtMS0w_9d2e4fc5-25e8-410c-ae89-40aba08a2cb7"
      unitRef="usd">96298000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfOC0xLTEtMS0w_84bd8c1f-68b0-4891-9b0c-61a2caae2ce9"
      unitRef="usd">24762000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfOC0zLTEtMS0w_80d32c6f-e204-4987-8c15-1bcde6ba5e3b"
      unitRef="usd">16027000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfOS0xLTEtMS0w_e46a6248-dd69-484b-b91a-0e046acb3dbd"
      unitRef="usd">44417000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfOS0zLTEtMS0w_fd278df6-47d8-45fd-a07b-db6046ae33e1"
      unitRef="usd">41044000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTAtMS0xLTEtMA_67f139b7-e3cc-4f15-9331-c56c97bda0f0"
      unitRef="usd">888716000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTAtMy0xLTEtMA_355ee6f4-867f-46a7-8fad-d58f9ae2d9bb"
      unitRef="usd">829414000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTEtMS0xLTEtMA_9629705c-4979-4acf-9b9b-e59e7eee286f"
      unitRef="usd">64955000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTEtMy0xLTEtMA_95f382d0-6305-4093-b586-1e3a2fb2dcec"
      unitRef="usd">59073000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTItMS0xLTEtMA_1823d6e9-f429-458c-8e67-111b843c359c"
      unitRef="usd">19187000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTItMy0xLTEtMA_b7cf2595-94a2-42c4-9832-7db21004f18d"
      unitRef="usd">22156000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTMtMS0xLTEtMA_348741e3-427a-4ac1-a6ad-d3d1ef849237"
      unitRef="usd">48973000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTMtMy0xLTEtMA_114631ff-08da-4857-a80c-266114c32136"
      unitRef="usd">55114000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTQtMS0xLTEtMA_9b634bbb-3644-4a55-b348-1014bf1bab2e"
      unitRef="usd">616387000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTQtMy0xLTEtMA_ebb2d06f-d78d-4707-812c-0eff98161ec0"
      unitRef="usd">499309000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTUtMS0xLTEtMA_7e0b8b91-1a64-4f32-af0a-ab0630e37d2b"
      unitRef="usd">218956000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTUtMy0xLTEtMA_3e2fa658-60bb-4df5-bdbc-8cbb655e7134"
      unitRef="usd">168211000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTYtMS0xLTEtMA_88b7caf4-d607-4127-a3bc-98b0da18a461"
      unitRef="usd">15866000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTYtMy0xLTEtMA_fee975ad-2a39-427d-adc8-9e0bd200ab59"
      unitRef="usd">15019000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTctMS0xLTEtMA_168d049e-aa03-4082-bab2-2822d34ee914"
      unitRef="usd">57949000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTctMy0xLTEtMA_30732128-b329-4bab-a185-4c4841585fa5"
      unitRef="usd">56919000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTgtMS0xLTEtMA_182889ef-9e8d-4f80-bd27-f327302b0a5b"
      unitRef="usd">120482000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTgtMy0xLTEtMA_205f9709-8162-43e3-8c1d-6ceef308e49a"
      unitRef="usd">119289000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTktMS0xLTEtMA_096bdb70-bcca-4f8a-8d48-87b14df56128"
      unitRef="usd">2051471000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMTktMy0xLTEtMA_336c10c7-2ed2-4283-927b-b3169a8466b4"
      unitRef="usd">1824504000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjMtMS0xLTEtMA_d15cf5b4-04aa-453c-b8fe-a229cce3c6e5"
      unitRef="usd">74656000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjMtMy0xLTEtMA_a2591d4d-ca86-47da-b374-822f5de84da5"
      unitRef="usd">40309000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjQtMS0xLTEtMA_2468a16d-af2e-44e2-9d68-1a25ab2ed23c"
      unitRef="usd">45044000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjQtMy0xLTEtMA_6e8b6cc9-5cd3-4ba4-8680-049120f7c15f"
      unitRef="usd">55750000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjUtMS0xLTEtMA_90a2ed0b-2837-4342-bd0c-bf64ea0c053b"
      unitRef="usd">104236000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjUtMy0xLTEtMA_9bbddbac-35f2-436c-a583-c9ed2c150962"
      unitRef="usd">80311000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjctMS0xLTEtMA_b2accc54-d1c0-4141-b271-a43995965873"
      unitRef="usd">114726000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjctMy0xLTEtMA_9376c921-dbb2-4b1f-a566-22eab7441466"
      unitRef="usd">100053000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjgtMS0xLTEtMA_2cc08951-bc9e-493a-8b39-8b53f8243e0e"
      unitRef="usd">338662000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjgtMy0xLTEtMA_2c8ab9cc-74c3-4843-849c-2a358a50cd48"
      unitRef="usd">276423000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjktMS0xLTEtMA_2801d791-b211-4993-a5fc-cc6b5c82375c"
      unitRef="usd">14141000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMjktMy0xLTEtMA_68d84c8c-5b08-43e3-bdd8-b053869154a7"
      unitRef="usd">5673000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzAtMS0xLTEtMA_d1c54995-28a5-4cb0-95bf-2ddc1bf05d49"
      unitRef="usd">53313000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzAtMy0xLTEtMA_40cf6ee5-43c4-4499-b7bd-5768c0f8364b"
      unitRef="usd">39633000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzEtMS0xLTEtMA_dbb35a28-da4c-4b0c-9e66-690b87404821"
      unitRef="usd">40436000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzEtMy0xLTEtMA_3006e45e-6367-4e0e-9f8c-f0fc572fc897"
      unitRef="usd">48897000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzItMS0xLTEtMA_d2348603-e46b-4832-8b5e-fc51014cc24e"
      unitRef="usd">10761000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzItMy0xLTEtMA_ad130f9c-7d88-462c-962b-736614ec183c"
      unitRef="usd">19174000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzQtMS0xLTEtMA_cac89dd1-40c1-449e-85f9-1439b4ea7ea6"
      unitRef="usd">482822000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzQtMy0xLTEtMA_8e08dc09-bad0-4d68-a68f-012e975be88e"
      unitRef="usd">467201000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:Liabilities
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzUtMS0xLTEtMA_9b24a116-7639-45b2-8962-26bd9f0d81d4"
      unitRef="usd">940135000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzUtMy0xLTEtMA_6f6d474c-18ec-42bc-9f73-0832fbc78d86"
      unitRef="usd">857001000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzYtMS0xLTEtMA_52c2d864-9472-41cf-8775-4da761b116d0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzYtMy0xLTEtMA_8aeef5f5-d697-49dd-a85f-4925f47f2ef9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjNjODdhN2I3NzJlMzQxY2U4MzgxMTFhN2E1OTRmMzg1XzIx_5b16268d-1fac-4733-9ff1-69a76815514f"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjNjODdhN2I3NzJlMzQxY2U4MzgxMTFhN2E1OTRmMzg1XzIx_bdf508af-af89-47c6-81a4-52fc169622b9"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjNjODdhN2I3NzJlMzQxY2U4MzgxMTFhN2E1OTRmMzg1XzM1_5169a65e-d144-4782-9c71-9c5ba29c4f1b"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjNjODdhN2I3NzJlMzQxY2U4MzgxMTFhN2E1OTRmMzg1XzM1_a7b61622-58c4-42a9-a5f0-60c97b14f2bb"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjNjODdhN2I3NzJlMzQxY2U4MzgxMTFhN2E1OTRmMzg1XzU3_1886931c-df45-464d-ac7f-405bbd538ff8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjNjODdhN2I3NzJlMzQxY2U4MzgxMTFhN2E1OTRmMzg1XzU3_1daec1e2-317d-42aa-9162-44613e6391eb"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMS0xLTEtMA_57c31c46-c0ad-480f-a20e-23c31ae2417a"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzgtMy0xLTEtMA_8c3f4513-bfb3-44b1-beca-9dabcd369b64"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzE4_319f1f4d-a88b-4e2d-92e0-eee1683adb28"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzE4_6e8a2a04-bcdb-4c24-8147-6cd509a3bc2c"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzMy_a5cb1a68-6cce-4229-b916-616b50d2dae9"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzMy_c09ad3c0-2ca7-4a74-a3d6-3a54fec07877"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzU0_ea42d9ba-ae58-4612-bfd1-89d4bb6fd4b5"
      unitRef="shares">53763000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzYx_cabd2ba9-3472-4143-9716-1add6d713b45"
      unitRef="shares">52677000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzc5_cef3c08c-db65-4d4c-a475-e6a1659f0b25"
      unitRef="shares">43869000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjFjOThiZWNjOGY2NTQ4NTBiN2IyZDZmNjFhNzAzYzIzXzg2_aa5b50d6-3180-4414-8ad2-82cb23ff9474"
      unitRef="shares">42783000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMS0xLTEtMA_6878c0e2-934d-4ebc-8eb2-90cfc7738ac4"
      unitRef="usd">54000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfMzktMy0xLTEtMA_3814d1f0-823b-4f8b-aca4-c8b4ccdd9793"
      unitRef="usd">53000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmI3ODIzYmQ1N2QwZjRiOTA5MWJiMTJhYWI3NjU1MjJhXzI4_9b7c4589-3682-4261-9ea7-5469443262db"
      unitRef="shares">9894000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmI3ODIzYmQ1N2QwZjRiOTA5MWJiMTJhYWI3NjU1MjJhXzI4_f9509683-6857-40fb-9349-4ed1a75319a7"
      unitRef="shares">9894000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDAtMS0xLTEtMA_5e838c2a-68cb-43f5-afce-0f425595ef09"
      unitRef="usd">238109000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDAtMy0xLTEtMA_bee31843-d663-4b2c-8b76-4a1751e04fdd"
      unitRef="usd">238109000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDEtMS0xLTEtMA_83a3726b-19e2-4d3e-b2db-f8dfed12583e"
      unitRef="usd">1002591000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDEtMy0xLTEtMA_2ef553c7-7255-4c34-907c-41c2f8a40e4b"
      unitRef="usd">920359000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDItMS0xLTEtMA_c658cc66-47df-4522-9ed5-a773b5ddfb46"
      unitRef="usd">354590000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDItMy0xLTEtMA_ff61b7ce-785d-4fb2-88ee-447a1b1c9798"
      unitRef="usd">290722000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDMtMS0xLTEtMA_f3bd4612-2434-4109-b6ee-406421f15c40"
      unitRef="usd">-7790000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDMtMy0xLTEtMA_bc04628f-bca0-4107-ad68-1b2fb4166ca1"
      unitRef="usd">-5522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDQtMS0xLTEtMA_095285bb-3536-42b7-bac6-44d68f2b5c64"
      unitRef="usd">1111336000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDQtMy0xLTEtMA_af34b49b-07b4-4618-be39-c73f9ed44e43"
      unitRef="usd">967503000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDUtMS0xLTEtMA_9277af83-3904-4aa2-bcb9-b35e64d6988e"
      unitRef="usd">2051471000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xNi9mcmFnOjYzNjZiZWZlYzIxOTRiY2U5OTk5MWQ5ODZkMDk2MTgyL3RhYmxlOjcxYmRlMzIwOWNiMjRkNWQ5YmIxOTkyMTM5Zjg2ZDczL3RhYmxlcmFuZ2U6NzFiZGUzMjA5Y2IyNGQ1ZDliYjE5OTIxMzlmODZkNzNfNDUtMy0xLTEtMA_305302af-eecf-4ffa-8ff9-c16e0f81a6d0"
      unitRef="usd">1824504000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9346e51669f4f0f9d5382f3cd0b4088_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNS0xLTEtMS0w_729a6fc7-f58f-450c-920d-58a8356efc9b"
      unitRef="usd">213970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6de1871813e4979b0528cc2ec38064b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNS0zLTEtMS0w_37a32d17-7580-4bf1-9f3f-346b20ccaf75"
      unitRef="usd">151337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i892ee9dfc840478f90c3b0fde48b0cfc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNS01LTEtMS0w_24206120-49e1-46d8-ad92-c5f27bfc136e"
      unitRef="usd">589006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c3e9f53d8b144c28e860fadf558bffd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNS03LTEtMS0w_d7e6e2e4-ad34-42bc-a04f-4f558e8472bc"
      unitRef="usd">460352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i580cb3993ed14affb2b6013416cb79c7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNi0xLTEtMS0w_9955eba4-a47a-44e9-a988-db1f7d8bfae2"
      unitRef="usd">82432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52e4b4fb6eb44524978dc76337e87039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNi0zLTEtMS0w_9e2fa143-b414-4e53-b5d0-7467753cc99b"
      unitRef="usd">62362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a35183d04d34d43bdd45474aa584848_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNi01LTEtMS0w_28013a72-88f6-4cc9-b63f-1fc05b3aed97"
      unitRef="usd">231978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6a91ebe79c0427c8d666a992b9bb319_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNi03LTEtMS0w_f0334d52-b0d9-4431-bf91-2a6ff64c642e"
      unitRef="usd">182654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNy0xLTEtMS0w_ac0c7af0-f07e-4e86-ae1e-3ecf1c188c53"
      unitRef="usd">296402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNy0zLTEtMS0w_e0af1207-7e18-40ae-832b-4fe4f501403a"
      unitRef="usd">213699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNy01LTEtMS0w_f9236b90-774e-40d3-ac42-bd2f8b225e8c"
      unitRef="usd">820984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfNy03LTEtMS0w_45cc18a9-c1c5-40cc-9d8f-a63f5e2fa424"
      unitRef="usd">643006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic9346e51669f4f0f9d5382f3cd0b4088_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfOS0xLTEtMS0w_143d4b7d-fd75-4a74-bf5c-88f4e456df8a"
      unitRef="usd">110743000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia6de1871813e4979b0528cc2ec38064b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfOS0zLTEtMS0w_4050610f-1e7a-4426-b3d5-51981359e201"
      unitRef="usd">86689000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i892ee9dfc840478f90c3b0fde48b0cfc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfOS01LTEtMS0w_ed239277-1fcb-4e30-9aa9-4039ab9ded90"
      unitRef="usd">303597000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1c3e9f53d8b144c28e860fadf558bffd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfOS03LTEtMS0w_94df8e3c-d729-4848-ac2e-c3011d388c7e"
      unitRef="usd">262740000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i580cb3993ed14affb2b6013416cb79c7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTAtMS0xLTEtMA_a87c50f3-7ec8-4973-92c6-abb2012a6b27"
      unitRef="usd">38880000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i52e4b4fb6eb44524978dc76337e87039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTAtMy0xLTEtMA_fed4dd95-c906-4ddb-a7b6-b2d5008bff97"
      unitRef="usd">30219000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9a35183d04d34d43bdd45474aa584848_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTAtNS0xLTEtMA_d4bd2dbb-c34e-4e44-9b91-f691ae4581ce"
      unitRef="usd">112027000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie6a91ebe79c0427c8d666a992b9bb319_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTAtNy0xLTEtMA_8476b13c-3e69-422b-8138-ba4591fcbafb"
      unitRef="usd">90628000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTEtMS0xLTEtMA_156fb729-5e75-454f-811e-7e6795cfec1b"
      unitRef="usd">149623000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTEtMy0xLTEtMA_e6670e89-3937-4869-a164-a1660e1ba56a"
      unitRef="usd">116908000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTEtNS0xLTEtMA_ddd7a3b6-664b-4123-8358-6b002480a944"
      unitRef="usd">415624000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTEtNy0xLTEtMA_2ba93491-8084-43b1-a8ec-a652ced3711f"
      unitRef="usd">353368000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTItMS0xLTEtMA_61528fba-a377-4295-bbef-4ac3e8fc12ff"
      unitRef="usd">146779000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTItMy0xLTEtMA_d70539f9-f8de-4c21-ba7e-099dad22028b"
      unitRef="usd">96791000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTItNS0xLTEtMA_0bd04662-1f4a-4fed-bc5f-8df2b111ae41"
      unitRef="usd">405360000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTItNy0xLTEtMA_dc6fe476-9c6e-434b-b5db-d0d3f34a23bc"
      unitRef="usd">289638000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTQtMS0xLTEtMA_a63adf38-1e77-4c95-b36c-220cbc6e7c2d"
      unitRef="usd">19477000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTQtMy0xLTEtMA_795e1f93-ab83-40dd-93d7-cdea9e122d7b"
      unitRef="usd">15197000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTQtNS0xLTEtMA_85b36fb7-4abb-43e3-a6db-cedffa93707f"
      unitRef="usd">53770000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTQtNy0xLTEtMA_48a7d852-28b2-465a-8725-fe57b48b2c99"
      unitRef="usd">54679000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTUtMS0xLTEtMA_1a01a4f2-8004-42f3-b754-e20ec58070c5"
      unitRef="usd">97910000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTUtMy0xLTEtMA_4b1bc586-250e-4bfa-bfe9-666cbf6915c8"
      unitRef="usd">71442000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTUtNS0xLTEtMA_e3e266a1-00b9-4b93-9c30-85234bbe3fcf"
      unitRef="usd">273672000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTUtNy0xLTEtMA_9b2b5967-9e38-42c5-8288-d17f0a067eca"
      unitRef="usd">219647000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTctMS0xLTEtMA_1d36d202-9d03-4a48-9242-65c2b22b762a"
      unitRef="usd">117387000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTctMy0xLTEtMA_c5e2a803-e98e-4e97-a6b2-2b53cb7d7fca"
      unitRef="usd">86639000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTctNS0xLTEtMA_cd8c4794-95f8-4e96-93ec-63be20cfb31d"
      unitRef="usd">327442000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTctNy0xLTEtMA_b779f9a4-5798-47e7-b46a-b6aaaab274b5"
      unitRef="usd">274326000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTgtMS0xLTEtMA_4e386c67-ac3f-40d6-8354-d6553c241aad"
      unitRef="usd">29392000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTgtMy0xLTEtMA_5a6ce5e0-a583-477a-a758-3c01c0519af3"
      unitRef="usd">10152000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTgtNS0xLTEtMA_b14f29ad-212f-4b86-9691-1dca732ebfda"
      unitRef="usd">77918000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTgtNy0xLTEtMA_d1e63cb3-5d9c-465b-8c66-1631fa22aaa1"
      unitRef="usd">15312000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTktMS0xLTEtMA_63d8d180-6324-4110-b9cf-891c4053b1ce"
      unitRef="usd">-6065000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTktMy0xLTEtMA_20adec87-e3fd-490a-9760-674de09cc979"
      unitRef="usd">809000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTktNS0xLTEtMA_13eb38a3-92c7-40cd-ad2b-332c6625da49"
      unitRef="usd">-18715000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMTktNy0xLTEtMA_843de866-866d-4691-bbf1-7b8f02ba6de9"
      unitRef="usd">161000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjAtMS0xLTEtMA_3d7dd39f-e419-4002-9c0c-9bb6d17e91fc"
      unitRef="usd">23327000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjAtMy0xLTEtMA_0d9ae82b-d338-4011-a232-7ca114ca07e9"
      unitRef="usd">10961000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjAtNS0xLTEtMA_7d57fc36-8aec-4da2-985b-df949e04dd7d"
      unitRef="usd">59203000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjAtNy0xLTEtMA_28975169-836b-43e7-bc39-66cddf464def"
      unitRef="usd">15473000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjEtMS0xLTEtMA_8fcbb533-9994-4349-8f13-e7b05adb8ccb"
      unitRef="usd">-5990000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjEtMy0xLTEtMA_c2a7bdf4-bf9d-4780-ad06-db2202d2e9dd"
      unitRef="usd">2156000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjEtNS0xLTEtMA_f821b6f7-5173-43f9-b3f9-f9d42cfd45cb"
      unitRef="usd">-4665000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjEtNy0xLTEtMA_68ec8382-aaa3-4e97-ac68-4cee10fc6be0"
      unitRef="usd">-344000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjItMS0xLTEtMA_9b7d620c-33a0-4864-b9c8-caeafefe4fc6"
      unitRef="usd">29317000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjItMy0xLTEtMA_a9fef90c-97ea-4a77-bce4-c4575db46118"
      unitRef="usd">8805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjItNS0xLTEtMA_eea5fa70-1f90-47c4-9a68-70571e6d7f42"
      unitRef="usd">63868000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjItNy0xLTEtMA_931dc681-55f6-4750-9ede-13af42af84e7"
      unitRef="usd">15817000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjQtMS0xLTEtMA_c0e6c5c5-a1a0-4962-b9b1-684b9d073942"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjQtMy0xLTEtMA_6ff11cae-1d07-472f-808e-6a8606e1c6ae"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjQtNS0xLTEtMA_a8365e01-e225-477d-82bf-12d1d6562157"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjQtNy0xLTEtMA_ab226023-3752-4fe9-8a64-6a7c1aeb4e80"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjYtMS0xLTEtMA_2eb19234-f9b6-4ef6-9f10-b6a30fabe418"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjYtMy0xLTEtMA_108020de-fe45-4c56-8533-f973548a9849"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjYtNS0xLTEtMA_6ca89769-f671-4c26-a4c3-024cf4cf8ac0"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjYtNy0xLTEtMA_1b311194-ab51-4eeb-abcb-e3049868888c"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjgtMS0xLTEtMA_84520d29-a6a6-472d-b834-92e2c9c7cb19"
      unitRef="shares">43648000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjgtMy0xLTEtMA_cd2075bf-3bde-4bf2-99a4-cc59bc9c3b07"
      unitRef="shares">42802000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjgtNS0xLTEtMA_72530ebb-2ed9-4b7d-9325-ae4a53afdae7"
      unitRef="shares">43293000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjgtNy0xLTEtMA_870ca750-56e4-4dc5-88c4-a82617085785"
      unitRef="shares">42606000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjktMS0xLTEtMA_d17d3d95-29df-4b4c-a0c0-3732ab4b594e"
      unitRef="shares">48341000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjktMy0xLTEtMA_806b10ba-032e-4bb4-96ec-57b51ac142e3"
      unitRef="shares">43691000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjktNS0xLTEtMA_f2d4f5dd-5d83-4025-8355-7a08048e55ad"
      unitRef="shares">47195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8xOS9mcmFnOjQ4MjRkMjc1MGUwYTQ3MTFiYjdhYzY1YjYwNzQzNTk1L3RhYmxlOmQ5NDk5YjM1N2E3MzQ0N2FhNWNhZDkwMzJiOTI3NTZlL3RhYmxlcmFuZ2U6ZDk0OTliMzU3YTczNDQ3YWE1Y2FkOTAzMmI5Mjc1NmVfMjktNy0xLTEtMA_a44a8478-88ae-4f81-a92c-bf69081d034e"
      unitRef="shares">43651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNC0xLTEtMS0w_3ee1d32b-0076-4b60-bfb4-e69b25d519bc"
      unitRef="usd">29317000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNC0zLTEtMS0w_f77fd5c6-9299-45ae-8214-95cd186c24f3"
      unitRef="usd">8805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNC01LTEtMS0w_9ea134b4-24f0-467d-875e-532a6f7fd2ee"
      unitRef="usd">63868000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNC03LTEtMS0w_1a45c4b3-b9b2-4ae8-a283-6be216c289f0"
      unitRef="usd">15817000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNy0xLTEtMS0w_840b188b-a232-4e7e-9139-dfde21148429"
      unitRef="usd">-2299000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNy0zLTEtMS0w_1ef46c0e-8fcd-462b-b2af-c32442093dd6"
      unitRef="usd">3510000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNy01LTEtMS0w_709922f7-f658-44c5-bca2-ef6e49171d3c"
      unitRef="usd">-2268000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfNy03LTEtMS0w_2d7aef99-c8ee-4446-8602-a63994a55b5b"
      unitRef="usd">-733000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOC0xLTEtMS0w_3a5a6e50-de6c-4dcf-aa1d-2d973c14909d"
      unitRef="usd">-2299000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOC0zLTEtMS0w_2b7b0456-2417-4e1a-ab57-f29d13853351"
      unitRef="usd">3510000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOC01LTEtMS0w_93ca2c30-7592-4fb4-bb8a-24430d8fa359"
      unitRef="usd">-2268000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOC03LTEtMS0w_61f7b23b-413c-4877-b5de-e857fc9a06b1"
      unitRef="usd">-733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOS0xLTEtMS0w_9cd5a7d9-d94d-4aac-8c39-4f1ab680141d"
      unitRef="usd">27018000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOS0zLTEtMS0w_1f6b3630-c471-4fd9-b1d9-45f91bb7d762"
      unitRef="usd">12315000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOS01LTEtMS0w_2e02115a-b594-4ad6-8636-fa8fee7eee9b"
      unitRef="usd">61600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yMi9mcmFnOjI1ZDBiODQyYTIxMTQyZWRiNTBlZmYyYzYxZTVmMTU2L3RhYmxlOmE1ZTViZTNmZGM3YjQ5ZTlhZDBjODAyODFjZjc0NzM3L3RhYmxlcmFuZ2U6YTVlNWJlM2ZkYzdiNDllOWFkMGM4MDI4MWNmNzQ3MzdfOS03LTEtMS0w_53ffefa8-ea66-4bfb-b020-1f0233718338"
      unitRef="usd">15084000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iba9856bd61214ffba94dd5c869651166_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC0xLTEtMS0w_ffb8ff02-e537-4c4c-8b33-d3a6568c1319"
      unitRef="shares">52677000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iba9856bd61214ffba94dd5c869651166_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC0zLTEtMS0w_8b20c4c0-b91c-440f-b432-6e284d012bd2"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i1debf269dce142649c27300375b911fb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC01LTEtMS0w_adc79697-d4e6-4ebc-b578-1726d7ffa971"
      unitRef="shares">9894000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i1debf269dce142649c27300375b911fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC03LTEtMS0w_975260f0-99da-4dd5-89b7-f37faeb98084"
      unitRef="usd">-238109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18b56f81461d44f8bec964e7b6767c11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC05LTEtMS0w_60d69e04-26d9-4470-bd43-6274204154d6"
      unitRef="usd">920359000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie82d1cf29e5148069dbf3538c139b822_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC0xMS0xLTEtMA_4d278cb5-2350-44b0-9af5-9d9bb45370ef"
      unitRef="usd">290722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c2f2ad932e2402586fe908b0c585926_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC0xMy0xLTEtMA_ca236072-c706-400c-90d8-491e4807bad2"
      unitRef="usd">-5522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNC0xNS0xLTEtMA_ba3b2531-a56f-4d83-8262-8329a92e0f2d"
      unitRef="usd">967503000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i69d32d3cb9d149d6850207d2255c6a45_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNS0xMS0xLTEtMA_b32223d7-88cb-4a94-8316-456a0c216176"
      unitRef="usd">14127000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24288ef09c994ef2b0f5ff5148fe200a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNS0xNS0xLTEtMA_ff3200b3-fdca-41d2-9365-b8f4006e83f1"
      unitRef="usd">14127000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7a83520c18484b10abd7a21483720ba7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNi0xMy0xLTEtMA_c3a44003-d859-41ab-830f-2ed80b912f52"
      unitRef="usd">-621000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i24288ef09c994ef2b0f5ff5148fe200a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfNi0xNS0xLTEtMA_f56dba67-0018-4d05-9ab3-46829ba6eb66"
      unitRef="usd">-621000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i12e2868c5b144142b59c041ff86e0909_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfOC05LTEtMS0w_7b5315e8-cd52-41c6-ae88-840729d5da71"
      unitRef="usd">11772000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i24288ef09c994ef2b0f5ff5148fe200a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfOC0xNS0xLTEtMA_441f114f-0fc3-438e-ad6b-8e96d2571a8d"
      unitRef="usd">11772000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i36e27e5b87324023aaaed3b9d9474f66_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfOS0xLTEtMS0w_cb66cdfa-5ceb-4842-95bd-2689ea4ff737"
      unitRef="shares">388000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i12e2868c5b144142b59c041ff86e0909_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfOS05LTEtMS0w_08cd186f-5f83-42a2-b67b-ba748ed27b44"
      unitRef="usd">20826000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i24288ef09c994ef2b0f5ff5148fe200a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfOS0xNS0xLTEtMA_daceb823-f5fc-447d-b970-569155b41080"
      unitRef="usd">20826000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i12e2868c5b144142b59c041ff86e0909_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTAtOS0xLTEtMA_6759bfb0-f814-470a-aae7-60f83262c94a"
      unitRef="usd">2596000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i24288ef09c994ef2b0f5ff5148fe200a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTAtMTUtMS0xLTA_0f371b6e-8d0f-4731-9ec4-e8f5469eb081"
      unitRef="usd">2596000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3bdd1152376d47c29e58a12cd64edbe3_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItMS0xLTEtMA_d3ff8cac-ec1f-4c5d-a2cc-a1647f87db7d"
      unitRef="shares">53065000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3bdd1152376d47c29e58a12cd64edbe3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItMy0xLTEtMA_98a56cf5-1157-4392-bc39-0c41c895e357"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="id5d5fb71b8ce48b9be1d6ed922527b5a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItNS0xLTEtMA_9cfc5cdd-3255-4868-b5aa-f70f6ede0485"
      unitRef="shares">9894000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="id5d5fb71b8ce48b9be1d6ed922527b5a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItNy0xLTEtMA_f68c7d0b-0440-4c5b-9f26-ea68fc5b6cfa"
      unitRef="usd">-238109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f074fc1bfb64ffda99d365fe542b333_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItOS0xLTEtMA_a8790e27-5e5a-46d1-a243-45e4b3412d6b"
      unitRef="usd">950361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b91da2c3dfb4f8b9ffc9cf0070ba668_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItMTEtMS0xLTA_acb96bd4-1a6a-45d4-bba0-1a2f43b48393"
      unitRef="usd">304849000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e9efeb5db834faabc280387141706bd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItMTMtMS0xLTA_548acfed-484c-4b15-9ded-26730e1fff33"
      unitRef="usd">-6143000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4705a81e07104b20afc012092c9a2f3f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTItMTUtMS0xLTA_c9d68f05-934b-4bea-84b8-436fdf21a165"
      unitRef="usd">1011011000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibd6e97a98e33453a9c465773752f5dc8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTMtMTEtMS0xLTA_37fcc3c0-43f1-4713-88b5-8b10b23e298f"
      unitRef="usd">20424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if66d2f49945241edb2a48cdf50147c60_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTMtMTUtMS0xLTA_2acd6f14-3f77-4442-8af5-171a9d16ae4c"
      unitRef="usd">20424000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9d5acbbd33b04c5792bef365b3919ff8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTQtMTMtMS0xLTA_343606c7-e4e3-457a-b69f-e21a0d5508ff"
      unitRef="usd">652000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if66d2f49945241edb2a48cdf50147c60_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTQtMTUtMS0xLTA_8e30e0ef-ddb6-4bba-b5d5-c630fcbc5a24"
      unitRef="usd">652000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9909b8e4ae0142c88b7958e06b1c62d6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTYtOS0xLTEtMA_e004c611-ee6c-44cc-98f8-6b47fa32414e"
      unitRef="usd">13039000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if66d2f49945241edb2a48cdf50147c60_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTYtMTUtMS0xLTA_39ff3031-1870-435a-93dd-55b4d2f4e9dd"
      unitRef="usd">13039000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i3f44de8b187941f2a8f6a1a1949e48d3_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTctMS0xLTEtMA_8d01aeca-5ee0-4b5c-9e4d-1a4e215901a8"
      unitRef="shares">265000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9909b8e4ae0142c88b7958e06b1c62d6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTctOS0xLTEtMA_982dfb4b-50e6-4536-88bf-64b7941a58e4"
      unitRef="usd">11517000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if66d2f49945241edb2a48cdf50147c60_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTctMTUtMS0xLTA_7db598f8-311f-4ac1-9996-4f27e8bd25ec"
      unitRef="usd">11517000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9909b8e4ae0142c88b7958e06b1c62d6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTgtOS0xLTEtMA_c803a6fc-d03d-4a21-8bb4-8690e7c4d6a8"
      unitRef="usd">4071000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if66d2f49945241edb2a48cdf50147c60_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTgtMTUtMS0xLTA_04dfdc9c-03ba-45f7-b3fb-8d5453e30e53"
      unitRef="usd">4071000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i96e334d2fa804a56b03ce06d297616aa_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktMS0xLTEtMA_4e9a4d21-0320-4177-a72f-4af9fe6c9c21"
      unitRef="shares">53330000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i96e334d2fa804a56b03ce06d297616aa_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktMy0xLTEtMA_57daf119-f2c4-463d-a602-cef1647d713d"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="if6297188bfbb4371af4a4fe2eeac8907_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktNS0xLTEtMA_d556a2a6-3d60-43dc-8289-ac070b321815"
      unitRef="shares">9894000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="if6297188bfbb4371af4a4fe2eeac8907_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktNy0xLTEtMA_ec696670-ddca-4df0-a5c4-511972127ae4"
      unitRef="usd">-238109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie9bedc2d7f2b451b9a99e0ccbc972ecd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktOS0xLTEtMA_aceda0ef-f8ac-4328-8c23-6340c6172b79"
      unitRef="usd">970846000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idddb674aac7a41b2b2c0d5759ddb190a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktMTEtMS0xLTA_82e6c4da-e251-4887-9fef-cdc09f04d90a"
      unitRef="usd">325273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4da4e39ddb04b95b5330044721ce8ac_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktMTMtMS0xLTA_d951f9c9-4d5c-4cb0-93c8-5967200c5bc7"
      unitRef="usd">-5491000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66cc754eea3a4c548ce964f9202b2fc5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMTktMTUtMS0xLTA_64834320-3f5f-4934-ac91-c9f6fb142d59"
      unitRef="usd">1052572000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i56fcf8886978477eb06f2b851419c27c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjAtMTEtMS0xLTA_951b0ed6-71ab-403c-8377-768fbe625ae9"
      unitRef="usd">29317000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjAtMTUtMS0xLTA_04676054-20fa-400f-9313-855c75e367f1"
      unitRef="usd">29317000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie17a1772f76148418251babc68f07ac7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjEtMTMtMS0xLTA_55a123c6-ec79-4aef-aa31-1b6349d6ff73"
      unitRef="usd">-2299000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjEtMTUtMS0xLTA_77fa1520-8a59-4486-8472-d84ce0baeb4b"
      unitRef="usd">-2299000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i00779911e731489998e666ad4269c898_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjMtOS0xLTEtMA_a5c0047a-22cb-4af0-ab53-01875263704a"
      unitRef="usd">13666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjMtMTUtMS0xLTA_664dbf15-f9a3-4ce0-8ce8-dd33e27d46ec"
      unitRef="usd">13666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i3773077a000344958582a46b37ac6360_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjQtMS0xLTEtMA_dd9f84fd-80a8-490b-9c82-5c37057778c1"
      unitRef="shares">433000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3773077a000344958582a46b37ac6360_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjQtMy0xLTEtMA_a1d76fc7-55b8-4408-8517-4fe1d2067ed8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i00779911e731489998e666ad4269c898_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjQtOS0xLTEtMA_fbd0c82c-642f-4dac-b7a0-455ddb7c8421"
      unitRef="usd">21573000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjQtMTUtMS0xLTA_96f88b22-749b-4be9-b5cb-affed030e515"
      unitRef="usd">21574000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i00779911e731489998e666ad4269c898_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjUtOS0xLTEtMA_7cbf28e0-15c3-4fca-b688-917e6faf06de"
      unitRef="usd">3494000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMjUtMTUtMS0xLTA_a63334d0-ccef-4a0b-8ea9-e6fc6bbe335b"
      unitRef="usd">3494000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i93084aee28bb401c8f429f0a099573a2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtMS0xLTEtMA_4a6d9300-afcf-4b1d-a88a-27369ec28edf"
      unitRef="shares">53763000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i93084aee28bb401c8f429f0a099573a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtMy0xLTEtMA_607e744f-39fa-4151-9523-f3fcd5a686b9"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="ib3d8cf71b478431b98c0f06d03796b33_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtNS0xLTEtMA_8adbfd25-7f39-4a34-a542-c019fd7caa2d"
      unitRef="shares">9894000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="ib3d8cf71b478431b98c0f06d03796b33_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtNy0xLTEtMA_2c936faf-ab3b-4476-bc8e-fc2648af103a"
      unitRef="usd">-238109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie083b6fc037b498582005459603b10d6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtOS0xLTEtMA_c9250a38-48eb-4f3f-9246-91571634786b"
      unitRef="usd">1002591000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id606b1f457374155abe6495dd27907ec_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtMTEtMS0xLTA_3410da56-81ae-4300-bc65-17969ff5c4db"
      unitRef="usd">354590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd4c702ba8844d928c290daa8f5dbfd2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtMTMtMS0xLTA_ee248cf0-9bab-41d9-b8f2-ae9ec9fa0225"
      unitRef="usd">-7790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmFjYTAxMWMzZjgzMjQzMGNhNmZiYmRjNDY5MDdmMjI3L3RhYmxlcmFuZ2U6YWNhMDExYzNmODMyNDMwY2E2ZmJiZGM0NjkwN2YyMjdfMzEtMTUtMS0xLTA_1b7850f3-7334-496e-8fdf-758b58f8ff41"
      unitRef="usd">1111336000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ddb308a59ef4ad1b8ac0b7871aee66a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC0xLTEtMS0w_e98b12c5-21c4-4f5b-92c2-ce8d56402964"
      unitRef="shares">51277000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5ddb308a59ef4ad1b8ac0b7871aee66a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC0zLTEtMS0w_98d6b8a1-0953-4fcb-9304-0ceb0cbcb425"
      unitRef="usd">51000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i60ad242234d247f0a67dd9a572677f15_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC01LTEtMS0w_cb623a8e-b0d8-441e-8152-0b76b6fad976"
      unitRef="shares">9145000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i60ad242234d247f0a67dd9a572677f15_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC03LTEtMS0w_2ea39ea9-5a77-47ef-80d2-7d8158260b5b"
      unitRef="usd">-185074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcaa8c37fd1f47fab04629e770493417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC05LTEtMS0w_44c9e35c-0e0e-4388-ac2a-c0676ac044ec"
      unitRef="usd">780931000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c4ec5de6add422e9866cd3f68b0ac4a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC0xMS0xLTEtMA_221a1b01-4da3-4ffe-8213-820507089960"
      unitRef="usd">258792000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4296b07427f74347a37bb8a926c95665_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC0xMy0xLTEtMA_a37fdac2-3b04-41e4-8a07-ad4659776bf3"
      unitRef="usd">-9446000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73f28c285e9440869f7af91433b0845c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNC0xNS0xLTEtMA_9320c760-93e8-4b00-bb0b-e32355618b63"
      unitRef="usd">845254000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibe2de42490db40f29f8dc038670f5826_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNS0xMS0xLTEtMA_e9828194-7318-498b-867d-0feecf5fec43"
      unitRef="usd">11311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia94a23c9ea3b43178b9b9bc3e63d45b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNS0xNS0xLTEtMA_e31826ff-5f77-466a-a1f2-355a9d68033d"
      unitRef="usd">11311000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic7fdbea4e5df40e1800dd6a833533443_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNi0xMy0xLTEtMA_6be47d17-0eb7-49b3-b734-19734193c1fd"
      unitRef="usd">-4694000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia94a23c9ea3b43178b9b9bc3e63d45b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfNi0xNS0xLTEtMA_874042d3-37f3-44c9-bc2c-3dfbf64225a3"
      unitRef="usd">-4694000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i66abaebaebb94d0aa52d24ae55a7d6dd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfOC05LTEtMS0w_e98e4aab-cf3d-4300-84e6-f11df01e36d9"
      unitRef="usd">10659000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia94a23c9ea3b43178b9b9bc3e63d45b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfOC0xNS0xLTEtMA_5d0e3f70-4c4a-41b8-bb3d-a9b676d3d5c2"
      unitRef="usd">10659000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i742dd1a7f9fc47408108c60108747aff_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfOS0xLTEtMS0w_ad295dee-d2c2-4852-9e3c-766535dbe2d6"
      unitRef="shares">474000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i742dd1a7f9fc47408108c60108747aff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfOS0zLTEtMS0w_6b93e450-d647-4bdd-be31-8dce723cbb60"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i66abaebaebb94d0aa52d24ae55a7d6dd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfOS05LTEtMS0w_3884560a-dbcb-4f6b-afa5-1c5a6bf4fb41"
      unitRef="usd">17658000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia94a23c9ea3b43178b9b9bc3e63d45b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfOS0xNS0xLTEtMA_823584f8-8271-4edf-ad96-98c7955cf5e1"
      unitRef="usd">17659000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i66abaebaebb94d0aa52d24ae55a7d6dd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTAtOS0xLTEtMA_bfcd7066-9c4e-4b07-8301-60483574210f"
      unitRef="usd">1425000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia94a23c9ea3b43178b9b9bc3e63d45b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTAtMTUtMS0xLTA_c4eed703-e060-4b80-b108-a04325749e37"
      unitRef="usd">1425000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="ia08cdbee1eef4b5c963c8425ff6d6f81_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTEtMTEtMS0xLTA_25ebf22b-2814-44de-a010-f89a747d5f64"
      unitRef="usd">-264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i877cca3e8cec402ba7c7fe9244fe108f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTEtMTUtMS0xLTA_e0914bf7-7781-4eea-8232-e11cad0f33d0"
      unitRef="usd">-264000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icc425554136149fab9ad4645d64c8457_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItMS0xLTEtMA_d1077dfa-b2a6-4e73-b7b5-9243f03d64fc"
      unitRef="shares">51751000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icc425554136149fab9ad4645d64c8457_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItMy0xLTEtMA_0e61bf25-f2ec-459b-917c-d6d4c80cfb70"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i617ae21ddeac4baba3649e2553ddaeb1_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItNS0xLTEtMA_847dbd12-6982-45fa-942c-e50dbb10f296"
      unitRef="shares">9145000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i617ae21ddeac4baba3649e2553ddaeb1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItNy0xLTEtMA_a568e1fe-43b2-4f48-9d67-f4199b5813d9"
      unitRef="usd">-185074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i511c811c75fb43deb8df34f9afa8f1e8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItOS0xLTEtMA_cfe9f397-1d2e-4d1f-9cc4-410a83c7b0e3"
      unitRef="usd">807823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8cb27d671dc74990a5b464c0431e0b29_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItMTEtMS0xLTA_b9af017b-7ec1-4605-8127-32c48602fb00"
      unitRef="usd">269839000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic712922fcd7f4adda2e879eaf8450682_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItMTMtMS0xLTA_c4ceef59-65e0-43e7-a0c4-eebc2a2f78db"
      unitRef="usd">-14140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e1f5905d3c54748957d2e87d490ca92_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTItMTUtMS0xLTA_e68c2a62-beb3-4bd8-8fab-c1ebc5142b23"
      unitRef="usd">878500000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i97324767171c4b8f991677a0287cfb7f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTMtMTEtMS0xLTA_e4c8414b-759d-4304-a052-c26483395703"
      unitRef="usd">-4299000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i297cb7933cfc454b944e1aea6c3428b2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTMtMTUtMS0xLTA_ee6e2a6f-007f-40eb-8443-7325fe840c13"
      unitRef="usd">-4299000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i41a23086d6ed4d0894b6990b1e8ba939_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTQtMTMtMS0xLTA_67f148bf-00c7-44dd-b975-492e189f1e84"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i297cb7933cfc454b944e1aea6c3428b2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTQtMTUtMS0xLTA_e6c1abbc-87d8-4231-89fd-a7b0de5efd61"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i16f7ff75f1174b97b919b04b8751cfb7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTYtOS0xLTEtMA_06b71b0b-ceec-4a3a-83d5-407b66e02435"
      unitRef="usd">11351000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i297cb7933cfc454b944e1aea6c3428b2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTYtMTUtMS0xLTA_2cc21f3d-4b5a-4a21-bfd1-f9f22e054426"
      unitRef="usd">11351000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2a897b902a744e83b46c2972226a728d_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTctMS0xLTEtMA_7c30802a-a450-4935-906a-f3fa32f3397a"
      unitRef="shares">151000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i16f7ff75f1174b97b919b04b8751cfb7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTctOS0xLTEtMA_f6f67165-eee2-4146-b444-b41a8a93c7fa"
      unitRef="usd">3503000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i297cb7933cfc454b944e1aea6c3428b2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTctMTUtMS0xLTA_176e66c5-3d99-440b-886e-a0a728208b71"
      unitRef="usd">3503000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i16f7ff75f1174b97b919b04b8751cfb7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTgtOS0xLTEtMA_adc4260d-5ce9-46d1-a13f-4023c7fdf8e9"
      unitRef="usd">2045000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i297cb7933cfc454b944e1aea6c3428b2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTgtMTUtMS0xLTA_07a96a68-1e17-4802-ab4b-97003daeb0df"
      unitRef="usd">2045000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9c4e60e518b54e61a780dcf38967590b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktMS0xLTEtMA_bf8b675e-3b78-4fa2-b7d6-19f2e1f94eb7"
      unitRef="shares">51902000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9c4e60e518b54e61a780dcf38967590b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktMy0xLTEtMA_7ad04114-0c26-4d5d-9fac-8aeab2382df4"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="ifda9249ba3034bcea3f4eaeeb827b3e2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktNS0xLTEtMA_5c44ba8c-fd64-453a-a7ca-7724c4895074"
      unitRef="shares">9145000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="ifda9249ba3034bcea3f4eaeeb827b3e2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktNy0xLTEtMA_25906582-8270-4bfb-8fe1-6f8cdcf92e10"
      unitRef="usd">-185074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6d1140e09bd451688c1535be75fb64c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktOS0xLTEtMA_5a9f9b06-7b35-4be1-8afa-2dc96f750b0d"
      unitRef="usd">820632000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i034fc5af497643a2ba08e48ce5f30c0a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktMTEtMS0xLTA_0abb5dd0-577d-4e53-acad-5af09a3aa0ae"
      unitRef="usd">265540000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9f0f79545f949fa9e31b243c103e3b9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktMTMtMS0xLTA_dba76bd0-befe-44e2-95f3-f36c70e1424b"
      unitRef="usd">-13689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36f84b7b14ad4e25bcf3e95b8cefd4d4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMTktMTUtMS0xLTA_5cc5c79b-32f6-4201-897d-10ac44d18b88"
      unitRef="usd">887461000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic21c3d490775467faab7f9df05f87ab7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjAtMTEtMS0xLTI4Mg_2f846719-9ca5-4d50-953f-0d2905aeb0db"
      unitRef="usd">8805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjAtMTUtMS0xLTI4Mg_4adf9502-93d9-4d7d-b284-0e70c1758922"
      unitRef="usd">8805000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4f3bcdf351f64a0e91604dc9764b5112_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjEtMTMtMS0xLTI4Mg_092b95b1-452b-4576-a11e-de6cbbf77616"
      unitRef="usd">3510000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjEtMTUtMS0xLTI4Mg_cfe5bc53-8090-498a-9e50-6435289477ac"
      unitRef="usd">3510000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjItOS0xLTEtMjg4_d497d9d9-4af5-4ced-a578-fea6fc78c7f0"
      unitRef="usd">11024000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjItMTUtMS0xLTI4OA_0ba98110-a117-4afb-86c5-cc8597f556f4"
      unitRef="usd">11024000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i55bd70f0bbc34fd5b4d249949c6e730d_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjAtMS0xLTEtMA_e5514e86-c1e2-41cd-8922-eaadfc25b819"
      unitRef="shares">266000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjAtOS0xLTEtMA_fb2c7359-091f-4541-9f9b-7b3d1ae14d85"
      unitRef="usd">12064000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjAtMTUtMS0xLTA_48f7d7dc-8862-482a-9d66-8d6c2736204c"
      unitRef="usd">12064000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjEtOS0xLTEtMA_77098fd6-128d-47b0-8cf0-71c263b19148"
      unitRef="usd">631000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjEtMTUtMS0xLTA_d2c67c46-d61f-4055-88a9-7d5db418ed60"
      unitRef="usd">631000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8dad5e32dc8c4e919de7bda0a5a4d111_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjItNS0xLTEtMA_06923e17-ce11-49f7-baa9-0823c9fcc3e1"
      unitRef="shares">749000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8dad5e32dc8c4e919de7bda0a5a4d111_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjItNy0xLTEtMA_bc899326-5cd7-4e64-b1df-1e09b3c1b57f"
      unitRef="usd">53035000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjItMTUtMS0xLTA_f172ffdf-1f67-412e-ad16-a251a906a8b8"
      unitRef="usd">53035000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjMtOS0xLTEtMA_1b45612b-7152-4d51-981e-0a51a5355506"
      unitRef="usd">97830000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjMtMTUtMS0xLTA_22246d72-97fa-44c6-a544-831bcdc1e4ab"
      unitRef="usd">97830000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge
      contextRef="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjQtOS0xLTEtMA_026bbf54-29cf-44bf-84d6-5cd52e88ff99"
      unitRef="usd">100625000</omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge>
    <omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjQtMTUtMS0xLTA_a8783221-6641-49ff-acc3-ac2033221d28"
      unitRef="usd">100625000</omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjUtOS0xLTEtMA_a4abec9a-1398-47e9-ad47-627d56b41497"
      unitRef="usd">51290000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjUtMTUtMS0xLTA_0c607064-d4bf-4b17-86a3-dc8e6b9b8977"
      unitRef="usd">51290000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <omcl:AdjustmentsToAdditionalPaidInCapitalTaxBenefitsRelatedToConvertibleDebtAndHedge
      contextRef="i6c215b700a0a431cbe1e2f783bbaed7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjktOS0xLTEtMjg4_7258c4cd-8bbf-4070-88d1-9496bb23f8ae"
      unitRef="usd">706000</omcl:AdjustmentsToAdditionalPaidInCapitalTaxBenefitsRelatedToConvertibleDebtAndHedge>
    <omcl:AdjustmentsToAdditionalPaidInCapitalTaxBenefitsRelatedToConvertibleDebtAndHedge
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMjktMTUtMS0xLTI4OA_fc59ef42-112c-4522-ac74-9ea1cc072111"
      unitRef="usd">706000</omcl:AdjustmentsToAdditionalPaidInCapitalTaxBenefitsRelatedToConvertibleDebtAndHedge>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0b41e886578f40cbbb282971de4c876b_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtMS0xLTEtMzE1_df3877a4-d18d-4caf-9fd1-d42b4f87a798"
      unitRef="shares">52168000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0b41e886578f40cbbb282971de4c876b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtMy0xLTEtMzE1_8f745eda-90df-479f-89ae-0dd71b7fcedf"
      unitRef="usd">52000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i7453a2f6c19f4a75abe74d9e8889efff_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtNS0xLTEtMzE1_d1299976-aef3-45ca-b16b-4a26f8d84e16"
      unitRef="shares">9894000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i7453a2f6c19f4a75abe74d9e8889efff_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtNy0xLTEtMzE1_3d52b691-6161-4b5d-a4d7-a070e30d5f39"
      unitRef="usd">-238109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c00a37e9a4542668ce8b30ff49eb444_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtOS0xLTEtMzE1_25d2c083-a747-4b0b-8b7d-c301829a380c"
      unitRef="usd">892290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if73f9af5dd704476a92070d6a2f725ef_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtMTEtMS0xLTMxNQ_5e15f498-0a84-4917-bd2e-c9ef589acbbd"
      unitRef="usd">274345000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23550fa0ac244248a870997a7df2be73_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtMTMtMS0xLTMxNQ_b866d0cf-abd3-4c12-90a0-3fd31413a380"
      unitRef="usd">-10179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8201fdf4f342418883226b670566d27a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yNS9mcmFnOjhkMTNkYmQxNDQ5NDQ2MmU5MTdiNTE1NzI1YTkxOTgzL3RhYmxlOmU4NjhkMmE1ZWIzZjRhMDY4MjBhYzc2Njc1YWIzNGY4L3RhYmxlcmFuZ2U6ZTg2OGQyYTVlYjNmNGEwNjgyMGFjNzY2NzVhYjM0ZjhfMzAtMTUtMS0xLTMxNQ_c404e4ac-80f6-4198-be5e-287fafb76e36"
      unitRef="usd">918399000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNS0xLTEtMS0w_eea5fa70-1f90-47c4-9a68-70571e6d7f42"
      unitRef="usd">63868000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNS0zLTEtMS0w_931dc681-55f6-4750-9ede-13af42af84e7"
      unitRef="usd">15817000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNy0xLTEtMS0w_9d4d1dbb-7a16-4a81-8a37-caecb9adbdb1"
      unitRef="usd">53140000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNy0zLTEtMS0w_098b00e3-e159-4850-a9a1-8028dc0349d5"
      unitRef="usd">43903000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfOC0xLTEtMS0w_1e8aa330-419e-424c-ac57-4a09f19652c5"
      unitRef="usd">-297000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfOC0zLTEtMS0w_2545be37-aa25-4129-9120-1ef022d8f7cf"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTItMS0xLTEtMA_793a3ccd-dfc9-4eb8-9a11-5053b2b99e9c"
      unitRef="usd">38477000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTItMy0xLTEtMA_f013c8e6-52bc-4361-89e6-3a8fa449e0e6"
      unitRef="usd">33034000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTYtMS0xLTEtMA_c9472631-2afb-455e-9fba-7cd21a23a39e"
      unitRef="usd">2042000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTYtMy0xLTEtMA_04489b5f-802c-4b9a-88f3-7da093da8d9c"
      unitRef="usd">-3643000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <omcl:AmortizationOfOperatingLeaseROUAsset
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTctMS0xLTEtMA_515cdbf6-57b0-41ec-a9a6-de58a818c450"
      unitRef="usd">8764000</omcl:AmortizationOfOperatingLeaseROUAsset>
    <omcl:AmortizationOfOperatingLeaseROUAsset
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTctMy0xLTEtMA_d41b536d-65f9-4615-ba41-913d51b97597"
      unitRef="usd">7692000</omcl:AmortizationOfOperatingLeaseROUAsset>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTgtMS0xLTEtMA_bd86d772-4358-418a-8649-5af9ec495669"
      unitRef="usd">2570000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTgtMy0xLTEtMA_400e5867-f5d1-4504-876b-7edf4683cc1f"
      unitRef="usd">754000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTktMS0xLTEtMA_45855f54-7efd-4370-b8eb-3c4340b021af"
      unitRef="usd">13874000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMTktMy0xLTEtMA_bc4ae5bc-058c-4aed-9f99-4797f0b709c6"
      unitRef="usd">249000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjEtMS0xLTEtMA_be4307ba-0548-4254-8e70-2de6267f451b"
      unitRef="usd">39561000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjEtMy0xLTEtMA_ac925352-a891-411d-b935-2e64bdae560b"
      unitRef="usd">-29653000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjItMS0xLTEtMA_7624bb23-3e55-4fa5-b142-1d164fd6a1a7"
      unitRef="usd">10138000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjItMy0xLTEtMA_8366a9b5-f6b0-468e-a77e-60344c5e586b"
      unitRef="usd">-4570000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjMtMS0xLTEtMA_f2375b00-fd18-40a9-a310-18e20f56c08c"
      unitRef="usd">8229000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjMtMy0xLTEtMA_8cb3694b-55fa-48de-ba19-bcd303517354"
      unitRef="usd">6272000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjQtMS0xLTEtMA_de4d4554-2ea4-4b06-9071-83ff5ad8152e"
      unitRef="usd">1059000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjQtMy0xLTEtMA_29b57339-fd9f-4cb5-98a7-8cbbe3587d43"
      unitRef="usd">6617000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInLeasingReceivables
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjUtMS0xLTEtMA_4e9780f2-390e-486b-b5de-9803d92e6572"
      unitRef="usd">-2686000</us-gaap:IncreaseDecreaseInLeasingReceivables>
    <us-gaap:IncreaseDecreaseInLeasingReceivables
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjUtMy0xLTEtMA_a9d4c0ea-4229-4e9b-b5e9-f08b5bb950a3"
      unitRef="usd">3273000</us-gaap:IncreaseDecreaseInLeasingReceivables>
    <omcl:IncreaseDecreaseinPrepaidCommissions
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjYtMS0xLTEtMA_5b46e436-49ab-4581-8c51-e38fa20d1bcc"
      unitRef="usd">1030000</omcl:IncreaseDecreaseinPrepaidCommissions>
    <omcl:IncreaseDecreaseinPrepaidCommissions
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjYtMy0xLTEtMA_87dfc37d-513a-405b-b308-590790195d35"
      unitRef="usd">-2213000</omcl:IncreaseDecreaseinPrepaidCommissions>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjctMS0xLTEtMA_d1f1b0bf-387b-439d-a322-67cb62614f61"
      unitRef="usd">-2567000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjctMy0xLTEtMA_354269e9-3f95-4d0d-9b37-442be9636317"
      unitRef="usd">4023000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjgtMS0xLTEtMA_a2f99ed4-0b9a-41aa-895b-006a241d97fd"
      unitRef="usd">33111000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjgtMy0xLTEtMA_ad069b17-c8d7-41ff-b230-1cace771568a"
      unitRef="usd">-8659000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjktMS0xLTEtMA_7648c459-e882-4d88-ae66-cf3603c97595"
      unitRef="usd">-12018000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMjktMy0xLTEtMA_3807f76e-bd6e-4c9a-a5b7-d85f52f153c7"
      unitRef="usd">-8377000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzAtMS0xLTEtMA_a7255814-4c6f-4030-a5cb-4b98b81986f1"
      unitRef="usd">20149000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzAtMy0xLTEtMA_d4436d61-5a2f-4129-95f7-a9b62f6919b2"
      unitRef="usd">3281000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzEtMS0xLTEtMA_17d35d42-770e-4a2e-91d8-8566379cca67"
      unitRef="usd">21225000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzEtMy0xLTEtMA_7c643ef2-8c90-4e4f-b164-cc93f0c0467f"
      unitRef="usd">8827000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <omcl:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzItMS0xLTEtMA_a0886433-285b-4c24-9772-d2b6421373ef"
      unitRef="usd">-9392000</omcl:IncreaseDecreaseInOperatingLeaseLiabilities>
    <omcl:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzItMy0xLTEtMA_8448dea8-3606-4970-90d7-44b3717e7a6c"
      unitRef="usd">-7764000</omcl:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzMtMS0xLTEtMA_721f8422-b8d0-46b6-9223-0d9e7c74430e"
      unitRef="usd">-9166000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzMtMy0xLTEtMA_3cc9dfdc-984a-45e9-910a-3ced044e0211"
      unitRef="usd">8057000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzQtMS0xLTEtMA_80356b45-a406-4bad-b3d9-d20b36befd45"
      unitRef="usd">172177000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzQtMy0xLTEtMA_01c49328-f864-4f47-92e7-82fe6bbf0eb0"
      unitRef="usd">109422000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <omcl:PaymentsforSoftwareForExternalUse
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzctMS0xLTEtMA_428a4ba3-597c-4677-9035-651071e87c4f"
      unitRef="usd">24141000</omcl:PaymentsforSoftwareForExternalUse>
    <omcl:PaymentsforSoftwareForExternalUse
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzctMy0xLTEtMA_262b9c2e-4af6-4029-8b93-c081dcbc36a4"
      unitRef="usd">25909000</omcl:PaymentsforSoftwareForExternalUse>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzgtMS0xLTEtMA_6e39cc34-5dc3-424e-b351-7ab035391c08"
      unitRef="usd">17892000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzgtMy0xLTEtMA_595fa462-7dc9-44a7-a52c-fd75a2cde2e9"
      unitRef="usd">17265000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzktMS0xLTEtMA_1bd0461c-5803-4c38-be3d-6f47b9e9cd23"
      unitRef="usd">178080000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfMzktMy0xLTEtMA_4bfad905-5bad-4d42-a41b-ba1f754e5d60"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDAtMS0xLTEtMA_f5d020ad-0f09-4d8e-afee-4acad261c4ff"
      unitRef="usd">-220113000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDAtMy0xLTEtMA_8fa5313c-dcf9-4022-84c0-d9ef4f70b478"
      unitRef="usd">-43174000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDItMS0xLTEtMA_30c72437-641b-4542-93e1-33626f934a21"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDItMy0xLTEtMA_0df41aa7-d6d9-4de7-8239-e78d48bf45bb"
      unitRef="usd">150000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDMtMS0xLTEtMA_41088642-1e0a-4684-97bb-c7a5f8517390"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDMtMy0xLTEtMA_9e85e806-e828-4326-ba3f-ea9a6505e478"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDQtMS0xLTEtMA_8d0ad231-8abd-47cb-84cf-715e9b7ce66b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDQtMy0xLTEtMA_2d52b814-a7f9-426d-8724-8469cd4c3a60"
      unitRef="usd">550000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDUtMS0xLTEtMA_55898b8e-640a-45ab-b90b-a63dfb46850e"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDUtMy0xLTEtMA_ef49d905-0d74-4e4d-8d62-627fab7b5b8c"
      unitRef="usd">559665000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDYtMS0xLTEtMA_9c25b8db-612f-429e-9961-3f237ee5fb46"
      unitRef="usd">0</us-gaap:PaymentsForHedgeFinancingActivities>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDYtMy0xLTEtMA_039ba793-a1a3-44e8-b162-76d7fd101e77"
      unitRef="usd">100625000</us-gaap:PaymentsForHedgeFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDctMS0xLTEtMA_b70fe2ce-07e1-41f9-8a91-de900174db87"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDctMy0xLTEtMA_a49dd3fe-8457-4250-aacb-23d9b596818a"
      unitRef="usd">51290000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDktMS0xLTEtMA_4715eeab-e5bb-4009-84a0-8a8837c47e47"
      unitRef="usd">53917000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNDktMy0xLTEtMA_f5c255ad-06a9-430f-8f63-82629b5fd632"
      unitRef="usd">33226000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTAtMS0xLTEtMA_cf008edb-4153-4bac-9e52-6d1d527e42e5"
      unitRef="usd">10161000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTAtMy0xLTEtMA_4a5be818-93ca-4ffd-b5ff-90050c1e193f"
      unitRef="usd">4101000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <omcl:ProceedsFromPaymentsForCustomerFundsNet
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTEtMS0xLTEtMA_3e47233e-5fc9-46f6-8ded-d46fd844658b"
      unitRef="usd">-3059000</omcl:ProceedsFromPaymentsForCustomerFundsNet>
    <omcl:ProceedsFromPaymentsForCustomerFundsNet
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTEtMy0xLTEtMA_2c88add1-0977-4f7f-a7a7-0f98fe4348f4"
      unitRef="usd">0</omcl:ProceedsFromPaymentsForCustomerFundsNet>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTItMS0xLTEtMA_134e987b-0db6-443f-a3e8-6bff28ada960"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTItMy0xLTEtMA_334991e2-1120-4af6-8dad-37cdec72c9f5"
      unitRef="usd">53035000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTMtMS0xLTEtMA_bde2f150-90b0-4fa0-932c-9ce3350b33a4"
      unitRef="usd">40697000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTMtMy0xLTEtMA_2ad655a6-e737-4df1-8060-c69dc4290aa8"
      unitRef="usd">435870000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTQtMS0xLTEtMA_c017cff5-fe07-400f-b79d-0249bf2be1cc"
      unitRef="usd">-492000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTQtMy0xLTEtMA_96ec1edd-5059-4447-8324-1fba307e2f55"
      unitRef="usd">-157000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTUtMS0xLTEtMA_4bfc3074-4180-4a6f-8e83-11b6da9cb9e1"
      unitRef="usd">-7731000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTUtMy0xLTEtMA_6680d0d1-b824-4723-a5aa-b94fe280ba22"
      unitRef="usd">501961000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTYtMS0xLTEtMA_4d1aab63-33fe-400b-89c4-53f63187da95"
      unitRef="usd">489920000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73f28c285e9440869f7af91433b0845c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTYtMy0xLTEtMA_3ecc5a00-5641-447b-9fdf-c26d4df15ec4"
      unitRef="usd">127210000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTctMS0xLTEtMA_841a306a-18a6-4718-a8d3-c190ca77d5f0"
      unitRef="usd">482189000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8201fdf4f342418883226b670566d27a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOmNmMTZkOTBjZjg1NjQyYjg4MzNjNjVhM2U2MGYxOWUxL3RhYmxlcmFuZ2U6Y2YxNmQ5MGNmODU2NDJiODgzM2M2NWEzZTYwZjE5ZTFfNTctMy0xLTEtMA_9f28609b-9a1a-4ab6-b2b6-558e8fb6c7c8"
      unitRef="usd">629171000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfNS0xLTEtMS0xNjkxNQ_c5328a94-f2f3-47c0-a4a1-bff00294673b"
      unitRef="usd">481549000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8201fdf4f342418883226b670566d27a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfNS0zLTEtMS0xNjkxNQ_9583ee68-8fe2-4616-a194-b0fe0f2b1a37"
      unitRef="usd">629171000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfNi0xLTEtMS0xNjkxNQ_8d2f9f70-a839-4212-a19c-73cdd389e458"
      unitRef="usd">640000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i8201fdf4f342418883226b670566d27a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfNi0zLTEtMS0xNjkxNQ_9d94b80e-36fd-48c3-9412-b9e9181979c5"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfNy0xLTEtMS0xNjkxNQ_44836e6c-30ab-4308-bcd4-331471558c88"
      unitRef="usd">482189000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8201fdf4f342418883226b670566d27a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfNy0zLTEtMS0xNjkxNQ_e11ba7f6-5732-4a11-bed0-1e2688d979c0"
      unitRef="usd">629171000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfOS0xLTEtMS0xNjkxMg_dcdff9e7-d57f-4653-bf63-dcd6dedcf8b1"
      unitRef="usd">691000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfOS0zLTEtMS0xNjkxMg_979a8a55-3ccb-4aa2-bd3d-55f70e3c43f1"
      unitRef="usd">319000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <omcl:PropertyAndEquipmentTransferredToInventory
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfMTAtMS0xLTEtMTY5MTI_6d685c12-b156-449f-8ea8-9b9052011ad8"
      unitRef="usd">1876000</omcl:PropertyAndEquipmentTransferredToInventory>
    <omcl:PropertyAndEquipmentTransferredToInventory
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8yOC9mcmFnOjhlMzViZDNiNDllNDQwMTdhYTM3OTcyODE3MDZjNzUzL3RhYmxlOjE2ZWMyNmM2NzI2ZjRjNWY5MDVmMzc0Y2FhYzc2ZTdhL3RhYmxlcmFuZ2U6MTZlYzI2YzY3MjZmNGM1ZjkwNWYzNzRjYWFjNzZlN2FfMTAtMy0xLTEtMTY5MTI_3a3c31f9-b142-4ac6-81a1-ad89abd5077a"
      unitRef="usd">0</omcl:PropertyAndEquipmentTransferredToInventory>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfNjAwNQ_1e68f3aa-a589-4028-a7c1-f5b7b73751e8">Organization and Summary of Significant Accounting Policies &lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Omnicell,&#160;Inc. was incorporated in California in 1992 under the name Omnicell Technologies,&#160;Inc. and reincorporated in Delaware in 2001 as Omnicell,&#160;Inc. The Company&#x2019;s major products and related services are medication management automation solutions and adherence tools for healthcare systems and pharmacies, which are sold in its principal market, the healthcare industry. The Company&#x2019;s market is primarily located in the United States and Europe. &#x201c;Omnicell&#x201d; or the &#x201c;Company&#x201d; collectively refer to Omnicell,&#160;Inc. and its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 September&#160;30, 2021 and December&#160;31, 2020, the results of operations and comprehensive income for the three and nine months ended September&#160;30, 2021 and 2020, and cash flows for the nine months ended September&#160;30, 2021 and 2020. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;). These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying Notes included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;24, 2021, except as discussed in the section entitled &#x201c;Recently Adopted Authoritative Guidance&#x201d; below. The Company&#x2019;s results of operations and comprehensive income for the three and nine months ended September&#160;30, 2021, and cash flows for the nine months ended September&#160;30, 2021 are not necessarily indicative of results that may be expected for the year ending December&#160;31, 2021, or for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 9, 2021, the Company completed its acquisition of RxInnovation Inc., operating as FDS Amplicare (&#x201c;FDS Amplicare&#x201d;). The Condensed Consolidated Financial Statements include the results of operations of this recently acquired company, commencing as of the acquisition date. The significant accounting policies of the acquired business have been aligned to conform to the accounting policies of Omnicell.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reclassifications and Adjustments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior-year amounts have been reclassified to conform with current-period presentation. This reclassification was a change in the presentation of certain items in the disaggregation of revenues for the three and nine months ended September&#160;30, 2020 in Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This change was not deemed material and was included to conform with current-period classification and presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company&#x2019;s Condensed Consolidated Financial Statements and accompanying Notes. Management bases its estimates on historical experience and various other assumptions believed to be reasonable. Although these estimates are based on management&#x2019;s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s critical accounting policies are those that affect its financial statements materially and involve difficult, subjective, or complex judgments by management. As of September&#160;30, 2021, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 (&#x201c;CODM&#x201d;) is its Chief Executive Officer. The CODM &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Authoritative Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The update simplifies the accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification (&#x201c;ASC&#x201d;) 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, as well as improves consistent application of and simplifies the guidance for other areas of ASC 740 by clarifying and amending existing guidance. The Company adopted ASU 2019-12 on January 1, 2021 on a prospective basis. The adoption of this guidance did not have a material impact on the Company&#x2019;s Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Authoritative Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5Nzg0OA_d38aeec1-9236-41be-b122-75ed85cee7cd"&gt;ASU 2020-06&lt;/span&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The update simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. ASU 2020-06 also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company will adopt ASU 2020-06 on January 1, 2022, and expects to use the modified retrospective method of transition. The Company&#x2019;s adoption of the update is estimated to result in an increase in convertible senior notes, net of issuance costs, of $75.4&#160;million; a decrease in additional paid-in capital of $72.7&#160;million; a decrease of long-term deferred tax liabilities of $19.8&#160;million; a decrease in long-term deferred tax assets of $0.5&#160;million; and an increase in retained earnings of $16.7&#160;million, all as of January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no other recently issued and effective authoritative guidance that is expected to have a material impact on the Company&#x2019;s Condensed Consolidated Financial Statements through the reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfNjAxMw_e4af9ff3-bed1-4db1-a469-0e4e66056305">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 September&#160;30, 2021 and December&#160;31, 2020, the results of operations and comprehensive income for the three and nine months ended September&#160;30, 2021 and 2020, and cash flows for the nine months ended September&#160;30, 2021 and 2020. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;). These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying Notes included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;24, 2021, except as discussed in the section entitled &#x201c;Recently Adopted Authoritative Guidance&#x201d; below. The Company&#x2019;s results of operations and comprehensive income for the three and nine months ended September&#160;30, 2021, and cash flows for the nine months ended September&#160;30, 2021 are not necessarily indicative of results that may be expected for the year ending December&#160;31, 2021, or for any future period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfNTk5OQ_4ecf7543-ccde-48f8-95e8-aaa3a97a1957">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 9, 2021, the Company completed its acquisition of RxInnovation Inc., operating as FDS Amplicare (&#x201c;FDS Amplicare&#x201d;). The Condensed Consolidated Financial Statements include the results of operations of this recently acquired company, commencing as of the acquisition date. The significant accounting policies of the acquired business have been aligned to conform to the accounting policies of Omnicell.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfNjAxNQ_8eeb92ac-0ce7-438e-a561-d948a4e937be">Reclassifications and AdjustmentsCertain prior-year amounts have been reclassified to conform with current-period presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfNjAxMA_3f154ade-98cb-43e9-9ad5-3a9e0e694182">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company&#x2019;s Condensed Consolidated Financial Statements and accompanying Notes. Management bases its estimates on historical experience and various other assumptions believed to be reasonable. Although these estimates are based on management&#x2019;s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s critical accounting policies are those that affect its financial statements materially and involve difficult, subjective, or complex judgments by management. As of September&#160;30, 2021, 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfNjAwNA_12e70f00-f16d-42ad-a917-e675986c79ed">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 (&#x201c;CODM&#x201d;) is its Chief Executive Officer. The CODM &lt;/span&gt;&lt;/div&gt;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.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzk2MA_4ccd91af-8164-40c8-8ee5-ed42973e96b3"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzk2MA_c5f679f4-6ad1-4e78-9631-8f8ee6f5ba17"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfNjAzNg_94f75feb-5b78-4201-a5d9-62ea119ee68d">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Authoritative Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The update simplifies the accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification (&#x201c;ASC&#x201d;) 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, as well as improves consistent application of and simplifies the guidance for other areas of ASC 740 by clarifying and amending existing guidance. The Company adopted ASU 2019-12 on January 1, 2021 on a prospective basis. The adoption of this guidance did not have a material impact on the Company&#x2019;s Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Authoritative Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5Nzg0OA_d38aeec1-9236-41be-b122-75ed85cee7cd"&gt;ASU 2020-06&lt;/span&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The update simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. ASU 2020-06 also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company will adopt ASU 2020-06 on January 1, 2022, and expects to use the modified retrospective method of transition. The Company&#x2019;s adoption of the update is estimated to result in an increase in convertible senior notes, net of issuance costs, of $75.4&#160;million; a decrease in additional paid-in capital of $72.7&#160;million; a decrease of long-term deferred tax liabilities of $19.8&#160;million; a decrease in long-term deferred tax assets of $0.5&#160;million; and an increase in retained earnings of $16.7&#160;million, all as of January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no other recently issued and effective authoritative guidance that is expected to have a material impact on the Company&#x2019;s Condensed Consolidated Financial Statements through the reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i7637e6b3749c450bbdb60a2d72e72209_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5NzEzMw_c49dfbb9-5fdc-4941-9ddb-cae3e9d2e82d"
      unitRef="usd">75400000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7637e6b3749c450bbdb60a2d72e72209_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5NzE0OA_69cfc01e-ef9d-46e0-9643-fe8bcd641fa9"
      unitRef="usd">-72700000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7637e6b3749c450bbdb60a2d72e72209_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5NzE2Mw_37e57c89-60e8-4589-a31b-c689c2e9cb0c"
      unitRef="usd">-19800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7637e6b3749c450bbdb60a2d72e72209_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5NzE3OA_714dd124-53ee-4184-a38e-e147cb1ac31a"
      unitRef="usd">-500000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7637e6b3749c450bbdb60a2d72e72209_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNC9mcmFnOjNmMTgwYTNkNTJiYTRkOTI5OGVkNDZlY2JiNWViMTcxL3RleHRyZWdpb246M2YxODBhM2Q1MmJhNGQ5Mjk4ZWQ0NmVjYmI1ZWIxNzFfMzI5ODUzNDg5NzE5Mg_36ea7c03-83bb-4f86-b845-78edfa2a743a"
      unitRef="usd">16700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfNTI4Ng_80a0d911-a23b-4446-b2e6-1de6f62360be">Business Combinations&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FDS Amplicare Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 9, 2021, the Company completed its acquisition of all of the outstanding equity interests in FDS Amplicare, pursuant to the terms and conditions of the Agreement and Plan of Merger, dated July 25, 2021, by and among FDS Amplicare, Omnicell, Inc., Fleming Acquisition Corp., and the representative of the securityholders for a base purchase price of $177.0&#160;million, prior to post-closing adjustments for closing cash, net working capital, and assumed indebtedness, which is expected to be finalized in the fourth quarter of 2021. The following table summarizes the preliminary purchase price for the FDS Amplicare acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FDS Amplicare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Base purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Estimated closing cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Estimated net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Assumed indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price transferred&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FDS Amplicare acquisition adds a comprehensive and complementary suite of software-as-a-services (&#x201c;SaaS&#x201d;) financial management, analytics, and population health solutions to Omnicell&#x2019;s EnlivenHealth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; offering. The results of FDS Amplicare&#x2019;s operations have been included in the Company&#x2019;s consolidated results of operations, commencing as of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the acquisition of FDS Amplicare in accordance with ASC 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The tangible and intangible assets acquired and liabilities assumed were recorded at fair value on the acquisition date. The preliminary fair values assume management&#x2019;s best estimates based on information available at the acquisition date and may change over the measurement period, which will end no later than one year from the acquisition date, as additional information is received. The following table represents the preliminary allocation of the purchase price to the assets acquired and the liabilities assumed by the Company as part of the acquisition included in the Company&#x2019;s Condensed Consolidated Balance Sheets, and is reconciled to the purchase price transferred:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FDS Amplicare&lt;br/&gt;(Preliminary)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The $118.8&#160;million of goodwill arising from the FDS Amplicare acquisition is primarily attributed to sales of future SaaS solutions and FDS Amplicare&#x2019;s assembled workforce. None of the goodwill is expected to be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets eligible for recognition separate from goodwill were those that satisfied either the contractual or legal criterion or the separability criterion in the accounting guidance. The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FDS Amplicare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer relationships intangible asset represents the fair value of the underlying relationships and agreements with FDS Amplicare&#x2019;s customers. The acquired technology intangible assets represent the fair value of FDS Amplicare&#x2019;s portfolio of SaaS solutions that have reached technological feasibility and were part of FDS Amplicare&#x2019;s offerings at the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;acquisition date. The trade names intangible asset represents the fair value of brand and name recognition associated with the marketing of certain FDS Amplicare SaaS solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the customer relationships intangible asset was determined based on the excess earnings method, and the fair values of the acquired technology and trade names intangible assets were determined based on the relief-from-royalty method. The key assumptions used in estimating the fair values of intangible assets included forecasted financial information; customer attrition rates; royalty rates of 10.0% and 2.0% for the acquired technology and trade names intangible assets, respectively; a discount rate of 13.0% for all intangible assets; and certain other assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer relationships and acquired technology intangible assets are being amortized using a double-declining method of amortization as such method better represents the economic benefits to be obtained. The trade names intangible asset is being amortized over its estimated useful life using the straight-line method of amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the fair values assigned to the assets acquired and liabilities assumed are based on reasonable assumptions and estimates that market participants would use. Actual results may differ from these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $4.6&#160;million and $6.6&#160;million in acquisition-related costs related to the FDS Amplicare acquisition during the three and nine months ended September&#160;30, 2021, respectively. These costs were expensed as incurred, and are included in selling, general, and administrative expenses in the Company&#x2019;s Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;340B Link Business Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 1, 2020, the Company completed the acquisition of all of the outstanding equity of the 340B Link business (the &#x201c;340B Link Business&#x201d;) of Pharmaceutical Strategies Group, LLC pursuant to the terms and conditions of the Equity Purchase Agreement, dated August 11, 2020, as amended, by and among Omnicell, Inc., PSGH, LLC, BW Apothecary Holdings, LLC, the sellers identified therein, and the sellers&#x2019; representative for total cash consideration of $225.0&#160;million. The 340B Link Business acquisition adds a comprehensive and differentiated suite of software-enabled services and solutions used by certain eligible hospitals, health systems, clinics, and entities to manage compliance and capture 340B drug cost savings on outpatient prescriptions filled through the eligible entity&#x2019;s pharmacy or a contracted pharmacy partner. The results of the 340B Link Business&#x2019;s operations have been included in the Company&#x2019;s consolidated results of operations, commencing as of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the acquisition of the 340B Link Business in accordance with ASC 805. The tangible and intangible assets acquired and liabilities assumed were recorded at fair value on the acquisition date. The following table represents the allocation of the purchase price to the assets acquired and the liabilities assumed by the Company as part of the acquisition included in the Company&#x2019;s Condensed Consolidated Balance Sheets, and is reconciled to the purchase price transferred:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;340B Link Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2021, the Company recorded measurement period adjustments of $0.9 million to goodwill, consisting of an increase in other current assets, a decrease in accrued liabilities, and a decrease in long-term deferred tax liabilities of $0.3 million, $0.1 million, and $0.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The $160.3&#160;million of goodwill arising from the 340B Link Business acquisition is primarily attributed to sales of future software-enabled services and solutions and the 340B Link Business&#x2019;s assembled workforce. Goodwill that is expected to be deductible for tax purposes is approximately $93.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets eligible for recognition separate from goodwill were those that satisfied either the contractual or legal criterion or the separability criterion in the accounting guidance. The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;340B Link Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer relationships intangible asset represents the fair value of the underlying relationships and agreements with the 340B Link Business&#x2019;s customers. The acquired technology intangible asset represents the fair value of the 340B Link Business&#x2019;s portfolio of software and solutions that have reached technological feasibility and were part of the 340B Link Business&#x2019;s offerings at the acquisition date. The trade names intangible asset represents the fair value of brand and name recognition associated with the marketing of the 340B Link Business&#x2019;s software-enabled services and solutions. The non-compete agreements intangible asset represents the fair value of non-compete agreements with former key members of the 340B Link Business&#x2019;s management.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the customer relationships intangible asset was determined based on the excess earnings method; the fair values of the acquired technology and trade names intangible assets were determined based on the relief-from-royalty method; and the fair value of the non-compete agreements intangible asset was determined based on the lost profits method. The key assumptions used in estimating the fair values of intangible assets included forecasted financial information; customer attrition rates; royalty rates of 10.0% and 0.5% for the acquired technology and trade names intangible assets, respectively; a discount rate of 14.0% for all intangible assets; and certain other assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer relationships and acquired technology intangible assets are being amortized using a double-declining method of amortization as such method better represents the economic benefits to be obtained. The trade names and non-compete agreements are being amortized over their estimated useful lives using the straight-line method of amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the fair values assigned to the assets acquired and liabilities assumed are based on reasonable assumptions and estimates that market participants would use. Actual results may differ from these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $3.9&#160;million in acquisition-related costs related to the 340B Link Business acquisition during the nine months ended September&#160;30, 2020. These costs were expensed as incurred, and are included in selling, general, and administrative expenses in the Company&#x2019;s Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents certain unaudited pro forma consolidated financial information for the three and nine months ended September&#160;30, 2021 and 2020 as if the FDS Amplicare acquisition had been completed on January 1, 2020 and the 340B Link Business acquisition had been completed on January 1, 2019. The unaudited pro forma financial information is presented for informational purposes only, and is not indicative of what would have occurred had the FDS Amplicare acquisition and the 340B Link Business acquisition taken place on January 1, 2020 and January 1, 2019, respectively. The unaudited pro forma financial information combines the historical results of the acquisitions with the Company&#x2019;s consolidated historical results and includes certain adjustments including, but not limited to, amortization and depreciation of intangible assets and property and equipment acquired; imputed interest, interest expense, and amortization of debt issuance costs related to acquisitions, as applicable; and certain acquisition-related costs incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;840,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <omcl:BusinessCombinationBasePurchasePrice
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0MDM0Ng_c7b01894-426b-4531-8da2-b891fc20c013"
      unitRef="usd">177000000</omcl:BusinessCombinationBasePurchasePrice>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMzI5ODUzNDkwMTk2OA_c4c7fca3-35b5-40f4-8b74-7ed7f8a987e3">The following table summarizes the preliminary purchase price for the FDS Amplicare acquisition:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FDS Amplicare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Base purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Estimated closing cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Estimated net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Assumed indebtedness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price transferred&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;The following table represents the preliminary allocation of the purchase price to the assets acquired and the liabilities assumed by the Company as part of the acquisition included in the Company&#x2019;s Condensed Consolidated Balance Sheets, and is reconciled to the purchase price transferred:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FDS Amplicare&lt;br/&gt;(Preliminary)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The following table represents the allocation of the purchase price to the assets acquired and the liabilities assumed by the Company as part of the acquisition included in the Company&#x2019;s Condensed Consolidated Balance Sheets, and is reconciled to the purchase price transferred:&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;340B Link Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2021, the Company recorded measurement period adjustments of $0.9 million to goodwill, consisting of an increase in other current assets, a decrease in accrued liabilities, and a decrease in long-term deferred tax liabilities of $0.3 million, $0.1 million, and $0.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <omcl:BusinessCombinationBasePurchasePrice
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjY1M2YzYmZiZDk4NjRiNGM5Mjc4MTBiOWZkMWYwODlmL3RhYmxlcmFuZ2U6NjUzZjNiZmJkOTg2NGI0YzkyNzgxMGI5ZmQxZjA4OWZfMy0xLTEtMS0xNjE3OQ_48a61ce4-f203-4155-9cd8-e79c589adf5e"
      unitRef="usd">177000000</omcl:BusinessCombinationBasePurchasePrice>
    <omcl:BusinessCombinationEstimatedClosingCash
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjY1M2YzYmZiZDk4NjRiNGM5Mjc4MTBiOWZkMWYwODlmL3RhYmxlcmFuZ2U6NjUzZjNiZmJkOTg2NGI0YzkyNzgxMGI5ZmQxZjA4OWZfNC0xLTEtMS0xNjE1Nw_68379583-05da-402b-93a0-31a3faddf9b2"
      unitRef="usd">859000</omcl:BusinessCombinationEstimatedClosingCash>
    <omcl:BusinessCombinationEstimatedNetWorkingCapitalAdjustment
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjY1M2YzYmZiZDk4NjRiNGM5Mjc4MTBiOWZkMWYwODlmL3RhYmxlcmFuZ2U6NjUzZjNiZmJkOTg2NGI0YzkyNzgxMGI5ZmQxZjA4OWZfNS0xLTEtMS0xNjE1Nw_f4741152-4a21-4c53-ba36-b25c9fafb6d5"
      unitRef="usd">1333000</omcl:BusinessCombinationEstimatedNetWorkingCapitalAdjustment>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ief5fdd52c7a045ad8fbcf911eafe045b_D20210909-20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjY1M2YzYmZiZDk4NjRiNGM5Mjc4MTBiOWZkMWYwODlmL3RhYmxlcmFuZ2U6NjUzZjNiZmJkOTg2NGI0YzkyNzgxMGI5ZmQxZjA4OWZfNi0xLTEtMS0xNjE1Nw_c6b7aa14-d0ba-44db-9225-ea7247615b53"
      unitRef="usd">647000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ief5fdd52c7a045ad8fbcf911eafe045b_D20210909-20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjY1M2YzYmZiZDk4NjRiNGM5Mjc4MTBiOWZkMWYwODlmL3RhYmxlcmFuZ2U6NjUzZjNiZmJkOTg2NGI0YzkyNzgxMGI5ZmQxZjA4OWZfNy0xLTEtMS0xNjE1Nw_5714cd88-844b-4584-896c-103218fd8033"
      unitRef="usd">178545000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMzI5ODUzNDkwNjE2NQ_30e3bf5d-730c-4f54-b163-750d2c741f77">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the acquisition of FDS Amplicare in accordance with ASC 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;. The tangible and intangible assets acquired and liabilities assumed were recorded at fair value on the acquisition date. The preliminary fair values assume management&#x2019;s best estimates based on information available at the acquisition date and may change over the measurement period, which will end no later than one year from the acquisition date, as additional information is received.The customer relationships intangible asset represents the fair value of the underlying relationships and agreements with FDS Amplicare&#x2019;s customers. The acquired technology intangible assets represent the fair value of FDS Amplicare&#x2019;s portfolio of SaaS solutions that have reached technological feasibility and were part of FDS Amplicare&#x2019;s offerings at the &lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;acquisition date. The trade names intangible asset represents the fair value of brand and name recognition associated with the marketing of certain FDS Amplicare SaaS solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the customer relationships intangible asset was determined based on the excess earnings method, and the fair values of the acquired technology and trade names intangible assets were determined based on the relief-from-royalty method. The key assumptions used in estimating the fair values of intangible assets included forecasted financial information; customer attrition rates; royalty rates of 10.0% and 2.0% for the acquired technology and trade names intangible assets, respectively; a discount rate of 13.0% for all intangible assets; and certain other assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer relationships and acquired technology intangible assets are being amortized using a double-declining method of amortization as such method better represents the economic benefits to be obtained. The trade names intangible asset is being amortized over its estimated useful life using the straight-line method of amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the fair values assigned to the assets acquired and liabilities assumed are based on reasonable assumptions and estimates that market participants would use. Actual results may differ from these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $4.6&#160;million and $6.6&#160;million in acquisition-related costs related to the FDS Amplicare acquisition during the three and nine months ended September&#160;30, 2021, respectively. These costs were expensed as incurred, and are included in selling, general, and administrative expenses in the Company&#x2019;s Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;The Company accounted for the acquisition of the 340B Link Business in accordance with ASC 805. The tangible and intangible assets acquired and liabilities assumed were recorded at fair value on the acquisition date. Intangible assets eligible for recognition separate from goodwill were those that satisfied either the contractual or legal criterion or the separability criterion in the accounting guidance.The customer relationships intangible asset represents the fair value of the underlying relationships and agreements with the 340B Link Business&#x2019;s customers. The acquired technology intangible asset represents the fair value of the 340B Link Business&#x2019;s portfolio of software and solutions that have reached technological feasibility and were part of the 340B Link Business&#x2019;s offerings at the acquisition date. The trade names intangible asset represents the fair value of brand and name recognition associated with the marketing of the 340B Link Business&#x2019;s software-enabled services and solutions. The non-compete agreements intangible asset represents the fair value of non-compete agreements with former key members of the 340B Link Business&#x2019;s management.&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the customer relationships intangible asset was determined based on the excess earnings method; the fair values of the acquired technology and trade names intangible assets were determined based on the relief-from-royalty method; and the fair value of the non-compete agreements intangible asset was determined based on the lost profits method. The key assumptions used in estimating the fair values of intangible assets included forecasted financial information; customer attrition rates; royalty rates of 10.0% and 0.5% for the acquired technology and trade names intangible assets, respectively; a discount rate of 14.0% for all intangible assets; and certain other assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer relationships and acquired technology intangible assets are being amortized using a double-declining method of amortization as such method better represents the economic benefits to be obtained. The trade names and non-compete agreements are being amortized over their estimated useful lives using the straight-line method of amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the fair values assigned to the assets acquired and liabilities assumed are based on reasonable assumptions and estimates that market participants would use. Actual results may differ from these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $3.9&#160;million in acquisition-related costs related to the 340B Link Business acquisition during the nine months ended September&#160;30, 2020. These costs were expensed as incurred, and are included in selling, general, and administrative expenses in the Company&#x2019;s Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMy0xLTEtMS0xNjA5NA_372ebb04-d0f0-4660-b222-84bc6f0cf915"
      unitRef="usd">465000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfNC0xLTEtMS0xNTk5NQ_6afc6d3c-7eec-43e7-a785-4920a0120c76"
      unitRef="usd">4235000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfNS0xLTEtMS0xNTk5NQ_6fc82f5c-5376-4925-a419-bf8dbd62ea85"
      unitRef="usd">506000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfNi0xLTEtMS0xNTk5NQ_74b034e1-b949-4e08-b1e1-fc5c30bb5e6c"
      unitRef="usd">45000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfNy0xLTEtMS0xNTk5NQ_21333489-2dbf-46c7-8fd7-10f7ce68de31"
      unitRef="usd">5251000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfOC0xLTEtMS0xNTk5NQ_e50b5e13-886c-4b20-94a6-eb769b645746"
      unitRef="usd">444000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfOS0xLTEtMS0xNTk5NQ_c0f8bfd7-0e50-4bf2-afac-d9cddf08e36c"
      unitRef="usd">2252000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:Goodwill
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTAtMS0xLTEtMTU5OTU_5e0c0d0d-a0d7-49bd-90c5-e47807a84800"
      unitRef="usd">118846000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTEtMS0xLTEtMTU5OTU_0ef15dad-8cad-4883-ba2f-4423eabf57a7"
      unitRef="usd">69600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTItMS0xLTEtMTYxMDg_e48c0992-fd46-4648-a9ea-995c4d1664b8"
      unitRef="usd">51000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTItMS0xLTEtMTU5OTU_792e9634-7c55-43d3-9c2c-8cde02de425e"
      unitRef="usd">196444000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTMtMS0xLTEtMTU5OTU_94050f08-e656-4cf4-b504-d81e07edb351"
      unitRef="usd">950000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTUtMS0xLTEtMTYxMjU_3f3304e9-2081-4b46-8295-ee918db9bda6"
      unitRef="usd">1312000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTQtMS0xLTEtMTU5OTU_48d69781-82fa-4514-885b-fd505ca72459"
      unitRef="usd">1396000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTctMS0xLTEtMTYxMjU_5ebcc219-3a5b-491b-8eed-671e38e7e94e"
      unitRef="usd">1916000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTUtMS0xLTEtMTU5OTU_5c801732-385e-473a-8595-ff48a2c2e4e7"
      unitRef="usd">11275000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTYtMS0xLTEtMTU5OTU_5dd5bb7f-4553-4a17-91c8-8121fcc2ad6c"
      unitRef="usd">920000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMjAtMS0xLTEtMTYxMjU_c0c2874e-69d4-4fc8-8ed7-282c4801776d"
      unitRef="usd">130000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTctMS0xLTEtMTU5OTU_bf0fc94f-0759-40ea-8fef-9ac775e2be5d"
      unitRef="usd">17899000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMTgtMS0xLTEtMTU5OTU_a5e275cc-8a48-4ad8-9316-6782a1e51be6"
      unitRef="usd">178545000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOfCashAcquired
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmYyMTExMGE5OWEzOTRhZjc5ZTAxMjEwMWYxNjJkYTM3L3RhYmxlcmFuZ2U6ZjIxMTEwYTk5YTM5NGFmNzllMDEyMTAxZjE2MmRhMzdfMjMtMS0xLTEtMTYyMDc_84133e4c-8050-4da5-be85-cda8c6931f05"
      unitRef="usd">178080000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i3cf53c99f72c40f1acfd834b4cd9452b_I20210909"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMjE5OTAyMzI2NzIwMw_42d97e97-e094-45e1-8389-cc19bf8baea5"
      unitRef="usd">118800000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMzg0ODI5MDcxNTg1OA_65c75660-d0a6-4782-bf28-1f30ea63c845">The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FDS Amplicare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;The identifiable intangible assets acquired and their estimated useful lives for amortization are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;340B Link Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="if9d882c1514b49d9b466e33d89866ba6_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfNC0xLTEtMS0xNTkzOA_98d93558-7f2a-43d9-9d12-69aa5a06f85d"
      unitRef="usd">59500000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if9d882c1514b49d9b466e33d89866ba6_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfNC0zLTEtMS0xNTkzOA_a72d4940-554e-4eeb-ada6-e997057edc42">P23Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="if4abf83594524ee1a0142f23c362661e_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfNS0xLTEtMS0xNTkzOA_5d338e02-3eb3-4ee6-bd6a-930ea30dcc87"
      unitRef="usd">7700000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ieed0a8797f51487dad5e83a3d444863c_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfNS0zLTEtMS0xNTkzOC90ZXh0cmVnaW9uOjY4YzVkZDlkZWY2MzQ2OWE5ZDdhOTA5ZWMwMzVhY2JlXzIxOTkwMjMyNTU1NTY_77a020c2-b448-41e1-bcf9-d6e924b5ee26">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i84ab30eb0c9645b4ac92709d3143e368_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfNS0zLTEtMS0xNTkzOC90ZXh0cmVnaW9uOjY4YzVkZDlkZWY2MzQ2OWE5ZDdhOTA5ZWMwMzVhY2JlXzIxOTkwMjMyNTU1NjI_59dc094b-a94d-48d6-8133-609568787562">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i5f2dac7890244a7b86a05013c4f373d2_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfNy0xLTEtMS0xNTkzOA_377ba4c1-25dc-4459-8d2b-fb7755e9548a"
      unitRef="usd">2400000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5f2dac7890244a7b86a05013c4f373d2_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfNy0zLTEtMS0xNTkzOA_6f35b531-0ef8-4c3d-91fe-9888f796d152">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i68b426b4f65f48f3a2cc5f8a8a228718_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmEzNmY5YzQ2ZGUzZjQ3MDNhYjdlZWMxNDE2MDg4YjI3L3RhYmxlcmFuZ2U6YTM2ZjljNDZkZTNmNDcwM2FiN2VlYzE0MTYwODhiMjdfMTAtMS0xLTEtMTU5Mzg_941ef9b7-473d-475d-b0f1-b18bc4efe97d"
      unitRef="usd">69600000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput
      contextRef="i429675c95e9940519ad164138d960dc0_I20201001"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NDEyNA_7eb09043-dff1-4ec2-be9c-62bc28bd9e2a"
      unitRef="number">0.100</omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput>
    <omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput
      contextRef="i37466873d9c64b2fa9610e22b2922a76_I20201001"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NDEwNQ_fc28931c-2edf-43c2-8cf7-d9c6680f6fb9"
      unitRef="number">0.020</omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput>
    <omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput
      contextRef="i5d1003927dab488eaf90e4e33a815c8b_I20201001"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NDEzMQ_8426807d-1a87-43e6-96dc-62274dafb4a1"
      unitRef="number">0.130</omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="idda2c81ddbaa454e8d1115d7e7378659_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NDIyMw_a6f54e89-233a-4201-9acf-408935ef5a12"
      unitRef="usd">4600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic39e16191ea04fd5936b762c04efce10_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NDIzNw_544319f8-9026-40aa-aaa0-4e4167d6dc87"
      unitRef="usd">6600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i10719a903b174dbeaa8d37d329d2acc1_D20201001-20201001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfNDk0_0e49a5f9-c547-4879-b96b-8ca8c1a32217"
      unitRef="usd">225000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfNC0xLTEtMS0w_2c3e5a36-2071-40bb-b075-606926db9ff9"
      unitRef="usd">8197000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfNS0xLTEtMS0w_7b62b0ea-a849-4d4c-9893-e877aac49dc2"
      unitRef="usd">232000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfNi0xLTEtMS0w_909014b0-e028-42f7-9477-110df4e8362a"
      unitRef="usd">23040000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfNy0xLTEtMS0w_43d8812f-11b8-4d37-8d16-eaefa38614b4"
      unitRef="usd">31469000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfOC0xLTEtMS0w_a5f1f9e5-2667-4fc1-8819-18d9649ea30b"
      unitRef="usd">531000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfOS0xLTEtMS0w_3a941dc5-9326-4a87-93e8-d829b0b1ef4e"
      unitRef="usd">3138000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:Goodwill
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTAtMS0xLTEtMA_697a2fe3-4b5b-4877-9438-daa3ffabf066"
      unitRef="usd">160268000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTEtMS0xLTEtMA_0997f535-48f1-4718-a8d2-57738d25b17d"
      unitRef="usd">62800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTItMS0xLTEtMA_2fbe49f7-4b48-4747-90ba-07fba4190ba7"
      unitRef="usd">258206000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTMtMS0xLTEtMA_37f124a8-29d6-425f-ac30-e47f970768e7"
      unitRef="usd">568000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTQtMS0xLTEtMA_35f9d6e3-9c0b-41ee-ab5c-2de9e11533a7"
      unitRef="usd">23715000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTUtMS0xLTEtMA_816f06ba-8e9d-449d-af81-e35d7a9378fb"
      unitRef="usd">6334000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTYtMS0xLTEtMA_13e0952a-55e2-4780-8521-0a0a2cba2f62"
      unitRef="usd">2589000</omcl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTctMS0xLTEtMA_b2aa469b-7f1e-4f4a-92c4-46d72787b994"
      unitRef="usd">33206000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjkxOGUyNmE0YWUwZjQ0NjRhMjg1Nzk0MzMxZjcyYjRlL3RhYmxlcmFuZ2U6OTE4ZTI2YTRhZTBmNDQ2NGEyODU3OTQzMzFmNzJiNGVfMTgtMS0xLTEtMA_792ec6e7-8ba3-4585-96d0-54e195999494"
      unitRef="usd">225000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="id788e32862684fcfaa2094157f2d6369_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0ODU3NA_03a4d97a-4e2f-4787-9f6f-4a9f108842ae"
      unitRef="usd">-900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <omcl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssetsOther
      contextRef="id788e32862684fcfaa2094157f2d6369_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NTA4NA_c55ec0b4-bb1d-4116-a248-968aaf0aa214"
      unitRef="usd">300000</omcl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssetsOther>
    <omcl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedLiabilities
      contextRef="id788e32862684fcfaa2094157f2d6369_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NTI2Mg_94c3c753-cd34-43e6-86d1-fafc1c15ad72"
      unitRef="usd">-100000</omcl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedLiabilities>
    <omcl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilityNoncurrent
      contextRef="id788e32862684fcfaa2094157f2d6369_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTY0NTI1OA_51181bad-d4db-4743-b74a-96013ebc1ec8"
      unitRef="usd">-500000</omcl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilityNoncurrent>
    <us-gaap:Goodwill
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTgyNQ_927819a1-dd72-431c-b6a6-85e90830c732"
      unitRef="usd">160300000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i2c1e204e04524f8086aac52ec5b85773_I20201001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMjA5OA_b270b997-f5e1-4f4d-88e3-6e5420309963"
      unitRef="usd">93700000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i211410edf3de4561a940881e00a4354f_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfNC0xLTEtMS0w_24b817af-90aa-4807-ae2d-d2dcc22dc8b8"
      unitRef="usd">53000000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i211410edf3de4561a940881e00a4354f_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfNC0zLTEtMS0w_3fa9ea64-5990-4ade-869e-c7795b67e57b">P21Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i5d901fa0714d484f830d466758111d93_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfNS0xLTEtMS0w_d86f03b3-7b60-4cf4-9eef-adb76b886daa"
      unitRef="usd">9000000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5d901fa0714d484f830d466758111d93_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfNS0zLTEtMS0w_c8cb0697-1292-4ff4-af14-b1c784ee02bd">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="ic8a78dc53c3d4329bb6f9bae582cfe21_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfNy0xLTEtMS0w_dd95b1fb-b302-4673-8a07-0340ba3d49ca"
      unitRef="usd">200000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic8a78dc53c3d4329bb6f9bae582cfe21_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfNy0zLTEtMS0w_822830ce-1416-491f-afa2-6e18d8628652">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i5054308a62894e37b785ee77e890c8c5_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfOC0xLTEtMS0w_1ce2348e-9bd7-434f-af97-22bb9ed00f1f"
      unitRef="usd">600000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5054308a62894e37b785ee77e890c8c5_D20201001-20201001"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfOC0zLTEtMS0w_5ab80e37-3acb-4a25-a139-d3b992b0190b">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i10719a903b174dbeaa8d37d329d2acc1_D20201001-20201001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOjI1MTE0OTEzMTRlZDQwY2M4MTkzZDU2NTYxZDE1ZWJkL3RhYmxlcmFuZ2U6MjUxMTQ5MTMxNGVkNDBjYzgxOTNkNTY1NjFkMTVlYmRfMTAtMS0xLTEtMA_2516ad35-9dfb-4bcd-bf70-a540f21a737f"
      unitRef="usd">62800000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput
      contextRef="i8d0a61bd226b41e0bd5d79d5248dd835_I20201001"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMzY4OQ_7a248aff-e7db-490d-8790-aec8a1150953"
      unitRef="number">0.100</omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput>
    <omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput
      contextRef="i18a020b420ab4152acb78ddd9f6ec67d_I20201001"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMzY5Ng_266fb8b8-9f45-4648-ba46-27fa37df9b04"
      unitRef="number">0.005</omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput>
    <omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput
      contextRef="i4300632480494296a5dd6e9aa7fc0d6b_I20201001"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMzc5NQ_f8559400-6f5e-4c3c-9b0a-4e61353ce963"
      unitRef="number">0.140</omcl:BusinessCombinationAcquiredIntangibleAssetsMeasurementInput>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i3d3ce3cd63844bb5a6f04815edb701ee_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfMTA5OTUxMTYzMzQ0NA_353be412-4bb9-46de-92dd-3c938dddc0d8"
      unitRef="usd">3900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RleHRyZWdpb246MDgzNjFlNWZhNWEwNGE3ZTg3NDVkZWYwZGRkNDRkZWFfNTI4NQ_4dc4f9ef-6412-4d8d-8f54-81219afcd133">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents certain unaudited pro forma consolidated financial information for the three and nine months ended September&#160;30, 2021 and 2020 as if the FDS Amplicare acquisition had been completed on January 1, 2020 and the 340B Link Business acquisition had been completed on January 1, 2019. The unaudited pro forma financial information is presented for informational purposes only, and is not indicative of what would have occurred had the FDS Amplicare acquisition and the 340B Link Business acquisition taken place on January 1, 2020 and January 1, 2019, respectively. The unaudited pro forma financial information combines the historical results of the acquisitions with the Company&#x2019;s consolidated historical results and includes certain adjustments including, but not limited to, amortization and depreciation of intangible assets and property and equipment acquired; imputed interest, interest expense, and amortization of debt issuance costs related to acquisitions, as applicable; and certain acquisition-related costs incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;840,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNC0xLTEtMS0xNzYxNQ_f2571118-d1c5-4ff7-97cb-26e10a9ae96d"
      unitRef="usd">302114000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNC0xLTEtMS0w_47ed3158-0818-47da-892d-8e9cb57705a2"
      unitRef="usd">230099000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNC01LTEtMS0xNzYyMg_59372150-26c1-43f9-b934-7d98697561c0"
      unitRef="usd">840896000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNC0zLTEtMS0w_80b9e360-0a64-47bf-9660-bc197895e5f3"
      unitRef="usd">689208000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNS0xLTEtMS0xNzYxNQ_ee9523c8-ea02-4fb5-8a65-550efa4a48ff"
      unitRef="usd">32050000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNS0xLTEtMS0w_8d3e8b70-3b85-419d-a6c9-cb11faa22c29"
      unitRef="usd">10350000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNS01LTEtMS0xNzYyMg_4866a97e-8267-4139-bda2-a09767a8035c"
      unitRef="usd">65194000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF8zNy9mcmFnOjA4MzYxZTVmYTVhMDRhN2U4NzQ1ZGVmMGRkZDQ0ZGVhL3RhYmxlOmU0Zjc2ZWI5NDY1ZTQwMjRiMmY4NmMxNjMyNWFkNzIzL3RhYmxlcmFuZ2U6ZTRmNzZlYjk0NjVlNDAyNGIyZjg2YzE2MzI1YWQ3MjNfNS0zLTEtMS0w_73885e20-afa1-4dac-aeea-ad4093890ef9"
      unitRef="usd">8476000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNTEyMA_a9d4e96e-229e-4a97-88bf-681a85aebfc0">Revenues&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company earns revenues from sales of its products and related services, which are sold in the healthcare industry, its principal market. The Company&#x2019;s customer arrangements typically include one or more of the following revenue categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Connected devices, software licenses, and other. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 with multi-year co-development plans. Solutions in this category include, but are not limited to, XT Series automated dispensing systems, the XR2 Automated Central Pharmacy System, and IV compounding automation solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Technical services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumables. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, and are designed to improve patient engagement and adherence to prescriptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SaaS, subscription software, and technology-enabled services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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 (formerly Population Health &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Solutions) inclusive of newly acquired FDS Amplicare, 340B solutions, and services associated with Omnicell One&#x2122; (formerly Performance Center), Central Pharmacy Dispensing Services, including the XR2 Automated Central Pharmacy System, and Central Pharmacy Compounding Services, including IV compounding automation solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue recognition for each revenue category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Revenue Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Income Statement Classification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Connected devices, software licenses, and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Technical services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Over time, as services are provided, typically ratably over the service term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Consumables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Point in time, as transfer of control occurs, generally upon shipment to or receipt by customer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;SaaS, subscription software, and technology-enabled services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Over time, as services are provided&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s sales are made to customers who are members of Group Purchasing Organizations (&#x201c;GPOs&#x201d;) and Federal agencies that purchase under a Federal Supply Schedule contract with the Department of Veterans Affairs (the &#x201c;GSA Contract&#x201d;). GPOs are often owned fully or in part by the Company&#x2019;s customers, and the Company pays fees to the GPO on completed contracts. The Company also pays the Industrial Funding Fee (&#x201c;IFF&#x201d;) 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 $4.4&#160;million and $2.3&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively, and $12.0&#160;million and $6.9&#160;million for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s&#160;revenues disaggregated&#160;by revenue type for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connected devices, software licenses, and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SaaS, subscription software, and technology-enabled services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s&#160;revenues disaggregated&#160;by&#160;geographic&#160;region, which is determined based on customer location, for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No individual country represented more than 10% of total revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the Company&#x2019;s contract assets and contract liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term unbilled receivables, net &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term unbilled receivables, net &lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term deferred revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in accounts receivable and unbilled receivables in the Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in other long-term assets in the Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The portion of the transaction price allocated to the Company&#x2019;s unsatisfied performance obligations for which invoicing has occurred is recorded as deferred revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term deferred revenues of $114.7 million and $100.1 million include deferred revenues from product sales and service contracts, net of deferred cost of sales of $24.1&#160;million and $21.0&#160;million, as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&#160;The short-term deferred revenues from product sales relate to delivered and invoiced products, pending installation and acceptance, expected to occur within the next twelve months. During the three and nine months ended September&#160;30, 2021, the Company recognized revenues of $18.9 million and $90.0&#160;million, respectively, that were included in the corresponding gross short-term deferred revenues balance of $121.1 million as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term deferred revenues include deferred revenues from product and service contracts of $14.1 million and $5.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. Remaining performance obligations are primarily recognized ratably over the remaining term of the contract, generally not more than ten years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were&#160;no customers that accounted for more than 10% of the Company&#x2019;s total revenues for the&#160;three and nine months ended September&#160;30, 2021 and 2020. Also, there were&#160;no&#160;customers that accounted for more than 10% of the Company&#x2019;s accounts receivable balance as of&#160;September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNTExNQ_1e085bf9-9240-4bdd-9f1e-5ed2fdf27589">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company earns revenues from sales of its products and related services, which are sold in the healthcare industry, its principal market. The Company&#x2019;s customer arrangements typically include one or more of the following revenue categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Connected devices, software licenses, and other. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 with multi-year co-development plans. Solutions in this category include, but are not limited to, XT Series automated dispensing systems, the XR2 Automated Central Pharmacy System, and IV compounding automation solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Technical services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumables. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, and are designed to improve patient engagement and adherence to prescriptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SaaS, subscription software, and technology-enabled services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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 (formerly Population Health &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Solutions) inclusive of newly acquired FDS Amplicare, 340B solutions, and services associated with Omnicell One&#x2122; (formerly Performance Center), Central Pharmacy Dispensing Services, including the XR2 Automated Central Pharmacy System, and Central Pharmacy Compounding Services, including IV compounding automation solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue recognition for each revenue category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Revenue Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Income Statement Classification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Connected devices, software licenses, and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Technical services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Over time, as services are provided, typically ratably over the service term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Consumables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Point in time, as transfer of control occurs, generally upon shipment to or receipt by customer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;SaaS, subscription software, and technology-enabled services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Over time, as services are provided&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;A portion of the Company&#x2019;s sales are made to customers who are members of Group Purchasing Organizations (&#x201c;GPOs&#x201d;) and Federal agencies that purchase under a Federal Supply Schedule contract with the Department of Veterans Affairs (the &#x201c;GSA Contract&#x201d;). GPOs are often owned fully or in part by the Company&#x2019;s customers, and the Company pays fees to the GPO on completed contracts. The Company also pays the Industrial Funding Fee (&#x201c;IFF&#x201d;) 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.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <omcl:RevenueFromContractWithCustomerTimingAndClassificationOfRevenueCategoriesTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNTEzMg_968f8ace-78bd-44b8-9d80-452bdc2904e8">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue recognition for each revenue category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Revenue Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%"&gt;Income Statement Classification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Connected devices, software licenses, and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Technical services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Over time, as services are provided, typically ratably over the service term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Consumables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Point in time, as transfer of control occurs, generally upon shipment to or receipt by customer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;SaaS, subscription software, and technology-enabled services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Over time, as services are provided&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</omcl:RevenueFromContractWithCustomerTimingAndClassificationOfRevenueCategoriesTableTextBlock>
    <omcl:GroupPurchasingOrganizationFees
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfMjkxMQ_1be95a18-8fa0-49f5-912a-c53648dbf57a"
      unitRef="usd">4400000</omcl:GroupPurchasingOrganizationFees>
    <omcl:GroupPurchasingOrganizationFees
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfMjkxOA_c7180d3c-c55c-4258-b725-0875ed1818e6"
      unitRef="usd">2300000</omcl:GroupPurchasingOrganizationFees>
    <omcl:GroupPurchasingOrganizationFees
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfMjk3NA_29c57bc4-f677-441d-9d35-281fc524c246"
      unitRef="usd">12000000</omcl:GroupPurchasingOrganizationFees>
    <omcl:GroupPurchasingOrganizationFees
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfMjk4MQ_dae88a3e-077f-423b-b7d0-5867132b6d70"
      unitRef="usd">6900000</omcl:GroupPurchasingOrganizationFees>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNTEzMA_02ce6c1e-5f5e-49a9-af7c-817e37ef32bd">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s&#160;revenues disaggregated&#160;by revenue type for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connected devices, software licenses, and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SaaS, subscription software, and technology-enabled services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cf8d99f946c46b59b84ad0affaabfb5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNC0xLTEtMS0w_110f5e85-cc36-481f-bbbb-7168e40c0ffc"
      unitRef="usd">195820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08fcb85fd390402e824f41c5e6203dd9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNC0zLTEtMS0w_c0012e9b-8975-4662-856e-47ba7f980e08"
      unitRef="usd">135037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fe262ba29da4e95a6435e966bbe1267_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNC01LTEtMS0w_92ca206a-e560-4c95-b34f-703f1831b239"
      unitRef="usd">534582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55440db4e9344d9c91545939fbac55fc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNC03LTEtMS0w_09422c0a-e678-4198-8cc5-daa0fc98fc93"
      unitRef="usd">403761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b5edc44404e4b6cb3252432198401df_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNS0xLTEtMS0w_115a239a-4995-40b8-af99-c8973c2ae3d5"
      unitRef="usd">53529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida27443d1844460b81536cf8b10a71db_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNS0zLTEtMS0w_7e090ebf-0ef9-451e-850d-3b23b6b7746c"
      unitRef="usd">51380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6088a373a74ee29f6b824532b1ec9a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNS01LTEtMS0w_29544c2d-01a0-4d5a-b097-65ddbaf1a99b"
      unitRef="usd">156321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id20fdd73677e49faac3fd013fce175c6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNS03LTEtMS0w_97f3672f-992b-40f6-a24a-6c231e51bc01"
      unitRef="usd">151077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92a573958b2f4d1aa7f99d1ba803c215_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNi0xLTEtMS0w_873a120b-6c4b-4b46-9252-a7640128f6e8"
      unitRef="usd">18150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74ec8ebfdef548d9b300d3485ce6195b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNi0zLTEtMS0w_2300d0c0-8898-4425-b45d-1788ab800216"
      unitRef="usd">16300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee1836edd43345a2a37b37761f866d10_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNi01LTEtMS0w_d07ba1d8-3071-426e-86e2-b703de77e2d0"
      unitRef="usd">54424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37cb8c89a8c042b382da1c0b22b3fb6f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNi03LTEtMS0w_b2acd185-ea03-4639-bab9-15c33fc4e78f"
      unitRef="usd">56591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idda5541e75914254aa2a0dd6c3fb967f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNy0xLTEtMS0w_0db062d4-d637-4a25-a543-0938955eb5b3"
      unitRef="usd">28903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99dda8dfbe6843b9bdee311e38341ec2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNy0zLTEtMS0w_8104abbd-e7f9-4234-b240-5083d6d6cd5c"
      unitRef="usd">10982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia88253b92f4e4d9f9d072d5e4c1c9223_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNy01LTEtMS0w_c9e6fefb-027a-4c00-982d-2df673362842"
      unitRef="usd">75657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3a5b3fe0ff14dcc8d7671328e29c15d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfNy03LTEtMS0w_94b692a9-3f1c-419e-af23-dd4ba75dce43"
      unitRef="usd">31577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfOC0xLTEtMS0w_75767ed3-2f1f-444d-a233-16d676b44068"
      unitRef="usd">296402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfOC0zLTEtMS0w_c2c966a4-2fd7-473b-b353-089835496d07"
      unitRef="usd">213699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfOC01LTEtMS0w_c7d4a966-b9ed-4e63-95c2-f2130baf6293"
      unitRef="usd">820984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmJiZTNmZTkzN2NhZDRlZjhhODY2ZWZkNWE3NDIzZjQzL3RhYmxlcmFuZ2U6YmJlM2ZlOTM3Y2FkNGVmOGE4NjZlZmQ1YTc0MjNmNDNfOC03LTEtMS0w_ce46c789-a473-477d-a40e-12ab7e64ef15"
      unitRef="usd">643006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNTExMw_01b4a6b2-b696-4514-8c3f-6738c2fc8450">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s&#160;revenues disaggregated&#160;by&#160;geographic&#160;region, which is determined based on customer location, for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No individual country represented more than 10% of total revenues.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i127a5f24f2d74c608bdf15a7084fa80d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNC0xLTEtMS0w_34eb2603-ac31-4cc7-8248-c9fdea28719d"
      unitRef="usd">271276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd0cd6f8b01c477e92a06758d2470fb2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNC0zLTEtMS0w_3f910fdb-a44e-431f-b3c7-1279d895f6a4"
      unitRef="usd">193639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea82c53773e1471691ee659e34bd5c50_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNC01LTEtMS0w_18d2cc95-23e9-423f-b020-0dca22c6cafa"
      unitRef="usd">738411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2708aa9d592b477488c400a636baeb95_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNC03LTEtMS0w_2b6429e6-5b5b-4266-9437-ca7bdf77be78"
      unitRef="usd">579425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fcf5a3df8164743a0cb1a507c2216e6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNS0xLTEtMS0w_37403845-de2b-4fa6-9871-1dbb85bffe18"
      unitRef="usd">25126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bd9bb01db6d4c38a6cea17727e583b1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNS0zLTEtMS0w_1894993e-ce3b-4f1d-a224-d7bec9dd1be7"
      unitRef="usd">20060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19de8bc11eec4641a4633a02aa2f042c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNS01LTEtMS0w_d40ec5b1-fe36-4558-82bb-5cecc665ce3d"
      unitRef="usd">82573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8e0506c8c28408ca87fb42613dc534c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNS03LTEtMS0w_f3438337-78f9-4639-90be-3cb755fdcb31"
      unitRef="usd">63581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNi0xLTEtMS0w_31267cec-1bab-49d6-9655-b68ed36451b4"
      unitRef="usd">296402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNi0zLTEtMS0w_2f86b331-cbd6-4bcf-a28e-00431263ec9a"
      unitRef="usd">213699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNi01LTEtMS0w_bc20d7ba-650e-4328-b1cf-7d1bfda8394d"
      unitRef="usd">820984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOmY2N2Y0MWY2YWEwMTRhNWVhYmY0MDNiOWMyZTdkZmYzL3RhYmxlcmFuZ2U6ZjY3ZjQxZjZhYTAxNGE1ZWFiZjQwM2I5YzJlN2RmZjNfNi03LTEtMS0w_cee81fa1-c217-4095-bb9d-4814687dc688"
      unitRef="usd">643006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNTEzMQ_7d585497-9694-4385-84a3-f2ea8f10759c">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the Company&#x2019;s contract assets and contract liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term unbilled receivables, net &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term unbilled receivables, net &lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term deferred revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in accounts receivable and unbilled receivables in the Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;(2)&#160;&#160;&#160;&#160;Included in other long-term assets in the Condensed Consolidated Balance Sheets.</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfMy0xLTEtMS0w_2e1a74b0-518e-494a-8bdc-39d183e143cc"
      unitRef="usd">17879000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfMy0zLTEtMS0w_4df9eb1b-7188-4a34-b963-786c404be2b7"
      unitRef="usd">13895000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfNC0xLTEtMS0w_cbd21dc0-47c5-4cad-8778-d18c4c7d2cab"
      unitRef="usd">14460000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfNC0zLTEtMS0w_97d30c9e-a542-4a56-ac6e-110c3ddcdf42"
      unitRef="usd">17205000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfNS0xLTEtMS0w_92ab145c-4ffd-43eb-8583-b63a625717a0"
      unitRef="usd">32339000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfNS0zLTEtMS0w_fff8688b-145d-43e8-90fe-25d95a2e189e"
      unitRef="usd">31100000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfNy0xLTEtMS0w_b2accc54-d1c0-4141-b271-a43995965873"
      unitRef="usd">114726000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfNy0zLTEtMS0w_9376c921-dbb2-4b1f-a566-22eab7441466"
      unitRef="usd">100053000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfOC0xLTEtMS0w_2801d791-b211-4993-a5fc-cc6b5c82375c"
      unitRef="usd">14141000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfOC0zLTEtMS0w_68d84c8c-5b08-43e3-bdd8-b053869154a7"
      unitRef="usd">5673000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfOS0xLTEtMS0w_75cb4b09-0498-454c-aef4-4a495d0bb222"
      unitRef="usd">128867000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RhYmxlOjk0ZjNkMTFkMGYwNzQ1YTlhMjRhMzc4YzUwM2U5Y2I5L3RhYmxlcmFuZ2U6OTRmM2QxMWQwZjA3NDVhOWEyNGEzNzhjNTAzZTljYjlfOS0zLTEtMS0w_81bca934-b470-4f82-a5f1-53623bc1cccc"
      unitRef="usd">105726000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDA0OQ_816058c4-bacc-4508-a8d4-a3060441446a"
      unitRef="usd">114700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDA1Ng_791034be-1442-4269-af38-e78b32f24bad"
      unitRef="usd">100100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDE2MA_06d3e86e-b34d-4e17-ae0e-f52d9412db14"
      unitRef="usd">24100000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDE2Nw_93156583-f346-430c-b825-c79d67c39e1b"
      unitRef="usd">21000000</us-gaap:DeferredCostsCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDQ0OQ_3a852580-00c3-4cb6-a611-5075008a2cc5"
      unitRef="usd">18900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDQ1Ng_b5d10f94-3f3a-411c-884f-6a2a77ca2ce8"
      unitRef="usd">90000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <omcl:ContractwithCustomerLiabilityCurrentGross
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDU2MA_19bc4a9f-bb05-4f14-9b2e-a151a98c0404"
      unitRef="usd">121100000</omcl:ContractwithCustomerLiabilityCurrentGross>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDY2NQ_1d748642-84e4-4506-83c8-a7891073cb3c"
      unitRef="usd">14100000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDY3Mg_26f6bb4b-d33b-413a-9d0c-2c734e463464"
      unitRef="usd">5700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <omcl:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionMaximumPeriod
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80MC9mcmFnOmU5NjhjNWM5Yjk4YTQ2MzA5MmU4ZTZjY2RjZTE3MGMyL3RleHRyZWdpb246ZTk2OGM1YzliOThhNDYzMDkyZThlNmNjZGNlMTcwYzJfNDgzOA_93ec81d7-fe06-45a6-a797-2b5c8211d7b0">P10Y</omcl:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionMaximumPeriod>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RleHRyZWdpb246NGFkMzI5NGQ3MjU5NDc2Y2IyMDQ5NWY3YTkwNjRkNzlfMTE0Ng_9f1491b8-33a9-4a89-ada2-ee4b37639c93">Net Income Per Share&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is computed by dividing net income (loss) for the period by the weighted-average number of shares outstanding during the period. In periods of net loss, all potential common shares are anti-dilutive, so diluted net loss per share equals the basic net loss per share. In periods of net income, diluted net income per share is computed by dividing net income&#160;for the period by the basic weighted-average number of shares plus any dilutive potential common stock outstanding during the period, using the treasury stock method. Potential common stock includes the effect of outstanding dilutive stock options, restricted stock awards, and restricted stock units, as well as shares the Company could be obligated to issue from its convertible senior notes and warrants, as described in Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Any anti-dilutive weighted-average dilutive shares related to stock award plans, convertible senior notes, and warrants are excluded from the computation of the diluted net income per share. &lt;/span&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The basic and diluted net income per share calculations for the three and nine months ended September&#160;30, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities from stock award plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive weighted-average shares related to stock award plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive weighted-average shares related to convertible senior notes and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RleHRyZWdpb246NGFkMzI5NGQ3MjU5NDc2Y2IyMDQ5NWY3YTkwNjRkNzlfMTE2MQ_a04caa11-f9f8-4457-abae-b59b2aa0ef13">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is computed by dividing net income (loss) for the period by the weighted-average number of shares outstanding during the period. In periods of net loss, all potential common shares are anti-dilutive, so diluted net loss per share equals the basic net loss per share. In periods of net income, diluted net income per share is computed by dividing net income&#160;for the period by the basic weighted-average number of shares plus any dilutive potential common stock outstanding during the period, using the treasury stock method. Potential common stock includes the effect of outstanding dilutive stock options, restricted stock awards, and restricted stock units, as well as shares the Company could be obligated to issue from its convertible senior notes and warrants, as described in Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;. Any anti-dilutive weighted-average dilutive shares related to stock award plans, convertible senior notes, and warrants are excluded from the computation of the diluted net income per share.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RleHRyZWdpb246NGFkMzI5NGQ3MjU5NDc2Y2IyMDQ5NWY3YTkwNjRkNzlfMTE1MA_4dd424ed-e1a7-4515-812a-69db7ab07a99">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The basic and diluted net income per share calculations for the three and nine months ended September&#160;30, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities from stock award plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive weighted-average shares related to stock award plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive weighted-average shares related to convertible senior notes and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNC0xLTEtMS0w_9b7d620c-33a0-4864-b9c8-caeafefe4fc6"
      unitRef="usd">29317000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNC0zLTEtMS0w_a9fef90c-97ea-4a77-bce4-c4575db46118"
      unitRef="usd">8805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNC01LTEtMS0w_eea5fa70-1f90-47c4-9a68-70571e6d7f42"
      unitRef="usd">63868000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNC03LTEtMS0w_931dc681-55f6-4750-9ede-13af42af84e7"
      unitRef="usd">15817000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNS0xLTEtMS0w_84520d29-a6a6-472d-b834-92e2c9c7cb19"
      unitRef="shares">43648000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNS0zLTEtMS0w_cd2075bf-3bde-4bf2-99a4-cc59bc9c3b07"
      unitRef="shares">42802000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNS01LTEtMS0w_72530ebb-2ed9-4b7d-9325-ae4a53afdae7"
      unitRef="shares">43293000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNS03LTEtMS0w_870ca750-56e4-4dc5-88c4-a82617085785"
      unitRef="shares">42606000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6ae1f67893ec4c07a7038f53d3630e19_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNi0xLTEtMS0w_43276e21-2b86-4ccb-b372-c979de895b64"
      unitRef="shares">2087000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if556c8b422c646938673c41ba011a85c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNi0zLTEtMS0w_680ea7f2-f699-4158-b8cd-9df379614fad"
      unitRef="shares">889000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i992f3bce71264a12a27ab34b01f46a4b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNi01LTEtMS0w_3d4f1ff4-7fee-4d2c-bfec-46a48cc6a8a8"
      unitRef="shares">2086000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4dd465c1cac549ee948b6262f8a2fed5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNi03LTEtMS0w_0b338840-43f6-444a-a7f7-f63cb73c241a"
      unitRef="shares">1045000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i547801172b924eac91adc061c2b8b7f7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy0xLTEtMS0xODc1OA_7e84b343-911a-401a-8305-241b3aa4b852"
      unitRef="shares">2156000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia36f5dbe0ab14bf4ae5751cbcbabd4e0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy0zLTEtMS0xODc1OA_7d01831c-565f-4bf0-9a5f-b783fe1fdd2e"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ideb6204e2e23440a9957c4b21cb7a9ef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy01LTEtMS0xODc1OA_ed4fb88c-a4a6-4cc6-9c28-958a00c880a2"
      unitRef="shares">1816000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i06966f3d1c584e29a293d61f5f2ad231_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy03LTEtMS0xODc1OA_2aae165a-a3e6-4cb1-bf63-07c293ff8425"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4ccba882f22c4ffd8d0343c32f86693e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy0xLTEtMS0w_20135ff6-947a-4c99-ade4-17436474bd0e"
      unitRef="shares">450000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3a75fdf61f994999a94dd63229803c15_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy0zLTEtMS0w_f78469e4-4c3e-47b8-87f5-837f39675adf"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0abc65aeba4e4a68b98406ec465e8ce4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy01LTEtMS0w_920886cd-64cd-4805-8287-de1667048431"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if273774159464a3dabdcecde9c2bd6f3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfNy03LTEtMS0w_1cfa9e24-5273-4723-9bfd-18c0cba7e6f7"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfOC0xLTEtMS0w_44995ddb-c17a-4458-b89a-9e28c665dfcf"
      unitRef="shares">48341000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfOC0zLTEtMS0w_d744caf7-b388-4291-8bef-7489cd5580a2"
      unitRef="shares">43691000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfOC01LTEtMS0w_ec773236-f96b-471a-96c3-268fb7e3da2f"
      unitRef="shares">47195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfOC03LTEtMS0w_ff5627e2-7963-49d2-ae42-5164a8f8b505"
      unitRef="shares">43651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTEtMS0xLTEtMA_515b9cf8-4192-4fc3-9478-8c854f879b41"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTEtMy0xLTEtMA_cd642f75-3b62-46cf-9028-dd9095f3a7d3"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTEtNS0xLTEtMA_e0b2c18d-1fe5-4ebf-a07f-1606baac5bb9"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTEtNy0xLTEtMA_08382b5a-99a5-4b30-bd55-add9ba0e1c49"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTItMS0xLTEtMA_05715118-fec6-4ff3-9c21-d0d6c4d411d0"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTItMy0xLTEtMA_afe85d26-f4e7-4eec-b6ed-573e22a4cc10"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTItNS0xLTEtMA_69524aba-c6f1-4c03-a5d6-b5047d4f68f5"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTItNy0xLTEtMA_65710943-263c-471f-801d-a117785f3d89"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6ae1f67893ec4c07a7038f53d3630e19_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTQtMS0xLTEtMA_5a2f7831-4442-414e-95dc-b5193a818114"
      unitRef="shares">64000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if556c8b422c646938673c41ba011a85c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTQtMy0xLTEtMA_c46f3664-11d7-4493-b941-0b9db06f96dc"
      unitRef="shares">2328000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i992f3bce71264a12a27ab34b01f46a4b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTQtNS0xLTEtMA_8204415c-8f61-4b11-bb87-7e41ef0c6555"
      unitRef="shares">199000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4dd465c1cac549ee948b6262f8a2fed5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTQtNy0xLTEtMA_044ba009-5987-4860-8044-54635bbd37f5"
      unitRef="shares">2076000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia2019bbc7f5841afb28cfc1d37e9a9b0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTUtMS0xLTEtMA_501948cb-509f-483b-a69d-e67f89f10ba4"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i636f40e8f0a54bb78efc7cfcf4287fb6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTUtMy0xLTEtMA_8152757f-20c2-4c0f-a027-8a46f46498ec"
      unitRef="shares">11816000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icf03b03e5f3747c7a85a7b1cf90fb6ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTUtNS0xLTEtMA_1a14449b-fbee-4e7d-b1fd-5649a08523b2"
      unitRef="shares">5908000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9d7fd2c053d94375986541965b96d834_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80My9mcmFnOjRhZDMyOTRkNzI1OTQ3NmNiMjA0OTVmN2E5MDY0ZDc5L3RhYmxlOjdmZmIxZGJmNDI0NjRmNmQ4ZDA2MTBiOGEwYWYyM2JlL3RhYmxlcmFuZ2U6N2ZmYjFkYmY0MjQ2NGY2ZDhkMDYxMGI4YTBhZjIzYmVfMTUtNy0xLTEtMA_9e623e28-347b-4a3b-b280-e6a56ce46386"
      unitRef="shares">11816000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfMTQzNw_731e4898-0432-4eb8-87e8-70081fe1a418">Cash and Cash Equivalents and Fair Value of Financial Instruments&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents of $481.5&#160;million and $485.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, consisted of bank accounts and highly-liquid U.S. Government money market funds held in sweep and asset management accounts with major financial institutions. As of September&#160;30, 2021 and December&#160;31, 2020, cash equivalents were $449.1&#160;million and $447.2&#160;million, respectively, which consisted of money market funds held in sweep and asset management accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures its financial instruments at fair value. The Company&#x2019;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 September&#160;30, 2021, the fair value of the convertible senior notes was $917.0 million, compared to their carrying value of $482.8 million, which is net of unamortized discount and debt issuance costs and excludes amounts classified within additional paid-in capital. Refer to Note 9, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt and Credit Agreement, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further information regarding the Company&#x2019;s credit facility and Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information regarding the Company&#x2019;s convertible senior notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfNDE_8cb88e7c-3eaa-4ae2-83a6-a86e0166133c"
      unitRef="usd">481500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfNDg_91bf920c-c54d-4020-a36a-f2ca987842c2"
      unitRef="usd">485900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfMjgw_71dcc334-e36c-4d0b-b45c-0a303c21d04c"
      unitRef="usd">449100000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfMjg3_eb21321d-3abd-459b-99b5-0ba3c0789bd4"
      unitRef="usd">447200000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfMTQzMQ_723bdc32-8c80-4303-808c-8fba21b7badc">The Company measures its financial instruments at fair value. The Company&#x2019;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.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfMTA4Mw_974f17ea-cf77-4940-a003-369e5d018180"
      unitRef="usd">917000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80Ni9mcmFnOjIzMmQwNDFmMGZmZTQ2Mzk4YmRiZDNlMWI0NTIxMjYxL3RleHRyZWdpb246MjMyZDA0MWYwZmZlNDYzOThiZGJkM2UxYjQ1MjEyNjFfMTEyMw_e5c44acd-ca76-4f64-8ec7-5e3997c5f3f6"
      unitRef="usd">482800000</us-gaap:LongTermDebt>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RleHRyZWdpb246NjkzNTUyNjA0ZDljNGNjYWI2OTdmODk5YTRlZjgzYWJfNDI3_addf7325-49b9-4444-b950-8210d91c5d01">Balance Sheet Components&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance sheet details as of September&#160;30, 2021 and December&#160;31, 2020 are presented in the tables below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funds held for customers, including restricted cash &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other long-term assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMC0xLTEtMA_bf9e2cea-76fe-4136-ad61-b238e1024cea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMC0xLTEtMA_d076d326-3606-4d76-a1f8-d2633fd0f067"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer fund liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advance payments from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebates and lease buyouts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Group purchasing organization fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes restricted cash of $0.6 million and $4.0 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments, for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,790)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,179)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,790)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,179)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RleHRyZWdpb246NjkzNTUyNjA0ZDljNGNjYWI2OTdmODk5YTRlZjgzYWJfNDI5_57b491d3-27b9-4760-9a89-3b84a4d894d3">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance sheet details as of September&#160;30, 2021 and December&#160;31, 2020 are presented in the tables below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funds held for customers, including restricted cash &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other long-term assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMC0xLTEtMA_bf9e2cea-76fe-4136-ad61-b238e1024cea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMC0xLTEtMA_d076d326-3606-4d76-a1f8-d2633fd0f067"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer fund liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advance payments from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebates and lease buyouts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Group purchasing organization fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes restricted cash of $0.6 million and $4.0 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNC0xLTEtMS0w_8a69a142-d42c-46ac-959d-002325d91932"
      unitRef="usd">40844000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNC0zLTEtMS0w_fe3cde90-1c90-43df-bc2e-72258c2a7ee1"
      unitRef="usd">28205000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNS0xLTEtMS0w_efdb0123-4718-4149-a775-6b050f158556"
      unitRef="usd">7591000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNS0zLTEtMS0w_14832c74-e06b-46c6-8d8d-9be427bec109"
      unitRef="usd">7973000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNi0xLTEtMS0w_77a36274-c9b6-4011-8e7b-573199dab2c2"
      unitRef="usd">55824000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNi0zLTEtMS0w_32889cbe-d12c-45c4-9f50-c30118959d09"
      unitRef="usd">60120000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNy0xLTEtMS0w_d2534f0a-0852-444f-8bf6-a0dc9db51e09"
      unitRef="usd">104259000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfNy0zLTEtMS0w_8cc706d0-9542-4441-9edd-c1a5df2f06b7"
      unitRef="usd">96298000</us-gaap:InventoryNet>
    <us-gaap:FundsHeldForClients
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTAtMS0xLTEtMA_7614c299-b20e-4cce-bc23-0e9b54be8851"
      unitRef="usd">20150000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTAtMy0xLTEtMA_4adee43d-acd0-49bc-ad50-567d85fb1397"
      unitRef="usd">18164000</us-gaap:FundsHeldForClients>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTEtMS0xLTEtMA_4ca1e111-02f1-40c6-a8bb-be7d7f5888b0"
      unitRef="usd">10529000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTEtMy0xLTEtMA_1d2b9a4a-a5ba-4669-98da-ad0145bfdf8f"
      unitRef="usd">10246000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTItMS0xLTEtMA_dcaf6456-e1d4-47cb-9001-f9327031b4f0"
      unitRef="usd">5706000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTItMy0xLTEtMA_32c3cdaa-9aae-4ad2-aa26-afba1bd348b5"
      unitRef="usd">10095000</us-gaap:PrepaidTaxes>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTMtMS0xLTEtMA_89a504b3-75c2-4bdd-ad24-45c6458c534a"
      unitRef="usd">8032000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTMtMy0xLTEtMA_769fa315-d882-4819-abcd-c675db12c2de"
      unitRef="usd">2539000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTQtMS0xLTEtMA_c677faff-3cb5-458d-9b04-749958ffe481"
      unitRef="usd">44417000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTQtMy0xLTEtMA_5304fd63-4333-4c6f-9e2e-bcf679bef601"
      unitRef="usd">41044000</us-gaap:OtherAssetsCurrent>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTctMS0xLTEtMA_99feacf3-b57a-4cc2-bf10-f133d7c42713"
      unitRef="usd">98559000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTctMy0xLTEtMA_dca1e0ea-842f-43fc-b162-346443188b00"
      unitRef="usd">94027000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTgtMS0xLTEtMA_99fe462b-e3e8-4547-ae36-b629e766c5e1"
      unitRef="usd">14460000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTgtMy0xLTEtMA_f5004aa4-cbab-40bf-bf63-d0a31996b84e"
      unitRef="usd">17205000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTktMS0xLTEtMA_80dfa756-b394-4c35-bf6c-010a2647d1ae"
      unitRef="usd">3430000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMTktMy0xLTEtMA_353f5bff-2ce8-4fc3-a31d-711804ac69dc"
      unitRef="usd">4253000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjAtMS0xLTEtMA_4f799509-da85-40ce-be17-98937e438966"
      unitRef="usd">4033000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjAtMy0xLTEtMA_2ba152df-2eec-4e65-8378-21c4cefabd34"
      unitRef="usd">3804000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjEtMS0xLTEtMA_3a5d0431-de90-4b68-84bd-a37a3a99b8d0"
      unitRef="usd">120482000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjEtMy0xLTEtMA_21a3cc8e-ec7e-4b24-ad2e-31da536a21b7"
      unitRef="usd">119289000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMS0xLTEtMA_ad6b8b79-2def-44de-8663-88a6c287a4fc"
      unitRef="usd">13009000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjQtMy0xLTEtMA_39b63cae-d6ff-44dc-a214-5dec78d6f1f5"
      unitRef="usd">12197000</us-gaap:OperatingLeaseLiabilityCurrent>
    <omcl:CustomerFundLiabilityCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjUtMS0xLTEtMA_9a925921-3360-4f5c-ae4a-a1d7630a90fd"
      unitRef="usd">20150000</omcl:CustomerFundLiabilityCurrent>
    <omcl:CustomerFundLiabilityCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjUtMy0xLTEtMA_fc9b5399-bd7f-4c8e-814b-8cf569b413c0"
      unitRef="usd">18164000</omcl:CustomerFundLiabilityCurrent>
    <omcl:ContractWithCustomerLiabilityCustomerAdvancesAndDepositsCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjYtMS0xLTEtMA_08719bd1-77aa-457b-8cda-fad14e3bc87d"
      unitRef="usd">8201000</omcl:ContractWithCustomerLiabilityCustomerAdvancesAndDepositsCurrent>
    <omcl:ContractWithCustomerLiabilityCustomerAdvancesAndDepositsCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjYtMy0xLTEtMA_dc74e31a-f3a4-48e6-9f26-ee7c9535e4c1"
      unitRef="usd">6981000</omcl:ContractWithCustomerLiabilityCustomerAdvancesAndDepositsCurrent>
    <omcl:AccruedLiabilitiesRebatesandLeaseBuyoutsCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjctMS0xLTEtMA_9db1dbcd-4af4-4ea5-8fe4-b82db97bb5d4"
      unitRef="usd">39743000</omcl:AccruedLiabilitiesRebatesandLeaseBuyoutsCurrent>
    <omcl:AccruedLiabilitiesRebatesandLeaseBuyoutsCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjctMy0xLTEtMA_58d84cf1-f078-4f25-80bb-06a8492e501b"
      unitRef="usd">21815000</omcl:AccruedLiabilitiesRebatesandLeaseBuyoutsCurrent>
    <omcl:AccruedGroupPurchasingOrganizationFees
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjgtMS0xLTEtMA_04bdd114-1fa3-4014-a6f8-c6561ffb2228"
      unitRef="usd">5940000</omcl:AccruedGroupPurchasingOrganizationFees>
    <omcl:AccruedGroupPurchasingOrganizationFees
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjgtMy0xLTEtMA_560a100b-2a76-4b2f-912a-f843d4d363d0"
      unitRef="usd">4412000</omcl:AccruedGroupPurchasingOrganizationFees>
    <us-gaap:TaxesPayableCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjktMS0xLTEtMA_777b1067-07e6-4add-8665-35902e317c31"
      unitRef="usd">2049000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMjktMy0xLTEtMA_c0a8c60c-5c40-443f-9ba6-6b3bbf6117d7"
      unitRef="usd">3520000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMzAtMS0xLTEtMA_96dbb65b-6f02-406a-ae58-6cc145379392"
      unitRef="usd">15144000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMzAtMy0xLTEtMA_00a5857e-684a-4071-832f-be06ba22890a"
      unitRef="usd">13222000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMzEtMS0xLTEtMA_f87dc990-8708-46cc-8f70-95a761a33566"
      unitRef="usd">104236000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOmRmYWNmNWQxZDk1YTRmZjA5ZGJiZmU4NjNmMjgxZTJlL3RhYmxlcmFuZ2U6ZGZhY2Y1ZDFkOTVhNGZmMDlkYmJmZTg2M2YyODFlMmVfMzEtMy0xLTEtMA_6d68099f-4359-4e5d-9506-6c8b367fc708"
      unitRef="usd">80311000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RestrictedCash
      contextRef="ie0fb921a7fda4ded8c85cb9509f8be95_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RleHRyZWdpb246NjkzNTUyNjA0ZDljNGNjYWI2OTdmODk5YTRlZjgzYWJfMTY5_8192e364-e5a7-4e2e-9c71-fb13f75d7b9a"
      unitRef="usd">600000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i92744272ad8c453080ea9c51d26e5658_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RleHRyZWdpb246NjkzNTUyNjA0ZDljNGNjYWI2OTdmODk5YTRlZjgzYWJfMTc2_d418b539-c41b-4b9f-90a5-1c80cac2a84d"
      unitRef="usd">4000000</us-gaap:RestrictedCash>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RleHRyZWdpb246NjkzNTUyNjA0ZDljNGNjYWI2OTdmODk5YTRlZjgzYWJfNDIw_5ac44bf7-8247-4a99-b1ad-71e0fcfde7fa">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments, for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,790)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,179)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,790)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,179)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ifcbf38fa6d9840a69142c6cd06d7df53_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNS0xLTEtMS0w_fcf78d95-0b5f-43c7-a24b-8c500200ef1e"
      unitRef="usd">-5491000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d9b9bf3ff584f9b81cc259ebc602ee3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNS03LTEtMS0w_bbed6d90-d62d-4da8-80fa-44e49ff9dd9b"
      unitRef="usd">-13689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14bef710aeb04370acd3cecb4c96db21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNS0xMy0xLTEtMA_6746f7ef-0ae7-47d2-b9c3-53a085752900"
      unitRef="usd">-5522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3bd6a57073149a9ac6681b5c4a4e83d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNS0xNS0xLTEtMA_3d332d87-5a3b-4560-90ae-aea0db724537"
      unitRef="usd">-9446000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ic623c5c12f1b4a3b822175f1278e46e7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNi0xLTEtMS0w_0ff4861a-fbb9-4190-ba16-c0b402122ec1"
      unitRef="usd">-2299000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i6a7539c139c746daabdfa7130cfc4c59_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNi03LTEtMS0w_a65b1e33-31c5-4b41-9e46-58db5b849e4b"
      unitRef="usd">3510000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i6395959260054ecc9a5ce59913850d98_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNi0xMy0xLTEtMA_78fd1cf5-579c-4f44-a3bd-86d185083382"
      unitRef="usd">-2268000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i900ecbfcc1da46ef8767236cd8745154_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfNi0xNS0xLTEtMA_829b3796-e7bc-4574-a8c3-eadc1683c734"
      unitRef="usd">-733000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i93f5227656e247289e015bc6d0311802_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfOS0xLTEtMS0w_48698e82-61e6-487d-acbe-7e2861f0d8f5"
      unitRef="usd">-7790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie16f3a2f2baf4b51a940393f8f72f2ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfOS03LTEtMS0w_d0c0b002-fd30-4ac4-84e4-f44548864802"
      unitRef="usd">-10179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93f5227656e247289e015bc6d0311802_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfOS0xMy0xLTEtMA_fe9fb4c7-a2f0-47ee-aaba-83c2f735778c"
      unitRef="usd">-7790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie16f3a2f2baf4b51a940393f8f72f2ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF80OS9mcmFnOjY5MzU1MjYwNGQ5YzRjY2FiNjk3Zjg5OWE0ZWY4M2FiL3RhYmxlOjYzY2Y5NWFiODNhNjQ4NmU5MjNjNzc1ZDMxYjk0MjM0L3RhYmxlcmFuZ2U6NjNjZjk1YWI4M2E2NDg2ZTkyM2M3NzVkMzFiOTQyMzRfOS0xNS0xLTEtMA_062e51e5-155d-42af-988a-5410c91987cc"
      unitRef="usd">-10179000</us-gaap:StockholdersEquity>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RleHRyZWdpb246YmRkOTY3YTU1YTZjNDMzMDg0NjViYjE2MzczMjYxZGZfNjY2_d234a33a-bcfd-40ca-8888-50aac23c535e">Property and Equipment&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the property and equipment balances as of September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense of property and equipment was $5.2&#160;million and $4.6&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively, and $14.9&#160;million and $13.6&#160;million for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No individual country represented more than 10% of total property and equipment, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RleHRyZWdpb246YmRkOTY3YTU1YTZjNDMzMDg0NjViYjE2MzczMjYxZGZfNjY5_658440ba-e463-4f1c-b052-ac36c911b186">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the property and equipment balances as of September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i98bd988a6f8340f5bd90955954f66a84_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfMy0xLTEtMS0w_158eea13-0646-4d78-a169-31067dc561dc"
      unitRef="usd">87061000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43489d82df374ed8bc53d25fd02b5133_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfMy0zLTEtMS0w_89c81fd3-3ba9-4fef-8faa-1c514e75b841"
      unitRef="usd">81034000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id1881490f9d541c2a264dff9c7854a34_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNC0xLTEtMS0w_530e25ed-3676-4bd5-9696-3cd51758a77d"
      unitRef="usd">6999000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7116427f8f70482f832fa7803301c0ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNC0zLTEtMS0w_d1d2157d-db75-411d-b977-61c93baa8cdd"
      unitRef="usd">7498000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie76e314b3d3942888db1a7022edd6167_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNS0xLTEtMS0w_c4e3fd1d-2305-48da-938b-541aa591fc13"
      unitRef="usd">20365000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib07296e4213b47ab9d85dbad3235c8d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNS0zLTEtMS0w_9cbdbd2b-f426-4c1f-86bf-79fc97f86aab"
      unitRef="usd">19517000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i90f804987dd848d595d2f065c3a757bf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNi0xLTEtMS0w_1c6730a6-4b99-4bbd-90e2-075d032cb869"
      unitRef="usd">57575000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id93a371e34214d33b17b8d0cb24226e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNi0zLTEtMS0w_3ee279d4-51aa-4e34-8157-ee12cdd48fa3"
      unitRef="usd">50230000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie73994da2e374770930561ae40bff801_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNy0xLTEtMS0w_2df7c2ce-b2ea-489b-b3cb-7762f49f233d"
      unitRef="usd">8943000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i101c0c85721145f4bf6cb70d33a2e82c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfNy0zLTEtMS0w_5a3437b3-cf48-46b2-a3b5-3f5995d44eab"
      unitRef="usd">7095000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfOC0xLTEtMS0w_4adbe3e7-b7d8-4010-96ab-25ed28a3e856"
      unitRef="usd">180943000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfOC0zLTEtMS0w_196c535a-5d44-47b4-9bde-077e32f530c1"
      unitRef="usd">165374000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfOS0xLTEtMS0w_cdd4550a-8c87-43a1-b14c-b7831cea602b"
      unitRef="usd">115988000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfOS0zLTEtMS0w_aa168a09-c762-48b9-ae25-5b102f7ddd41"
      unitRef="usd">106301000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfMTAtMS0xLTEtMA_f59d9c82-d30f-4408-b3e4-09f281eb5fea"
      unitRef="usd">64955000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOmY4Nzc3ZTJkYTYxMTQ5Y2NiNDU1NWRhYzAxYjg1YmU5L3RhYmxlcmFuZ2U6Zjg3NzdlMmRhNjExNDljY2I0NTU1ZGFjMDFiODViZTlfMTAtMy0xLTEtMA_bd7499e6-71ec-439f-aeef-c8d1bf596995"
      unitRef="usd">59073000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RleHRyZWdpb246YmRkOTY3YTU1YTZjNDMzMDg0NjViYjE2MzczMjYxZGZfMTY2_055a791a-f2fa-427c-b7ca-897be565c1cc"
      unitRef="usd">5200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RleHRyZWdpb246YmRkOTY3YTU1YTZjNDMzMDg0NjViYjE2MzczMjYxZGZfMTcz_e8616f54-6abd-4552-ab67-6a43917a6038"
      unitRef="usd">4600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RleHRyZWdpb246YmRkOTY3YTU1YTZjNDMzMDg0NjViYjE2MzczMjYxZGZfMjI5_6976c432-8f4c-4390-8346-217b5c18c434"
      unitRef="usd">14900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RleHRyZWdpb246YmRkOTY3YTU1YTZjNDMzMDg0NjViYjE2MzczMjYxZGZfMjM2_3ea04a1a-3c16-4034-8ec0-7735398fb8c4"
      unitRef="usd">13600000</us-gaap:Depreciation>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RleHRyZWdpb246YmRkOTY3YTU1YTZjNDMzMDg0NjViYjE2MzczMjYxZGZfNjcy_cc4e942a-4011-4456-93ae-51784cd929e5">The following table summarizes the geographic information for property and equipment, net, as of September&#160;30, 2021 and December&#160;31, 2020:&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No individual country represented more than 10% of total property and equipment, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9de26317180d404bb67c6358a2a8517f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOjIwNDVlZTMyYTA5OTQ4NjY5NGM1YzZjMmUxNTlkNDk2L3RhYmxlcmFuZ2U6MjA0NWVlMzJhMDk5NDg2Njk0YzVjNmMyZTE1OWQ0OTZfMy0xLTEtMS0w_393b2f93-778e-4880-b41a-935d286fe33c"
      unitRef="usd">60384000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i324e426c933f47c7aa7716f7c097a490_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOjIwNDVlZTMyYTA5OTQ4NjY5NGM1YzZjMmUxNTlkNDk2L3RhYmxlcmFuZ2U6MjA0NWVlMzJhMDk5NDg2Njk0YzVjNmMyZTE1OWQ0OTZfMy0zLTEtMS0w_5b42e303-2181-4b1e-959c-974c1d5257be"
      unitRef="usd">53203000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i06c51e2e456a42369ad6a9359330137a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOjIwNDVlZTMyYTA5OTQ4NjY5NGM1YzZjMmUxNTlkNDk2L3RhYmxlcmFuZ2U6MjA0NWVlMzJhMDk5NDg2Njk0YzVjNmMyZTE1OWQ0OTZfNC0xLTEtMS0w_f506f975-0aac-4c40-8ab4-99ea97b35357"
      unitRef="usd">4571000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id13d7660ac464676bd679af9aeb9ffd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOjIwNDVlZTMyYTA5OTQ4NjY5NGM1YzZjMmUxNTlkNDk2L3RhYmxlcmFuZ2U6MjA0NWVlMzJhMDk5NDg2Njk0YzVjNmMyZTE1OWQ0OTZfNC0zLTEtMS0w_12bd6181-68fe-48a0-8830-35d5c794c5f4"
      unitRef="usd">5870000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOjIwNDVlZTMyYTA5OTQ4NjY5NGM1YzZjMmUxNTlkNDk2L3RhYmxlcmFuZ2U6MjA0NWVlMzJhMDk5NDg2Njk0YzVjNmMyZTE1OWQ0OTZfNS0xLTEtMS0w_bee240ab-0a68-4ceb-882b-79bb090222b9"
      unitRef="usd">64955000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81Mi9mcmFnOmJkZDk2N2E1NWE2YzQzMzA4NDY1YmIxNjM3MzI2MWRmL3RhYmxlOjIwNDVlZTMyYTA5OTQ4NjY5NGM1YzZjMmUxNTlkNDk2L3RhYmxlcmFuZ2U6MjA0NWVlMzJhMDk5NDg2Njk0YzVjNmMyZTE1OWQ0OTZfNS0zLTEtMS0w_9c551b6d-9f4f-49f1-8e34-33ab79ceaaf9"
      unitRef="usd">59073000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNzEz_cf1fcbdd-2cb8-44e6-b520-b4784384183f">Goodwill and Intangible Assets&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the carrying amount of goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;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"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;340B Link Business Measurement Period Adjustments&lt;/span&gt;&lt;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"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency exchange rate fluctuations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Refer to Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts and useful lives of intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;amount &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency exchange rate fluctuations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying&lt;br/&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,793)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;amount &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency exchange rate fluctuations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying&lt;br/&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117,482)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(755)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The differences in gross carrying amounts between periods are primarily due to additions of intangible assets in connection with the FDS Amplicare acquisition, partially offset by the write-off of certain fully amortized intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets was $6.3&#160;million and $4.4&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively, and $18.7&#160;million and $13.3&#160;million for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expenses for amortizable intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining three months of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNjk4_61168a36-0c4a-49c0-aef3-8389ef266e43">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the carrying amount of goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;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"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;340B Link Business Measurement Period Adjustments&lt;/span&gt;&lt;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"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency exchange rate fluctuations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Refer to Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjFmYmE3ZmY1ODFlYjQ0MTE5NzUzM2M2MmU3NDRmN2Q0L3RhYmxlcmFuZ2U6MWZiYTdmZjU4MWViNDQxMTk3NTMzYzYyZTc0NGY3ZDRfMy0xLTEtMS0w_da25bb4c-a2fa-47dc-a69a-a6ce709bc36e"
      unitRef="usd">499309000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjFmYmE3ZmY1ODFlYjQ0MTE5NzUzM2M2MmU3NDRmN2Q0L3RhYmxlcmFuZ2U6MWZiYTdmZjU4MWViNDQxMTk3NTMzYzYyZTc0NGY3ZDRfMy0zLTEtMS0w_6398040d-ef05-494f-bb16-e41d2249a157"
      unitRef="usd">118846000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjFmYmE3ZmY1ODFlYjQ0MTE5NzUzM2M2MmU3NDRmN2Q0L3RhYmxlcmFuZ2U6MWZiYTdmZjU4MWViNDQxMTk3NTMzYzYyZTc0NGY3ZDRfMy01LTEtMS0xODgxMA_e2993d78-db4f-4981-bccb-b62fb86ce103"
      unitRef="usd">-849000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjFmYmE3ZmY1ODFlYjQ0MTE5NzUzM2M2MmU3NDRmN2Q0L3RhYmxlcmFuZ2U6MWZiYTdmZjU4MWViNDQxMTk3NTMzYzYyZTc0NGY3ZDRfMy01LTEtMS0w_e0b0292b-73d3-41b8-84ea-799cbb3d44f5"
      unitRef="usd">-919000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjFmYmE3ZmY1ODFlYjQ0MTE5NzUzM2M2MmU3NDRmN2Q0L3RhYmxlcmFuZ2U6MWZiYTdmZjU4MWViNDQxMTk3NTMzYzYyZTc0NGY3ZDRfMy03LTEtMS0w_4e71aa24-e4c9-4751-b13a-211a81fee545"
      unitRef="usd">616387000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNzA1_00c36f93-83f0-4e37-8837-b50394a63fa1">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts and useful lives of intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;amount &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency exchange rate fluctuations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying&lt;br/&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,793)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;amount &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency exchange rate fluctuations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying&lt;br/&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117,482)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(755)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The differences in gross carrying amounts between periods are primarily due to additions of intangible assets in connection with the FDS Amplicare acquisition, partially offset by the write-off of certain fully amortized intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica17184514ea4e94b338988faceedca0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNC0xLTEtMS0w_78b6e9ff-cd65-45a4-aefe-e7835f87b64c"
      unitRef="usd">247389000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica17184514ea4e94b338988faceedca0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNC0zLTEtMS0w_d01923c7-9b37-4439-afe0-174db7e3923c"
      unitRef="usd">73845000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="ica17184514ea4e94b338988faceedca0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNC01LTEtMS0w_3170b060-8bcc-430d-acd9-b72bdabe7ff7"
      unitRef="usd">-916000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ica17184514ea4e94b338988faceedca0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNC03LTEtMS0w_f52fdcda-cb06-4085-9072-4eef10e80c49"
      unitRef="usd">172628000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id1f11853ef874f48968fc1a63ea24a0a_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNC05LTEtMS0wL3RleHRyZWdpb246MzIwMjJjMTcyNTljNGQ5MmE4OTc2MDJmNmQ2YmViYjFfNA_f8b5809d-fcd1-4782-8c8d-9a879c947dd5">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9c8d2d0fc2fa459ca4f2df92482698f1_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNC05LTEtMS0wL3RleHRyZWdpb246MzIwMjJjMTcyNTljNGQ5MmE4OTc2MDJmNmQ2YmViYjFfOQ_85b4870c-8f27-4b15-9c5b-da47ac6f3422">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i278758c459834bf8a3e9ddbc839089f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNS0xLTEtMS0w_8df41993-0846-42de-a6fc-897003e30189"
      unitRef="usd">93366000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i278758c459834bf8a3e9ddbc839089f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNS0zLTEtMS0w_5c6b1c59-9ec7-4624-8921-db5edd900cfc"
      unitRef="usd">52631000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i278758c459834bf8a3e9ddbc839089f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNS01LTEtMS0w_e7fb3d22-9dda-4af3-bb67-92ef51cb99e2"
      unitRef="usd">6000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i278758c459834bf8a3e9ddbc839089f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNS03LTEtMS0w_fa4b346b-a01b-4a75-a58d-b3c0b959bf6c"
      unitRef="usd">40741000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iffd6592b14b94f1e94738fe8b0906c5c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNS05LTEtMS0wL3RleHRyZWdpb246MjRjYzdmMGE3MGYxNGJjMzkwZGY3MTFmYjkxNWQwY2JfNA_54b42f98-3f83-430d-b47a-dcf1da2ff897">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if619c7ec501f453b9c3179babb7fde33_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNS05LTEtMS0wL3RleHRyZWdpb246MjRjYzdmMGE3MGYxNGJjMzkwZGY3MTFmYjkxNWQwY2JfOQ_09260bca-302d-4486-8181-563f8d22315e">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7672d2c82f024114a1e85bc9ec735e76_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNy0xLTEtMS0w_acf49e60-f4bc-4073-83fa-9f7bd702d355"
      unitRef="usd">9400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7672d2c82f024114a1e85bc9ec735e76_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNy0zLTEtMS0w_bb289e42-806b-49d3-990f-5a6043891afa"
      unitRef="usd">5539000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i7672d2c82f024114a1e85bc9ec735e76_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNy01LTEtMS0w_806a9f18-944f-4420-ae81-774e273a2b17"
      unitRef="usd">14000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7672d2c82f024114a1e85bc9ec735e76_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNy03LTEtMS0w_1b07cb55-7ae5-4c8d-ab99-f219a3f9543a"
      unitRef="usd">3875000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5cb01cde1bcf4e90931ed34c4c27109e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNy05LTEtMS0wL3RleHRyZWdpb246YTc4NTFlMmViZDExNGIyMjg3YjhhODVjZDJiYjkzZDRfNA_4b70d9c7-5beb-42b2-a91a-d565f203306e">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4aeac486b79f466bb1c344fb46da1411_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfNy05LTEtMS0wL3RleHRyZWdpb246YTc4NTFlMmViZDExNGIyMjg3YjhhODVjZDJiYjkzZDRfOQ_f9d609ce-1598-4f1c-bc8e-413c37178788">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i062f9e7a95e140dd9a68ea504ef9844b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOC0xLTEtMS0w_bebf4203-5e9a-4c5b-a74d-fc0356d5f365"
      unitRef="usd">2890000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i062f9e7a95e140dd9a68ea504ef9844b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOC0zLTEtMS0w_b7844c81-c8f2-48d1-9585-3824a1b0e625"
      unitRef="usd">1578000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i062f9e7a95e140dd9a68ea504ef9844b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOC01LTEtMS0w_010765ad-7e45-4bd8-b2a1-1787f65a2926"
      unitRef="usd">0</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i062f9e7a95e140dd9a68ea504ef9844b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOC03LTEtMS0w_b7004593-460a-4388-9a79-9f96916ea006"
      unitRef="usd">1312000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8bf8893b62924f2196841daec8e54310_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOC05LTEtMS0wL3RleHRyZWdpb246N2FhM2QxMWYwNTdkNDc1ZmE4ZmZhNGUyNmI4ZTVhNDdfNA_98a015d0-73c8-422e-b98b-00c7c69ecf90">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i875bfd98de1b443db4dae0ca918d51cb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOC05LTEtMS0wL3RleHRyZWdpb246N2FhM2QxMWYwNTdkNDc1ZmE4ZmZhNGUyNmI4ZTVhNDdfOQ_3abc541f-ad6d-4208-9282-d2fd7b1f5472">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i24c7a4a801be4ba8a53e81c224e8fdbc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOS0xLTEtMS0w_43e0c671-e3d7-4c9c-af8a-0e0282164e26"
      unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i24c7a4a801be4ba8a53e81c224e8fdbc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOS0zLTEtMS0w_2014205b-f3b4-4883-ad82-ef9b38c1997f"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i24c7a4a801be4ba8a53e81c224e8fdbc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOS01LTEtMS0w_8df9baa4-1dec-44f1-a8e6-81f8d11979a9"
      unitRef="usd">0</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i24c7a4a801be4ba8a53e81c224e8fdbc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOS03LTEtMS0w_e6afdc68-597d-442c-a4a5-455c45b8f024"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id4d5647852344b75ba4a5b0d371d69c4_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfOS05LTEtMS0w_9e70ca5a-0f6b-4b71-8fc1-0497c366012c">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfMTEtMS0xLTEtMA_657a3f8f-eb5f-4512-9524-8962d397a911"
      unitRef="usd">353645000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfMTEtMy0xLTEtMA_27bb8b0d-da13-48f6-9269-46f434aef8b5"
      unitRef="usd">133793000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfMTEtNS0xLTEtMA_d2a4d1a2-1fc5-448c-b8f4-a483938ccca0"
      unitRef="usd">-896000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjdmNTc1Y2UzOWU2NDQ5YjNiNzE5MDhmY2JjNjhlMDY0L3RhYmxlcmFuZ2U6N2Y1NzVjZTM5ZTY0NDliM2I3MTkwOGZjYmM2OGUwNjRfMTEtNy0xLTEtMA_842a3904-e73e-46ae-bce3-babedf05ec55"
      unitRef="usd">218956000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i23ccc67165c44455a09e1f8119ee31f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNC0xLTEtMS0w_91e7e1c7-43a1-47bd-b3f7-1fd7ad7c830e"
      unitRef="usd">187889000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i23ccc67165c44455a09e1f8119ee31f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNC0zLTEtMS0w_c2205622-5966-48e2-94e3-afd0eff1aac4"
      unitRef="usd">64254000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i23ccc67165c44455a09e1f8119ee31f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNC01LTEtMS0w_05d749d1-19aa-49f0-b1ba-953e95ddac4b"
      unitRef="usd">-777000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i23ccc67165c44455a09e1f8119ee31f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNC03LTEtMS0w_ff029f95-342e-4ade-98d4-e91c8ad67d92"
      unitRef="usd">122858000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib62211b4d92344dd8b8b99fa68e1fe0b_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNC05LTEtMS0wL3RleHRyZWdpb246YzRmZjU4ZDMyMGI5NDI0ZmJkYTBiMmRlYmVmNDdhYWVfNA_074e8605-d405-4ecc-a501-6df963670f2e">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i679a77baa3fd451b8f749a4b26630117_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNC05LTEtMS0wL3RleHRyZWdpb246YzRmZjU4ZDMyMGI5NDI0ZmJkYTBiMmRlYmVmNDdhYWVfOQ_887f2fff-5cbe-41d7-90dd-67d15960aba5">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i872d992224f84afea87386a16e155585_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNS0xLTEtMS0w_7e8de1bd-8cf8-4f72-bcf6-ca54ea25073a"
      unitRef="usd">86029000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i872d992224f84afea87386a16e155585_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNS0zLTEtMS0w_155d8fce-dd23-48c5-9e83-766eedaaf576"
      unitRef="usd">44851000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i872d992224f84afea87386a16e155585_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNS01LTEtMS0w_b5febb0f-2585-4814-8b10-674da0e98eed"
      unitRef="usd">6000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i872d992224f84afea87386a16e155585_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNS03LTEtMS0w_7e19c754-cdbe-4b8a-9393-0d2fde91cc90"
      unitRef="usd">41184000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7e9bbdf0e1004bbbbf1ec25e16150231_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNS05LTEtMS0wL3RleHRyZWdpb246NTA5ZDNmNzgxN2M5NDkwNmJhNWIzYWQxMzY1N2I0NjBfNA_e7706a43-dfd4-44f9-b83d-e21e95b10929">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8330572690b94f3fa306869419486400_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNS05LTEtMS0wL3RleHRyZWdpb246NTA5ZDNmNzgxN2M5NDkwNmJhNWIzYWQxMzY1N2I0NjBfOQ_4fd71920-fac6-4045-b89d-77c53339c4ef">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i311d31ae293a408ca2d66c2d376e9957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNi0xLTEtMS0w_522228b2-adf4-476d-b41c-8ea272b3f2a0"
      unitRef="usd">1150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i311d31ae293a408ca2d66c2d376e9957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNi0zLTEtMS0w_fc8f94ca-47ef-4c4f-8f3e-3e16b28b5ee6"
      unitRef="usd">1078000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i311d31ae293a408ca2d66c2d376e9957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNi01LTEtMS0w_1ba0aa9f-24ab-47c9-b67c-1c1b63f03adf"
      unitRef="usd">0</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i311d31ae293a408ca2d66c2d376e9957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNi03LTEtMS0w_7b2edfc2-04e2-4fb8-bf79-fa12a2aeaf74"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0ff3c5d07cec4b5a9e6931d388e0edf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNi05LTEtMS0w_a07dc7e2-3b8a-45b4-9145-1b4100e17fd0">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i44e11617934c4d318cca4e8c323dfae4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNy0xLTEtMS0w_de39ad26-49cc-4d48-8725-8587dca9a216"
      unitRef="usd">7850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i44e11617934c4d318cca4e8c323dfae4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNy0zLTEtMS0w_dbe6da81-f088-4c62-a0e8-7483f3b39f5c"
      unitRef="usd">5794000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i44e11617934c4d318cca4e8c323dfae4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNy01LTEtMS0w_fb7ed82a-bf3d-46fc-b8e1-3011c80ea0d9"
      unitRef="usd">14000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i44e11617934c4d318cca4e8c323dfae4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNy03LTEtMS0w_5a18911d-926a-4692-bbcc-9b322fb5ab52"
      unitRef="usd">2070000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i390c0a72719b44cc9c80659e6fa3e324_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNy05LTEtMS0wL3RleHRyZWdpb246ZjY4MDI0NTM4MDRhNGIyY2IzMWI1NTE2N2EzOTM5NGFfNA_2dd5d310-206f-402f-9884-3868bb07759a">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i89b90ffd1d5143d28f160e473efe488a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfNy05LTEtMS0wL3RleHRyZWdpb246ZjY4MDI0NTM4MDRhNGIyY2IzMWI1NTE2N2EzOTM5NGFfOQ_c2ff25ed-8171-4c85-9486-06c6a241598e">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i66711fa4b4a742d990898690ba01390d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOC0xLTEtMS0w_3f978914-9839-425d-944a-7fca901f56ee"
      unitRef="usd">2930000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i66711fa4b4a742d990898690ba01390d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOC0zLTEtMS0w_71f36c53-3550-4e00-86d0-bb764468d61a"
      unitRef="usd">1455000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i66711fa4b4a742d990898690ba01390d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOC01LTEtMS0w_add36edf-a78d-4428-8579-94f0dd71c1cc"
      unitRef="usd">2000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i66711fa4b4a742d990898690ba01390d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOC03LTEtMS0w_6a1ce5e1-585b-498f-b55e-409f86d12360"
      unitRef="usd">1477000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ida69f5bb5ef84984b35e99d42d5beba2_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOC05LTEtMS0wL3RleHRyZWdpb246OWUwZWYyYWU5MjA2NGMyODliYWFlNGMxMGZkMDIxOThfNA_24ec37a6-1b2d-478b-b72a-b304664d951c">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia89058c44a4349cb99d4a6c2544ccfa0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOC05LTEtMS0wL3RleHRyZWdpb246OWUwZWYyYWU5MjA2NGMyODliYWFlNGMxMGZkMDIxOThfOQ_b2d91ae9-3625-414e-b8b0-1493d02be02d">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iee863e85ac1e48c69a23d592863556c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOS0xLTEtMS0w_fd243bc8-4847-4240-9bf2-c764a148faed"
      unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iee863e85ac1e48c69a23d592863556c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOS0zLTEtMS0w_4ffb5395-0783-49ce-a60d-1efa4f40db16"
      unitRef="usd">50000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="iee863e85ac1e48c69a23d592863556c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOS01LTEtMS0w_149d41f7-fe6b-4a17-b5cc-67633997bf3d"
      unitRef="usd">0</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iee863e85ac1e48c69a23d592863556c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOS03LTEtMS0w_5886d64a-6bf3-42fa-8110-d310b7f6517b"
      unitRef="usd">550000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if077c11af2d044afa46554722f41bc25_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfOS05LTEtMS0w_16c05058-dba0-4223-85ba-b3f4f68ba182">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfMTEtMS0xLTEtMA_5ebd81ff-fee8-475d-8788-2d81956c03c2"
      unitRef="usd">286448000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfMTEtMy0xLTEtMA_b7f8df25-6ab3-446d-9a2d-c738619f24ec"
      unitRef="usd">117482000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfMTEtNS0xLTEtMA_5b61c748-df8c-4182-a9f4-43dbf64df94f"
      unitRef="usd">-755000</omcl:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustments.IncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2ODZmNTg0M2YyMzRjMmZhMWFjNzJjYWIxMjVmMmNiL3RhYmxlcmFuZ2U6OTY4NmY1ODQzZjIzNGMyZmExYWM3MmNhYjEyNWYyY2JfMTEtNy0xLTEtMA_0d59592c-7f62-406a-b746-ce94d743da2c"
      unitRef="usd">168211000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNDU5_f97db141-a518-4394-b89a-08059ecb3b69"
      unitRef="usd">6300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNDY2_7f1a0050-f1e0-4bb9-b62c-c97124fe7ae0"
      unitRef="usd">4400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNTIy_c64a697a-977c-451f-95a3-b86eef79a824"
      unitRef="usd">18700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNTI5_115c4d0b-c151-4f54-aed8-4dfcb9665fbb"
      unitRef="usd">13300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RleHRyZWdpb246MjU4ODJkMDk5OTg1NDc1YTkyYTEwZDhiNDU0Y2ZkN2VfNzA3_01be570c-c03d-40fb-b033-f76ad948975e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expenses for amortizable intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining three months of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2OGIxZjdkZjRkYzQyYmQ4M2Y3MTQ2MTQ5Y2I0ZmVmL3RhYmxlcmFuZ2U6OTY4YjFmN2RmNGRjNDJiZDgzZjcxNDYxNDljYjRmZWZfMy0xLTEtMS0w_d988186f-dc70-45f4-a92f-97fe284a1fbe"
      unitRef="usd">7818000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2OGIxZjdkZjRkYzQyYmQ4M2Y3MTQ2MTQ5Y2I0ZmVmL3RhYmxlcmFuZ2U6OTY4YjFmN2RmNGRjNDJiZDgzZjcxNDYxNDljYjRmZWZfNC0xLTEtMS0w_ab6451c1-e382-41b2-837a-69a656ec6256"
      unitRef="usd">28772000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2OGIxZjdkZjRkYzQyYmQ4M2Y3MTQ2MTQ5Y2I0ZmVmL3RhYmxlcmFuZ2U6OTY4YjFmN2RmNGRjNDJiZDgzZjcxNDYxNDljYjRmZWZfNS0xLTEtMS0w_e18750ab-d0b6-4beb-a879-47269814519d"
      unitRef="usd">25580000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2OGIxZjdkZjRkYzQyYmQ4M2Y3MTQ2MTQ5Y2I0ZmVmL3RhYmxlcmFuZ2U6OTY4YjFmN2RmNGRjNDJiZDgzZjcxNDYxNDljYjRmZWZfNi0xLTEtMS0w_0fa3bc32-f2ad-4dfc-bb74-860a0e20ba8f"
      unitRef="usd">18462000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2OGIxZjdkZjRkYzQyYmQ4M2Y3MTQ2MTQ5Y2I0ZmVmL3RhYmxlcmFuZ2U6OTY4YjFmN2RmNGRjNDJiZDgzZjcxNDYxNDljYjRmZWZfNy0xLTEtMS0w_d17dd5bc-64de-4e67-bf53-3bcea9ce8718"
      unitRef="usd">16670000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <omcl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2OGIxZjdkZjRkYzQyYmQ4M2Y3MTQ2MTQ5Y2I0ZmVmL3RhYmxlcmFuZ2U6OTY4YjFmN2RmNGRjNDJiZDgzZjcxNDYxNDljYjRmZWZfOC0xLTEtMS0w_bdbdfbac-bdfd-4ff4-9b8a-9f2204d1ca02"
      unitRef="usd">121654000</omcl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF81NS9mcmFnOjI1ODgyZDA5OTk4NTQ3NWE5MmExMGQ4YjQ1NGNmZDdlL3RhYmxlOjk2OGIxZjdkZjRkYzQyYmQ4M2Y3MTQ2MTQ5Y2I0ZmVmL3RhYmxlcmFuZ2U6OTY4YjFmN2RmNGRjNDJiZDgzZjcxNDYxNDljYjRmZWZfOS0xLTEtMS0w_f2065b40-48e4-4de3-a4d7-1959046a83cd"
      unitRef="usd">218956000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNjI0Nw_959eea51-1806-4055-83a3-23495921a726">Debt and Credit Agreement&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2019 Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 15, 2019, the Company entered into an Amended and Restated Credit Agreement (as subsequently amended as discussed below, the &#x201c;A&amp;amp;R Credit Agreement&#x201d;) 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 A&amp;amp;R Credit Agreement superseded the Company&#x2019;s 2016 secured credit facility (the &#x201c;Prior Credit Agreement&#x201d;) and provides for (a) a five-year revolving credit facility of $500.0&#160;million (the &#x201c;Revolving Credit Facility&#x201d;) and (b) an uncommitted incremental loan facility of up to $250.0&#160;million (the &#x201c;Incremental Facility&#x201d;). In addition, the A&amp;amp;R Credit Agreement includes a letter of credit sub-limit of up to $15.0&#160;million and a swing line loan sub-limit of up to $25.0&#160;million. The A&amp;amp;R Credit Agreement has an expiration date of November 15, 2024, upon which date all remaining outstanding borrowings will be due and payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans under the Revolving Credit Facility bear interest, at the Company&#x2019;s option, at a rate equal to either (a) the LIBOR Rate, plus an applicable margin ranging from 1.25% to 2.00% per annum based on the Company&#x2019;s Consolidated Total Net Leverage Ratio (as defined in the A&amp;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) LIBOR for an interest period of one month plus 1.00%, plus an applicable margin ranging from 0.25% to 1.00% per annum based on the Company&#x2019;s Consolidated Total Net Leverage Ratio. Undrawn commitments under the Revolving Credit Facility are subject to a commitment fee ranging from 0.15% to 0.30% per annum based on the Company&#x2019;s Consolidated Total Net Leverage Ratio on the average daily unused portion of the Revolving Credit Facility. The applicable margin for, and certain other terms of, any term loans under the Incremental Facility will be determined prior to the incurrence of such loans. The Company is permitted to make voluntary prepayments at any time without payment of a premium or penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 22, 2020, the parties entered into an amendment (the &#x201c;Amendment&#x201d;) to the A&amp;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, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, expand the Company&#x2019;s flexibility to repurchase its common stock and make other restricted payments, and replace the total net leverage covenant with a new secured net leverage covenant that requires the Company to maintain a consolidated secured net leverage ratio not to exceed 3.50:1 for the calendar quarters ending September 30, 2020, December 31, 2020, and March 31, 2021 and 3.00:1 for the calendar quarters ending thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The A&amp;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 A&amp;amp;R Credit Agreement contains financial covenants that require the Company and its subsidiaries to not exceed a maximum total secured net leverage ratio (as described above) and maintain a minimum interest coverage ratio. In addition, the A&amp;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. The Company&#x2019;s obligations under the A&amp;amp;R Credit Agreement and any 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&#x2019; assets. In connection with entering into the A&amp;amp;R Credit Agreement, and as a condition precedent to borrowing loans thereunder, the Company and certain of the Company&#x2019;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 Company was in full compliance with all covenants as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The refinancing of the Prior Credit Agreement by means of the A&amp;amp;R Credit Agreement was evaluated in accordance with ASC 470-50, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt - Modifications and Extinguishments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. 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 A&amp;amp;R Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the A&amp;amp;R Credit Agreement, the Company incurred and capitalized an additional $2.3&#160;million of debt issuance costs. In connection with the Amendment on September 22, 2020, the Company incurred and capitalized an additional $0.6&#160;million of debt issuance costs. The debt issuance costs are being amortized to interest expense using the straight-line method through 2024. Amortization expense related to debt issuance costs for credit agreements was &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximately $0.3&#160;million and $0.2&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively, and approximately $0.8&#160;million and $0.7 million for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the balance of the Company's deferred debt issuance costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of each of September&#160;30, 2021 and December&#160;31, 2020, there was no outstanding balance for the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;Convertible Senior Notes&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;0.25% Convertible Senior Notes due 2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 25, 2020, the Company completed a private offering of $575.0 million aggregate principal amount of 0.25% convertible senior notes (the &#x201c;Notes&#x201d;), including the exercise in full of the initial purchasers&#x2019; option to purchase up to an additional $75.0&#160;million principal amount of the Notes. The Company received proceeds from the issuance of the Notes of $559.7&#160;million, net of $15.3&#160;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 &#x201c;Indenture&#x201d;), 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;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 &#x201c;measurement period&#x201d;) 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&#x2019;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September&#160;30, 2021, the conditional conversion feature of the Notes was triggered, based on the price of the Company&#x2019;s common stock, as the last reported sale price of the Company&#x2019;s common stock was greater than or equal to 130% of the then applicable conversion price for the Notes for at least 20 trading days during the period of 30 consecutive trading days ending on September&#160;30, 2021, the last trading day of the fiscal quarter. Accordingly, the Notes are convertible, in whole or in part, at the option of the holders during the fourth quarter of 2021. Whether the Notes will be convertible following the fourth fiscal quarter of 2021 will depend on the continued satisfaction of this condition or another conversion condition in the future. The Company continues to classify the Notes as a long-term liability in its Condensed Consolidated Financial Statements as of September&#160;30, 2021 based on contractual settlement provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of its common stock, or a combination of cash and shares of its common stock, at the Company&#x2019;s election, in the manner and subject to the terms and conditions provided in the Indenture. The initial conversion rate for the Notes is 10.2751 shares of the Company&#x2019;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&#x2019;s common stock, subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 September&#160;30, 2021, none of the criteria for a fundamental change or a conversion rate adjustment had been met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may not redeem the Notes prior to September 20, 2023. The Company may redeem for cash all or any portion of the Notes, at its option, on or after September 20, 2023, if the last reported sale price of the Company&#x2019;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&#160;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible debt instruments that may be settled in cash are required to be separated into liability and equity components. The allocation to the liability component is based on the fair value of a similar instrument that does not contain an equity conversion option. Based on this debt-to-equity ratio, debt issuance costs are then allocated to the liability and equity components in a similar manner. Accordingly, at issuance, the Company allocated $461.8&#160;million to the debt liability and $72.7&#160;million to additional paid-in capital, net of applicable issuance costs and deferred taxes. The difference between the principal amount of the Notes and the liability component, inclusive of issuance costs, represents the debt discount, which the Company will amortize to interest expense over the term of the Notes using an effective interest rate of 4.18%. The determination of the discount rate required certain estimates and assumptions. As of September&#160;30, 2021, the remaining life of the Notes and the related debt discount and issuance cost accretion is approximately 4.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maximum number of shares issuable upon conversion, including the effect of a fundamental change and subject to other conversion rate adjustments, would be 8.1&#160;million shares. As of September&#160;30, 2021, the if-converted value of the Notes exceeded the principal amount by $302.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, liability component&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, equity component &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in additional paid-in capital in the Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 and nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual coupon interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of discount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Note Hedge and Warrant Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the issuance of the Notes, 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 &#x201c;option counterparties&#x201d;) with respect to the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The convertible note hedge consists of an option for the Company to purchase up to approximately 5.9&#160;million shares of the Company&#x2019;s common stock, which is equal to the number of shares of the Company&#x2019;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&#160;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&#160;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&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#160;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&#x2019;s election. The Company received aggregate proceeds of approximately $51.3&#160;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&#x2019;s common stock to the extent that the market price per share of its common stock exceeds the strike price of the warrants.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="i75e3bb38a9bd4d6fa348229da3b88f47_D20191115-20191115"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNjI0MA_200b4d3b-502d-4649-bd55-5c42fbe676ab">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifbd194be7953412a82dbcb7ee25e1b5d_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNTk5_f0d2cb22-7bb4-49a8-be1c-ebd0b10f99b0"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie8ad1f3d21e44212a230a41eb67917c0_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNjk0_d7c3ef4e-1ca8-4376-ac31-0dcb3b7867c2"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3227ee6d0ffd47c3b6c9d1c6597047d5_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfODEy_1a9f0296-2454-4d91-98dc-d324f79e0635"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8d4eb7e7e468414897df0d2c5d809c63_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfODU2_f0dbf2ae-4593-4568-a655-69abe939a78a"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idc3f1cdcca6c4aa1af7891f6dc34b932_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTE3NQ_298614ba-0a96-4dcd-8e92-fa26a0815280"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i80bcbc140b3c48c98423f16b409c7716_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTE4MQ_a3e1c9fc-f813-4b93-90bd-6681cd029314"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia719329cb3584b02942c00b57cca6891_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTQwNA_e6544581-af33-44c7-8349-efecc494f200"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6504de3d37144bdfaa0c44f657d52440_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTQ2NQ_d7d94da1-eafc-4995-bad1-da1f61a7bd28"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i97a38bee15f642b5a9ddc786d9153acf_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTUwOA_d6a2cd5d-3277-4c46-aca7-b00e43492557"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie4a6e8702cc0432c99a39ffc736e9a9a_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTUxNA_a64fb36d-0cd4-4513-9b41-bec0f6c35537"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i125f51d199e74a94b39d0f7eba84f697_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTY5MA_ada73764-bbe4-4ca6-b069-8dcdfaa46118"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i3dd190d283684b9d933c20d7b0ffca20_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTY5Ng_589264dd-2d63-451d-96ed-d2421883735c"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <omcl:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio
      contextRef="i99c66ec405084a99a6c5c0676f711989_I20200922"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMjY1NQ_feb9d790-c27c-4bed-b31c-42fa5f0079c6"
      unitRef="number">3.50</omcl:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio>
    <omcl:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio
      contextRef="i233266d36f5441bd8294052a5fbb6754_I20200922"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMjc1NQ_bd19baac-68ed-4bc6-b641-8258191e171a"
      unitRef="number">3.00</omcl:DebtInstrumentCovenantMaximumSecuredNetLeverageRatio>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib62447781f294a1cb547fb9d158c0536_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNTU2NA_e823dab5-e9b8-47ef-858a-276c882c21fb"
      unitRef="usd">2300000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6ba07854764f4ce3bbb59c45b49bb44c_D20200922-20200922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNTY5OA_039b025a-0552-4ad1-9eb1-f3c7194bb15f"
      unitRef="usd">600000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i050f022aed4b4e8caabd284ec23d7b64_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNTkyNg_cddbc02b-0315-4826-86b9-40f0765f08d4"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibf246bc57b2e4a6da6606fdb20d9fd8e_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNTkzMw_727542c6-4539-4dd1-8e80-2410ff572a45"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8449b7384d60401088f290ef48bdc39b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNjAwMw_5e9cfd3d-e713-48c9-bdd5-79817fde9b85"
      unitRef="usd">800000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i563a17a2f23b41bf930367475bfd8a45_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfMTY0OTI2NzQ0NzkyMA_66935cc0-424e-47ef-b23e-cab096d0d73c"
      unitRef="usd">700000</us-gaap:AmortizationOfFinancingCosts>
    <omcl:ScheduleOfDebtIssuanceCostsNetTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNjI0MQ_98926c02-9af3-46d6-8412-81eea8aaefea">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the balance of the Company's deferred debt issuance costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</omcl:ScheduleOfDebtIssuanceCostsNetTableTextBlock>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6f8223bdbdbc44e6931ee26045b55c92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RhYmxlOjBmMGZhOThmYjMzNzQ2YTdiY2I3OTJjNzE3MjE2OGU2L3RhYmxlcmFuZ2U6MGYwZmE5OGZiMzM3NDZhN2JjYjc5MmM3MTcyMTY4ZTZfMS0xLTEtMS0w_8775446f-d0dc-4557-bfed-715b447ec487"
      unitRef="usd">4253000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8449b7384d60401088f290ef48bdc39b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RhYmxlOjBmMGZhOThmYjMzNzQ2YTdiY2I3OTJjNzE3MjE2OGU2L3RhYmxlcmFuZ2U6MGYwZmE5OGZiMzM3NDZhN2JjYjc5MmM3MTcyMTY4ZTZfMi0xLTEtMS0w_983bf55b-cbe3-4574-a1d9-658cee2d1fdc"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <omcl:AmortizationOfDebtIssuanceCostsExcludingConvertibleDebt
      contextRef="i8449b7384d60401088f290ef48bdc39b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RhYmxlOjBmMGZhOThmYjMzNzQ2YTdiY2I3OTJjNzE3MjE2OGU2L3RhYmxlcmFuZ2U6MGYwZmE5OGZiMzM3NDZhN2JjYjc5MmM3MTcyMTY4ZTZfMy0xLTEtMS0w_1c8501db-5427-471a-8eeb-db1847ad1707"
      unitRef="usd">823000</omcl:AmortizationOfDebtIssuanceCostsExcludingConvertibleDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7619cd2cc4d84ef3af8cf491e617e1bf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RhYmxlOjBmMGZhOThmYjMzNzQ2YTdiY2I3OTJjNzE3MjE2OGU2L3RhYmxlcmFuZ2U6MGYwZmE5OGZiMzM3NDZhN2JjYjc5MmM3MTcyMTY4ZTZfNC0xLTEtMS0w_0acb8f8b-4e10-476e-8e06-c8836de02b02"
      unitRef="usd">3430000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i721afae0e4ef4a35ba049bcbcd4794e9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNjE4NA_1d1f8d3a-32b3-4a2c-bbba-132f5df47e6b"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib19b3589f5b648cf8b4475cf8a33977b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82MS9mcmFnOjMyOGYxNDEyMGFlNDRiYjViM2VlYzZjZWQ0ZmY2ODI3L3RleHRyZWdpb246MzI4ZjE0MTIwYWU0NGJiNWIzZWVjNmNlZDRmZjY4MjdfNjE4NA_38d03601-0e7b-4eb0-9648-6c7a56551917"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTI_de2fa839-6e7b-40d6-8a21-c0b74ab188bc"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTE2_29bca9fb-99c8-4312-bcdc-5735c6c235ae"
      unitRef="usd">575000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTQ5_de2fa839-6e7b-40d6-8a21-c0b74ab188bc"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <omcl:DebtInstrumentAccordionFeatureIncreaseLimit
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMjg5_6ca36160-5d8a-4367-a44a-ab2a4b25ce05"
      unitRef="usd">75000000</omcl:DebtInstrumentAccordionFeatureIncreaseLimit>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="if43ad2623b1d48e5b03c512ce81c6be4_D20200925-20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMzg3_1599936a-ddb9-4383-ac82-51d9b640862b"
      unitRef="usd">559700000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if43ad2623b1d48e5b03c512ce81c6be4_D20200925-20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMzk4_f681245d-142f-4f63-b1cc-dca2e3b2cc03"
      unitRef="usd">15300000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNDg5_de2fa839-6e7b-40d6-8a21-c0b74ab188bc"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTMyNQ_d2acb028-529b-424a-9945-d44f495fcad8"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTM4OQ_a99e140f-4da5-44a5-b4c3-1bf6786b9c60"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTUzNg_538c1422-e929-45f8-a2ba-1014046903fe"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i9868b5645130405f86842b4950f62002_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTYyNQ_0c4f662d-ff43-4ee0-be11-d19a57e475b7"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i9868b5645130405f86842b4950f62002_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTY1OA_83028835-b646-4386-8b6c-80ec6e1a9a6b"
      unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i9868b5645130405f86842b4950f62002_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTg3NA_ef0b8261-ae07-4e31-865f-98bbb6d5b5da"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMjg0MQ_538c1422-e929-45f8-a2ba-1014046903fe"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMjkxMQ_d2acb028-529b-424a-9945-d44f495fcad8"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMjk0OA_a99e140f-4da5-44a5-b4c3-1bf6786b9c60"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNDAxNw_9d8b3632-013f-497b-96f9-422a0fa838be"
      unitRef="usdPerShare">97.32</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if43ad2623b1d48e5b03c512ce81c6be4_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNDkwMQ_5e11ed39-2572-4817-bb5f-9d2e40d72913"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNTQxMw_471fd9a6-61a2-40d2-8c48-d2b8904b20d6"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNTQ4Mg_a6f25484-9f05-4a57-9d02-cd5d418b9f82"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i1cf56b7fcd104803836df3533acdc363_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNTUzOA_0a2c37db-97f0-491d-8e04-222e31e55d44"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if43ad2623b1d48e5b03c512ce81c6be4_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNTc3NQ_7afb2054-d2e9-453a-82ba-b893c31fdd77"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <omcl:DebtInstrumentRedemptionFaceAmountOfNotesThatMustBeOutstanding
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNTk3Ng_eff50c44-a6c3-410f-8708-f600c7d0503f"
      unitRef="usd">150000000</omcl:DebtInstrumentRedemptionFaceAmountOfNotesThatMustBeOutstanding>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTAwNDY_58cdac5f-3094-4b90-a870-d3b1dfc914c4">Convertible debt instruments that may be settled in cash are required to be separated into liability and equity components. The allocation to the liability component is based on the fair value of a similar instrument that does not contain an equity conversion option. Based on this debt-to-equity ratio, debt issuance costs are then allocated to the liability and equity components in a similar manner.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNjYxNQ_939ff836-5de7-4460-9c12-d8f2cc843c43"
      unitRef="usd">461800000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNjY0NA_3f48ead0-14df-4992-adac-752788b9c159"
      unitRef="usd">72700000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNjk5MQ_90de2b0a-0eec-46c3-87ec-40206b30d655"
      unitRef="number">0.0418</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="ia4e13f1cad2d49bca54556a2da288385_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNzE5NQ_4955d755-041c-4dd9-91db-1651c8519ec4">P4Y</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <omcl:DebtInstrumentConvertibleNumberOfSharesIssuable
      contextRef="i1080e640aaa74a7893aa65684a92479f_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNzM2NA_e7fe5c1b-43fd-4f00-8b75-3cd3fb61eeee"
      unitRef="shares">8100000</omcl:DebtInstrumentConvertibleNumberOfSharesIssuable>
    <us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal
      contextRef="ia4e13f1cad2d49bca54556a2da288385_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfNzQ1NA_7d762724-e738-4c5e-bc3d-464b4fab5982"
      unitRef="usd">302000000</us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTAwNDc_865fcdc3-da8f-4971-9bdc-416395704e3f">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes consisted of the following balances reported in the Condensed Consolidated Balance Sheets as of September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, liability component&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, equity component &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;(1)&#160;&#160;&#160;&#160;Included in additional paid-in capital in the Condensed Consolidated Balance Sheets.</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNC0xLTEtMS0w_bf4a217c-3289-422a-a3a4-f60f5f95f8eb"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iec8ca8de6aa64b64a7a32a6ff12f01e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNC0zLTEtMS0w_9388ea6f-f148-4469-a5a7-222f0081edd7"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNS0xLTEtMS0w_a06ecdd7-d37f-42e9-9a62-60b5b53a1951"
      unitRef="usd">81870000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="iec8ca8de6aa64b64a7a32a6ff12f01e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNS0zLTEtMS0w_e79e1c0c-f5a2-4f62-8ff9-5d6c46787761"
      unitRef="usd">95744000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNi0xLTEtMS0w_990b0f55-1459-455a-a9f0-3fb31668a927"
      unitRef="usd">10308000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="iec8ca8de6aa64b64a7a32a6ff12f01e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNi0zLTEtMS0w_d0e74d3b-8b72-40bd-a889-ae4f23caae20"
      unitRef="usd">12055000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNy0xLTEtMS0w_47dd123a-f35a-42be-8336-cf5b8df73643"
      unitRef="usd">482822000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iec8ca8de6aa64b64a7a32a6ff12f01e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfNy0zLTEtMS0w_4dd863b9-f194-4ea5-83b5-63b523bb3ed7"
      unitRef="usd">467201000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i7bcf57a33ee746eab42d9076ac815117_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfMTMtMS0xLTEtMA_937754a0-9b15-446f-a3dc-7cb18def6040"
      unitRef="usd">72732000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="iec8ca8de6aa64b64a7a32a6ff12f01e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOjgyMjU3OWMxODc5MDQ1NDJhMWJkNDBhYjdlMGU4ZGYxL3RhYmxlcmFuZ2U6ODIyNTc5YzE4NzkwNDU0MmExYmQ0MGFiN2UwZThkZjFfMTMtMy0xLTEtMA_d87752aa-cfb4-42b9-a5ee-b0758b4240f3"
      unitRef="usd">72732000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <omcl:ScheduleOfInterestExpenseDebtTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfMTAwNDQ_404d20dc-139a-439b-96d6-e5efcc883864">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 and nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual coupon interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of discount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</omcl:ScheduleOfInterestExpenseDebtTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ic76639096c9e4cc2ad49d3716ffe41a6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNC0xLTEtMS0w_713932ae-ff53-423b-9904-88b38bae0c26"
      unitRef="usd">359000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i26569153d61c44488f4c5812e7719684_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNC0zLTEtMS0xNTc1Ng_9638c738-0621-4f26-8ed6-084967cfe79f"
      unitRef="usd">20000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ia4e13f1cad2d49bca54556a2da288385_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNC01LTEtMS0w_2665811e-6b84-478a-9366-20c0e3b54168"
      unitRef="usd">1078000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i94e01b61df4e4d1da90882393cfead10_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNC03LTEtMS0xNTc3Mg_b63a0ac0-1e56-40b7-ac00-6d8e9a29a62f"
      unitRef="usd">20000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic76639096c9e4cc2ad49d3716ffe41a6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNS0xLTEtMS0w_283d83a2-71ff-4d24-894e-f2f9084e5a89"
      unitRef="usd">4679000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i26569153d61c44488f4c5812e7719684_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNS0zLTEtMS0xNTc1Ng_7431dc60-e449-49bc-804e-614ea009aae9"
      unitRef="usd">249000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ia4e13f1cad2d49bca54556a2da288385_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNS01LTEtMS0w_618c9028-8e67-4448-8fa1-937055c7b44e"
      unitRef="usd">13874000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i94e01b61df4e4d1da90882393cfead10_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNS03LTEtMS0xNTc3Mg_c7251767-fce7-41af-83da-e176143d9919"
      unitRef="usd">249000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic76639096c9e4cc2ad49d3716ffe41a6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNi0xLTEtMS0w_73cd1795-f632-471e-84e4-e1c3f6df3712"
      unitRef="usd">589000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i26569153d61c44488f4c5812e7719684_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNi0zLTEtMS0xNTc1Ng_85fc33a1-8d77-4cc2-951e-3a41d68b40f7"
      unitRef="usd">31000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia4e13f1cad2d49bca54556a2da288385_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNi01LTEtMS0w_3904eac7-2049-47d6-8a0c-d4c8c727ddb9"
      unitRef="usd">1747000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i94e01b61df4e4d1da90882393cfead10_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RhYmxlOmMzN2ViNzU0YTc5ODRkOWM5M2FiNDJlNTE3NTU2YzI2L3RhYmxlcmFuZ2U6YzM3ZWI3NTRhNzk4NGQ5YzkzYWI0MmU1MTc1NTZjMjZfNi03LTEtMS0xNTc3Mg_7174e5ca-f079-400d-bbc9-8ffda484d486"
      unitRef="usd">31000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1badf1c649a0473a93f38d776017ea44_I20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfODM5MQ_3d5e5e52-1b4b-4a32-9935-b3a9fc9802aa"
      unitRef="shares">5900000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1badf1c649a0473a93f38d776017ea44_I20200925"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfODU2Nw_74cf1e1b-5c1d-48a5-b7e8-05a46fd28bda"
      unitRef="usdPerShare">97.32</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge
      contextRef="icbd2949126fd4c988d4a0d268351d8c5_D20200925-20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfODc0OQ_98b3707b-a2c7-4253-a814-bd720fa04427"
      unitRef="usd">100600000</omcl:AdjustmentsToAdditionalPaidInCapitalConvertibleNoteHedge>
    <omcl:DeferredTaxAssetConvertibleDebtHedge
      contextRef="ic761f9b4ad7e4bea89e1478930969e8d_I20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfODkzOQ_e5d6c7f3-c077-46b0-b869-ebbd9e70f928"
      unitRef="usd">25800000</omcl:DeferredTaxAssetConvertibleDebtHedge>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="icc614ae1c1034aafb6b60034f70637ff_I20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfOTQ4MA_a200501f-1294-4125-9caa-939d1440abba"
      unitRef="shares">5900000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="icc614ae1c1034aafb6b60034f70637ff_I20200925"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfOTU1Nw_7844d147-eff9-429f-9312-874f5e54a078"
      unitRef="usdPerShare">141.56</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="icbd2949126fd4c988d4a0d268351d8c5_D20200925-20200925"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF82NC9mcmFnOjBmNDIwMzc1OWFkMzQzY2I4ZmU4OGViYzRkZmUxMTE5L3RleHRyZWdpb246MGY0MjAzNzU5YWQzNDNjYjhmZTg4ZWJjNGRmZTExMTlfOTcxMQ_3b87cb5d-1cb5-414a-a8cd-b91b11092fde"
      unitRef="usd">51300000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:LessorSalesTypeLeasesTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMjA1NQ_e67e06a0-b358-4dc3-b393-434a05a65841">Lessor Leases&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales-Type Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a recurring basis, the Company enters into multi-year, sales-type lease agreements, with the majority varying in length from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTU4_f555738a-b898-4c48-ac16-7ea51e170066"&gt;one&lt;/span&gt; to five years. The Company optimizes cash flows by selling a majority of its non-U.S. government sales-type leases 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. Some of the Company's sales-type leases, mostly those relating to U.S. government hospitals which comprise approximately 69% of the lease receivable balance, are retained in-house.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s&#160;income recognized from sales-type leases for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling profit on sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income on sales-type lease receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net minimum lease payments to be received&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unearned interest income portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investment in sales-type leases, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s sales-type lease receivables is a reasonable estimate of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity schedule of future minimum&#160;lease&#160;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining three months of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum sales-type lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into certain leasing agreements that were classified as operating leases prior to the adoption of ASC 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These agreements in place prior to January 1, 2019 continue to be treated as operating leases, however any leasing agreements entered into on or after January 1, 2019 under these programs are classified and accounted for as sales-type leases in accordance with ASC 842. The operating lease arrangements generally have initial terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTkxNQ_9fd66d5a-825b-4fa7-a79b-cc347bc05902"&gt;one&lt;/span&gt; to seven years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the Company&#x2019;s&#160;income recognized from operating leases for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LessorSalesTypeLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMjA4MQ_bdabf1cf-e33b-42fe-bdf0-4254cfd40731">Lessor Leases&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales-Type Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a recurring basis, the Company enters into multi-year, sales-type lease agreements, with the majority varying in length from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTU4_f555738a-b898-4c48-ac16-7ea51e170066"&gt;one&lt;/span&gt; to five years. The Company optimizes cash flows by selling a majority of its non-U.S. government sales-type leases 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. Some of the Company's sales-type leases, mostly those relating to U.S. government hospitals which comprise approximately 69% of the lease receivable balance, are retained in-house.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s&#160;income recognized from sales-type leases for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling profit on sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income on sales-type lease receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net minimum lease payments to be received&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unearned interest income portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investment in sales-type leases, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s sales-type lease receivables is a reasonable estimate of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity schedule of future minimum&#160;lease&#160;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining three months of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum sales-type lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into certain leasing agreements that were classified as operating leases prior to the adoption of ASC 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These agreements in place prior to January 1, 2019 continue to be treated as operating leases, however any leasing agreements entered into on or after January 1, 2019 under these programs are classified and accounted for as sales-type leases in accordance with ASC 842. The operating lease arrangements generally have initial terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTkxNQ_9fd66d5a-825b-4fa7-a79b-cc347bc05902"&gt;one&lt;/span&gt; to seven years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the Company&#x2019;s&#160;income recognized from operating leases for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="i3aa48fcac1b74ce0ba26d3a7c9b66658_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTY0_fa7d3f24-44d9-4e64-b6a6-264ac1cb6281">P5Y</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1e48b8f3ff764910982e4778a5ad8f91_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfNTM4_7cbab17f-c32a-4e22-9c92-5e4880081dc5"
      unitRef="number">0.69</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMjA3Nw_7d50f8ab-0290-4773-9fe9-8962eab13f5d">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s&#160;income recognized from sales-type leases for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling profit on sales-type lease revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income on sales-type lease receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNC0xLTEtMS0w_e2c0a91e-d210-40fd-b338-ed5984bdd8db"
      unitRef="usd">3892000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNC0zLTEtMS0w_6b83d174-cb79-4b18-bba1-638b4ab7fe62"
      unitRef="usd">6033000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNC01LTEtMS0w_180b8021-647e-4cb8-9ddd-667fb60652b5"
      unitRef="usd">14503000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNC03LTEtMS0w_ad3a83a3-104a-4b33-843e-d9b999e9e859"
      unitRef="usd">19037000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:CostOfGoodsSoldSalesTypeLease
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNS0xLTEtMS0w_806f48aa-c9bc-4e78-af5a-0e1740910f6a"
      unitRef="usd">1699000</us-gaap:CostOfGoodsSoldSalesTypeLease>
    <us-gaap:CostOfGoodsSoldSalesTypeLease
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNS0zLTEtMS0w_74bd956d-7c55-4e35-8c25-f14a5b25ea8a"
      unitRef="usd">2486000</us-gaap:CostOfGoodsSoldSalesTypeLease>
    <us-gaap:CostOfGoodsSoldSalesTypeLease
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNS01LTEtMS0w_9ca8b469-c4b8-4a4c-845f-739ab669f2ec"
      unitRef="usd">5678000</us-gaap:CostOfGoodsSoldSalesTypeLease>
    <us-gaap:CostOfGoodsSoldSalesTypeLease
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNS03LTEtMS0w_925ec924-5d84-4478-bc6b-0d18ead403a8"
      unitRef="usd">7710000</us-gaap:CostOfGoodsSoldSalesTypeLease>
    <us-gaap:SalesTypeLeaseSellingProfitLoss
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNi0xLTEtMS0w_de6595fc-833b-4634-9851-b69a721fe82e"
      unitRef="usd">2193000</us-gaap:SalesTypeLeaseSellingProfitLoss>
    <us-gaap:SalesTypeLeaseSellingProfitLoss
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNi0zLTEtMS0w_ffc402a2-8126-4ef9-8681-775f16f13b5d"
      unitRef="usd">3547000</us-gaap:SalesTypeLeaseSellingProfitLoss>
    <us-gaap:SalesTypeLeaseSellingProfitLoss
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNi01LTEtMS0w_4cef00bb-28e0-4739-809b-8dd4bfd391fd"
      unitRef="usd">8825000</us-gaap:SalesTypeLeaseSellingProfitLoss>
    <us-gaap:SalesTypeLeaseSellingProfitLoss
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfNi03LTEtMS0w_a1c513ab-5aa7-4471-82fb-5ae0839bdacd"
      unitRef="usd">11327000</us-gaap:SalesTypeLeaseSellingProfitLoss>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfOC0xLTEtMS0w_839df1fe-2f10-4fcb-9b63-8ddca12792ef"
      unitRef="usd">453000</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfOC0zLTEtMS0w_b4ac6133-fd58-4894-8fcf-9326cbfeaab9"
      unitRef="usd">450000</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfOC01LTEtMS0w_787a8402-083c-4ecb-9d3f-028ea487af84"
      unitRef="usd">1389000</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOjI3NGQyYzBiODljNDQ5YjM4MGM4ZjE5MDQ0MGMzODljL3RhYmxlcmFuZ2U6Mjc0ZDJjMGI4OWM0NDliMzgwYzhmMTkwNDQwYzM4OWNfOC03LTEtMS0w_3b3c7c0d-5684-4480-8aa1-4a9143afe9e7"
      unitRef="usd">1437000</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <omcl:SalesTypeLeaseReceivableComponentsTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMjA1Nw_9137e013-da3e-4e6e-9cfe-9cbc3a4907d9">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The receivables as a result of these types of transactions are collateralized by the underlying equipment leased and consist of the following components at September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net minimum lease payments to be received&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unearned interest income portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investment in sales-type leases, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The current portion of the net investment in sales-type leases is included in other current assets in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</omcl:SalesTypeLeaseReceivableComponentsTableTextBlock>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfMy0xLTEtMS0w_786a2ff9-74c6-41da-b908-248c84a66b1a"
      unitRef="usd">32109000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfMy0zLTEtMS0w_f7569e3e-8801-4987-97d3-64cd6b65b094"
      unitRef="usd">35331000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNC0xLTEtMS0w_47282e62-86ac-4971-93af-f94f7c2a1af2"
      unitRef="usd">2393000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNC0zLTEtMS0w_6ab403fb-7740-4f2b-8670-15406e2efbab"
      unitRef="usd">2929000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:NetInvestmentInLease
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNS0xLTEtMS0w_f5088127-df6c-476c-90ba-d9d50da88c13"
      unitRef="usd">29716000</us-gaap:NetInvestmentInLease>
    <us-gaap:NetInvestmentInLease
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNS0zLTEtMS0w_35b11bce-e6fc-412f-bfe8-2c379235c657"
      unitRef="usd">32402000</us-gaap:NetInvestmentInLease>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNi0xLTEtMS0w_1df86218-9c5b-4a6a-9d80-ccff8e1015e9"
      unitRef="usd">10529000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNi0zLTEtMS0w_ed4702ab-5008-430a-b8b4-3b5ca1f25a88"
      unitRef="usd">10246000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNy0xLTEtMS0w_7a9eccda-b829-46c9-9cb1-fd53b1434806"
      unitRef="usd">19187000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmQ0YmU0NzdmMGMzNDQzMmRiN2NkODM5NzlkOTVlYTRkL3RhYmxlcmFuZ2U6ZDRiZTQ3N2YwYzM0NDMyZGI3Y2Q4Mzk3OWQ5NWVhNGRfNy0zLTEtMS0w_5592f1c5-4a18-4ff9-bb59-41d62ff62060"
      unitRef="usd">22156000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMjA1MA_c9f52688-472c-49fb-99f4-27f3751c1e66">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity schedule of future minimum&#160;lease&#160;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining three months of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum sales-type lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfMy0xLTEtMS0w_3ea63c4c-6dfe-430e-9332-195b013eb64e"
      unitRef="usd">2876000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfNC0xLTEtMS0w_49b314f1-1ea5-4386-a603-6dc2b62b6efb"
      unitRef="usd">11012000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfNS0xLTEtMS0w_c05ff6b4-22b3-40d0-af1e-6430fd2c1edd"
      unitRef="usd">8123000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfNi0xLTEtMS0w_aa11645a-06af-41e7-8899-c6e6d89697a5"
      unitRef="usd">5347000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfNy0xLTEtMS0w_0f1905eb-b1bb-4448-93bf-30905e879206"
      unitRef="usd">3409000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <omcl:SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfOC0xLTEtMS0w_f9115dd1-7185-4cfe-b21e-7fd801ea4223"
      unitRef="usd">1342000</omcl:SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfOS0xLTEtMS0w_0a6e5fa8-2789-41ef-894a-f5b6155586e1"
      unitRef="usd">32109000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfMTAtMS0xLTEtMA_e1917c6f-879d-4ebe-94f1-10fac653bc31"
      unitRef="usd">2393000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmY1MDFjYzFlMjZmNzQ2OGM5ODFkODdjOGFmZGM0OWFiL3RhYmxlcmFuZ2U6ZjUwMWNjMWUyNmY3NDY4Yzk4MWQ4N2M4YWZkYzQ5YWJfMTEtMS0xLTEtMA_4bb1075a-0e56-4e97-b4dc-0460f888c1c1"
      unitRef="usd">29716000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i3aa48fcac1b74ce0ba26d3a7c9b66658_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMTkyMQ_ddf3758a-19ea-4cd2-8dd0-32da2b038b30">P7Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RleHRyZWdpb246Nzc5NjcwOGFmYzdkNDk1MjllMzUwMWE5YWFlNmYxODZfMjA4Nw_fcafd617-3d54-4864-b247-ead5f8ff3902">The following table represents the Company&#x2019;s&#160;income recognized from operating leases for the three and nine months ended September&#160;30, 2021 and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmMwNTNlM2UxOGVkODQ4YjZiMjJiZTU4YjgzNWMzNjY2L3RhYmxlcmFuZ2U6YzA1M2UzZTE4ZWQ4NDhiNmIyMmJlNThiODM1YzM2NjZfNC0xLTEtMS0w_7527ee20-da13-4e55-9fb5-a42e58fd42cc"
      unitRef="usd">2474000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmMwNTNlM2UxOGVkODQ4YjZiMjJiZTU4YjgzNWMzNjY2L3RhYmxlcmFuZ2U6YzA1M2UzZTE4ZWQ4NDhiNmIyMmJlNThiODM1YzM2NjZfNC0zLTEtMS0w_a1e80bc1-9842-45af-99a1-4f7567ac9654"
      unitRef="usd">2863000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmMwNTNlM2UxOGVkODQ4YjZiMjJiZTU4YjgzNWMzNjY2L3RhYmxlcmFuZ2U6YzA1M2UzZTE4ZWQ4NDhiNmIyMmJlNThiODM1YzM2NjZfNC01LTEtMS0w_737bcaaf-46a2-4df3-9289-8d6831615787"
      unitRef="usd">8278000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83MC9mcmFnOjc3OTY3MDhhZmM3ZDQ5NTI5ZTM1MDFhOWFhZTZmMTg2L3RhYmxlOmMwNTNlM2UxOGVkODQ4YjZiMjJiZTU4YjgzNWMzNjY2L3RhYmxlcmFuZ2U6YzA1M2UzZTE4ZWQ4NDhiNmIyMmJlNThiODM1YzM2NjZfNC03LTEtMS0w_4fab6c73-092a-4ae0-94c3-28239d300bf6"
      unitRef="usd">8864000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM3Mg_b5a85ea8-1953-4d1a-87a2-ca79d4eda32f">Lessee Leases The Company has operating leases for office buildings, data centers, office equipment, and vehicles. The Company&#x2019;s leases have initial terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTU3_e0104ec2-1d7b-4c36-8b04-bd8c0a5a1b64"&gt;one&lt;/span&gt; to 12 years. As of September&#160;30, 2021, the Company did not have any additional material operating leases that were entered into, but not yet commenced.&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity schedule of future minimum&#160;lease&#160;payments under operating leases and&#160;the reconciliation to the operating lease liabilities reported on the Condensed Consolidated Balance Sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining three months of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amount consists of a current and long-term portion of operating lease liabilities of $13.0 million and $40.4 million, respectively. The current portion of the operating lease liabilities is included in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2Ng_1400fddb-e26f-44a8-962b-94589e97d6f7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2Ng_c2c7c7e2-810d-4749-a95e-2614bff2f21b"&gt;accrued liabilities&lt;/span&gt;&lt;/span&gt; in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were $3.8 million and $3.5 million for the three months ended September&#160;30, 2021 and 2020, respectively, and $11.1 million and $10.5 million for the nine months ended September&#160;30, 2021 and 2020, respectively. Short-term lease costs and variable lease costs were immaterial for the three and nine months ended September&#160;30, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes supplemental cash flow information related to the Company&#x2019;s operating leases for the nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining lease term and weighted-average discount rate related to the Company&#x2019;s operating leases as of September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term, years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate, %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3aa48fcac1b74ce0ba26d3a7c9b66658_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTYz_ba6c469d-95eb-411d-86a7-a04e3cbfa4b5">P12Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2OQ_1952e60b-b3b5-42a4-889a-93e864ca51a6">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity schedule of future minimum&#160;lease&#160;payments under operating leases and&#160;the reconciliation to the operating lease liabilities reported on the Condensed Consolidated Balance Sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining three months of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;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"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amount consists of a current and long-term portion of operating lease liabilities of $13.0 million and $40.4 million, respectively. The current portion of the operating lease liabilities is included in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2Ng_1400fddb-e26f-44a8-962b-94589e97d6f7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2Ng_c2c7c7e2-810d-4749-a95e-2614bff2f21b"&gt;accrued liabilities&lt;/span&gt;&lt;/span&gt; in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfMy0xLTEtMS0w_52b8cc57-3edf-4b20-aac6-03df4735e411"
      unitRef="usd">3782000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfNC0xLTEtMS0w_bf985716-e5ba-4354-b561-e482156deed0"
      unitRef="usd">14783000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfNS0xLTEtMS0w_73eb0ec0-7daf-4c4a-8735-9aa43b11d6b1"
      unitRef="usd">10949000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfNi0xLTEtMS0w_547e7dd4-45af-4c4d-99cb-ff0f29c34de2"
      unitRef="usd">9207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfNy0xLTEtMS0w_03b210e0-da1c-4b89-83b7-9074a3865182"
      unitRef="usd">6463000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <omcl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfOC0xLTEtMS0w_8f068cd0-57c2-4dbc-8c05-b7d36c28fa03"
      unitRef="usd">17275000</omcl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfOS0xLTEtMS0w_4cea27a0-436d-4830-b6ef-a7ef6f515301"
      unitRef="usd">62459000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfMTAtMS0xLTEtMA_a1976a79-7ea1-40a5-b560-e3d25379c48f"
      unitRef="usd">9014000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmUyNDc3ODNlYzZiYjQxZGFiOTBhYjk0NGY2MDk0MjJhL3RhYmxlcmFuZ2U6ZTI0Nzc4M2VjNmJiNDFkYWI5MGFiOTQ0ZjYwOTQyMmFfMTEtMS0xLTEtMA_f4877c84-1a30-4d35-ac99-5a48ded2f50a"
      unitRef="usd">53445000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfNjM4_51c81b1e-c14e-4046-a4b7-b1ce3e748af2"
      unitRef="usd">13000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfNjQ1_0a55111a-2a80-4007-b100-1013c0152ecb"
      unitRef="usd">40400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseCost
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfODI2_2ad83452-c8d9-4538-9f12-0c90717f82bd"
      unitRef="usd">3800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfODMz_38f4fc03-7d9a-4976-bc73-06d18774ca95"
      unitRef="usd">3500000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfODg5_d2299f53-0ac1-43a8-94a7-22e7741d302b"
      unitRef="usd">11100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfODk2_ef6e4d41-d8cd-4eb1-b66b-ca6e1dc1b18d"
      unitRef="usd">10500000</us-gaap:OperatingLeaseCost>
    <omcl:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM3Ng_305cc89e-b7e5-4615-bd5f-754702a35ef6">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes supplemental cash flow information related to the Company&#x2019;s operating leases for the nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</omcl:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmE1ZjgyZDU0ZWNmYjRmYjZiYjE0ZmU1M2VhYmViYTFiL3RhYmxlcmFuZ2U6YTVmODJkNTRlY2ZiNGZiNmJiMTRmZTUzZWFiZWJhMWJfNC0xLTEtMS0w_f78b4143-e875-406c-9edd-0e3866714a1d"
      unitRef="usd">11774000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmE1ZjgyZDU0ZWNmYjRmYjZiYjE0ZmU1M2VhYmViYTFiL3RhYmxlcmFuZ2U6YTVmODJkNTRlY2ZiNGZiNmJiMTRmZTUzZWFiZWJhMWJfNC0zLTEtMS0w_c0ced0cf-9411-4ce1-99ea-74f6bbe4acc9"
      unitRef="usd">10543000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmE1ZjgyZDU0ZWNmYjRmYjZiYjE0ZmU1M2VhYmViYTFiL3RhYmxlcmFuZ2U6YTVmODJkNTRlY2ZiNGZiNmJiMTRmZTUzZWFiZWJhMWJfNS0xLTEtMS0w_edef3b0c-99e8-4c88-a5d2-d1605f84edd1"
      unitRef="usd">2804000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOmE1ZjgyZDU0ZWNmYjRmYjZiYjE0ZmU1M2VhYmViYTFiL3RhYmxlcmFuZ2U6YTVmODJkNTRlY2ZiNGZiNmJiMTRmZTUzZWFiZWJhMWJfNS0zLTEtMS0w_d74c17c1-be98-4d08-8d5c-1e1b2d2f972b"
      unitRef="usd">1559000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <omcl:LesseeOperatingLeaseLeaseAssumptionsTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RleHRyZWdpb246M2NjNGJkYWNkNGVjNGY0NTliNzRjODg5MDA4N2Y5NzNfMTM2Nw_fe6cef1a-aa3e-451b-aec8-c99308d4e6d1">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining lease term and weighted-average discount rate related to the Company&#x2019;s operating leases as of September&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term, years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate, %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</omcl:LesseeOperatingLeaseLeaseAssumptionsTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOjg0Mzk4NzhhZDllYjQxYTU4ODQ0MWM3YzRiYjc4NTdkL3RhYmxlcmFuZ2U6ODQzOTg3OGFkOWViNDFhNTg4NDQxYzdjNGJiNzg1N2RfMS0xLTEtMS0w_69544551-fedc-437a-a4fe-a74c2b1a5171">P5Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOjg0Mzk4NzhhZDllYjQxYTU4ODQ0MWM3YzRiYjc4NTdkL3RhYmxlcmFuZ2U6ODQzOTg3OGFkOWViNDFhNTg4NDQxYzdjNGJiNzg1N2RfMS0zLTEtMS0w_4d411328-a03b-44fd-974f-d548558d6dde">P5Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOjg0Mzk4NzhhZDllYjQxYTU4ODQ0MWM3YzRiYjc4NTdkL3RhYmxlcmFuZ2U6ODQzOTg3OGFkOWViNDFhNTg4NDQxYzdjNGJiNzg1N2RfMi0xLTEtMS0w_3b5d0530-2ceb-437d-a756-3f00aeac215b"
      unitRef="number">0.057</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83My9mcmFnOjNjYzRiZGFjZDRlYzRmNDU5Yjc0Yzg4OTAwODdmOTczL3RhYmxlOjg0Mzk4NzhhZDllYjQxYTU4ODQ0MWM3YzRiYjc4NTdkL3RhYmxlcmFuZ2U6ODQzOTg3OGFkOWViNDFhNTg4NDQxYzdjNGJiNzg1N2RfMi0zLTEtMS0w_d2c82cff-91e8-45d9-aa55-4b6f315a0f4f"
      unitRef="number">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83Ni9mcmFnOmE5MmQ1YmZlYWE4NDRlMGNiZWY4ZWIzZjk5ZGFjODY3L3RleHRyZWdpb246YTkyZDViZmVhYTg0NGUwY2JlZjhlYjNmOTlkYWM4NjdfNTA4NQ_53efa3ac-7746-4ae0-9e7f-fd32c883cb75">Commitments and Contingencies&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company issues purchase orders based on its current manufacturing needs. As of September&#160;30, 2021, the Company had non-cancelable purchase commitments of $130.7 million, of which $88.8 million are expected to be paid within the year ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is currently involved in various legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A class action lawsuit was filed against the Company, on June 5, 2019, in the Circuit Court of Cook County, Illinois, Chancery Division, captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corey Heard, individually and on behalf of all others similarly situated v. Omnicell, Inc., Case No. 2019-CH-06817&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (the &#x201c;Heard Action&#x201d;). The complaint seeks class certification, monetary damages in the form of statutory damages for willful and/or reckless or, in the alternative, negligent violation of the Illinois Biometric Information Privacy Act (&#x201c;BIPA&#x201d;), and certain declaratory, injunctive, and other relief based on causes of action directed to allegations of violation of BIPA by the Company. The complaint was served on the Company on June 13, 2019. On July 31, 2019, the Company filed a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;motion to stay or consolidate the case with the action &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Yana Mazya, et al. v. Northwestern Lake Forest Hospital, et al., Case No. 2018-CH-07161, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pending in the Circuit Court of Cook County, Illinois, Chancery Division (the &#x201c;Mazya Action&#x201d;). The Court subsequently, on October 10, 2019, denied the motion, without prejudice, as being moot in view of the dismissal of the claims against the Company in the Mazya Action. The Company filed a motion to dismiss the complaint in the Heard Action on October 31, 2019. The hearing on the Company&#x2019;s motion to dismiss was held on September 2, 2020. The Court ruled from the bench and dismissed the complaint without prejudice giving plaintiff leave to file an amended complaint by September 30, 2020. Plaintiff filed an amended complaint on September 30, 2020 and the Company subsequently filed a motion to dismiss the amended complaint on October 28, 2020. The Company's motion to dismiss is now fully briefed, however a date for oral argument on the motion is not currently scheduled. A status conference in the case has been set for November 12, 2021. The Company intends to defend the lawsuit vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 21, 2020, Becton, Dickinson and Company (&#x201c;BD&#x201d;) filed a complaint against the Company in the United States District Court for the Middle District of North Carolina, asserting claims of misappropriation under the Defend Trade Secrets Act, misappropriation under the North Carolina Trade Secrets Protection Act, unfair competition, and unfair/deceptive trade practices in violation of North Carolina law (the &#x201c;BD Complaint&#x201d;). This action (the &#x201c;BD Action&#x201d;) was commenced in relation to another action brought by BD, in the same Court (the &#x201c;Related Matter&#x201d;) against a former BD employee who is also a former Company employee (the &#x201c;Former Employee&#x201d;) alleging that the Former Employee had violated the Former Employee&#x2019;s legal obligations to BD regarding BD&#x2019;s confidential and trade secret information when the Former Employee allegedly downloaded certain documents from BD&#x2019;s information technology system following the end of the Former Employee&#x2019;s employment with BD. In connection with the Related Matter, BD, the Former Employee, and the Company entered into a protocol with the purpose of facilitating the return to BD of any BD documents that may have been resident, as a result of the Former Employee&#x2019;s actions, on any devices belonging to the Former Employee or the Company. The BD Complaint seeks injunctive relief and monetary damages in the form of compensatory, punitive, and exemplary damages, attorneys&#x2019; fees and costs, and pre-judgment and post-judgment interest. On March 17, 2021, the parties filed a joint motion to stay the BD Action, which motion was granted by the Court on June 8, 2021. The stay is in place for no more than 180 days, setting the deadline for filing the Company&#x2019;s answer to the BD Complaint as December 6, 2021, unless an extension to such stay is mutually agreed to by the parties and approved by the Court. The Company intends to defend the lawsuit vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As required under ASC 450, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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 the legal proceedings described above based on its belief that any potential loss, while reasonably possible, is not probable. Further, any possible range of loss in these matters cannot be reasonably estimated at this time or is not deemed material. The Company believes that it has valid defenses with respect to these 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 any of these legal proceedings or because of the diversion of management&#x2019;s attention and the creation of significant expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83Ni9mcmFnOmE5MmQ1YmZlYWE4NDRlMGNiZWY4ZWIzZjk5ZGFjODY3L3RleHRyZWdpb246YTkyZDViZmVhYTg0NGUwY2JlZjhlYjNmOTlkYWM4NjdfMjEx_c1444d34-6d1d-4f76-b85e-cfd4463b9cb1"
      unitRef="usd">130700000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83Ni9mcmFnOmE5MmQ1YmZlYWE4NDRlMGNiZWY4ZWIzZjk5ZGFjODY3L3RleHRyZWdpb246YTkyZDViZmVhYTg0NGUwY2JlZjhlYjNmOTlkYWM4NjdfMjI0_08c4a91c-6b70-4a55-8946-7e5180b73d31"
      unitRef="usd">88800000</us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83Ni9mcmFnOmE5MmQ1YmZlYWE4NDRlMGNiZWY4ZWIzZjk5ZGFjODY3L3RleHRyZWdpb246YTkyZDViZmVhYTg0NGUwY2JlZjhlYjNmOTlkYWM4NjdfNTA4OQ_19d6c064-2f84-40c6-8000-591e39ccb9a9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As required under ASC 450, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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 the legal proceedings described above based on its belief that any potential loss, while reasonably possible, is not probable. Further, any possible range of loss in these matters cannot be reasonably estimated at this time or is not deemed material. The Company believes that it has valid defenses with respect to these 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 any of these legal proceedings or because of the diversion of management&#x2019;s attention and the creation of significant expenses.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMzc5MQ_43ab7105-412d-473c-96dc-f74a26f67b0d">Income Taxes &lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. The annual effective tax rate before discrete items was 28.2% and 30.1% for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continued its global operational centralization activities and legal entity rationalization during the third quarter of 2021. The Company recognized an immaterial gain from such activities during the nine months ended September 30, 2021. Due to continuing global operational centralization activities in the third quarter of 2020, the Company recognized a gain on Omnicell Limited transferring its shares in Omnicell GmbH to Omnicell International, LLC, which resulted in an immaterial discrete tax expense during the nine months ended September 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a discrete tax benefit related to a release of net uncertain tax benefits of $6.2&#160;million as a result of effective settlement with tax authorities for the nine months ended September&#160;30, 2021, and related to equity compensation in the amount of $14.5 million and $4.2 million for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2021 annual effective tax rate before discrete items differed from the statutory rate of 21% primarily due to the unfavorable impact of state income taxes, non-deductible compensation and equity charges, and non-deductible transaction costs related to merger and acquisition activities, partially offset by the favorable impact of research and development credits and a foreign derived intangible income (&#x201c;FDII&#x201d;) benefit deduction. The 2020 annual effective tax rate before discrete items differed from the statutory rate of 21% primarily due to the unfavorable impact of state income taxes, non-deductible compensation and equity charges, and non-deductible expenses, partially offset by the favorable impact of research and development credits and a FDII benefit deduction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2021, the President of the United States signed into law the &#x201c;American Rescue Plan Act of 2021&#x201d; (the &#x201c;ARP Act&#x201d;), which provides additional economic stimulus and tax credits, including the expansion and modification of the employee retention tax credit enacted by the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;) and the refundable tax credits for COVID-related paid sick and family leave enacted by the Family First Act. The Company does not expect these provisions of the ARP Act to have a material impact for income taxes. The ARP Act further provides revenue raising offsets to meet budget reconciliation rules, including the expansion of the &#x201c;covered employees&#x201d; definition for purposes of the Internal Revenue Code of 1986, as amended, as well as Section 162(m) limitation on the deduction for excessive employee remuneration rules to be applicable for taxable years beginning after December 31, 2026. The Company will continue to evaluate the impact of these provisions of the ARP Act on income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company had gross unrecognized tax benefits of $9.8&#160;million and $18.2&#160;million, respectively. The $8.4&#160;million decrease in the gross uncertain tax benefits was primarily due to a release of certain unrecognized tax benefits as a result of an effective settlement with the tax authorities in the quarter ended September&#160;30, 2021. It is the Company&#x2019;s policy to classify accrued interest and penalties as part of unrecognized tax benefits, but to record interest and penalties in interest and other income (expense), net in the Condensed Consolidated Statements of Operations. As of September&#160;30, 2021 and December&#160;31, 2020, the amount of accrued interest and penalties was $1.0&#160;million and $1.4&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, Netherlands, and the United Kingdom. With few exceptions, as of September&#160;30, 2021, the Company was no longer subject to the U.S., state, and foreign examinations for years before 2017, 2016, and 2016, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although the Company believes it has adequately provided for uncertain tax positions, 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjY0_c88261f8-6e1d-42d3-9784-04de702285e3"
      unitRef="number">0.282</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjcx_1a945aff-ff55-4578-9b84-9278b9dadc2d"
      unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjc0ODc3OTA3NzY4NA_377d7b5f-4059-4f55-8fc1-31de1354fe3b"
      unitRef="usd">6200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6cf72f8429c4420fbb0e4534a6d71a07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfNzYz_a34f9897-6574-493f-b32c-9835bf1d057e"
      unitRef="usd">-14500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6fdaf9ff3eea4d038db4f9914371aa13_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfNzcw_9004a3ef-304a-4266-9787-f1842b1bd693"
      unitRef="usd">-4200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjYwNw_ce08ff40-693e-4063-bd0d-ce026abf7905"
      unitRef="usd">9800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjYxNA_11b81e38-59fd-462f-aa5d-d9adc59e9c2f"
      unitRef="usd">18200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjc0ODc3OTA3OTIwOA_803b0762-4e66-45cf-87d7-0c770aefc1e7"
      unitRef="usd">-8400000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjk0Mw_33d4b2e0-b37e-44d6-9b3d-fc06c05b5119"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i7cb225b2f9304f8aabc37323a5d0c687_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF83OS9mcmFnOmYzYjJlN2NmYzI3ODRiYjQ4OGQ4ODE1NTkzOGQyM2VhL3RleHRyZWdpb246ZjNiMmU3Y2ZjMjc4NGJiNDg4ZDg4MTU1OTM4ZDIzZWFfMjk1MA_6f565f92-66a3-40e1-aa3e-de4a1732dda9"
      unitRef="usd">1400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDE1Ng_25285bdf-7bde-48ed-a449-bcbb982ec366">Employee Benefits and Share-Based Compensation&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For a detailed explanation of the Company's stock plans, refer to Note&#160;14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefits and Share-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, of the audited Consolidated Financial Statements and accompanying Notes included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;24, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the total share-based compensation expense recognized in the Company&#x2019;s Condensed Consolidated Statements of Operations for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to value shares under the ESPP for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life, years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4% - 46.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.4% - 53.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4% - 53.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.4% - 53.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 2.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 2.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 2.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended September&#160;30, 2021 and 2020, employees purchased approximately 287,000 and 333,000 shares of common stock, respectively, under the ESPP at a weighted-average price of $62.14 and $48.77, respectively. As of September&#160;30, 2021, the unrecognized compensation cost related to the shares to be purchased under the ESPP was approximately $3.1&#160;million and is expected to be recognized over a weighted-average period of 1.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to value stock options granted pursuant to the Company&#x2019;s 2009 Equity Incentive Plan (as amended, the &#x201c;2009 Plan&#x201d;) for the three months ended September 30, 2020, and the nine months ended September&#160;30, 2021 and 2020. There were no stock options granted during the three months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life, years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated forfeiture rate, %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock options activity during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at September 30, 2021 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair value per share of options granted during the three months ended September&#160;30, 2020 was $23.75, and the weighted-average fair value per share of options granted during the nine months ended September&#160;30, 2021 and 2020 was $33.89 and $25.30, respectively. The intrinsic value of options exercised during the three months ended September&#160;30, 2021 and 2020 was $26.0 million and $4.1 million, respectively, and during the nine months ended September&#160;30, 2021 and 2020 was $56.8 million and $16.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, total unrecognized compensation cost related to unvested stock options was $38.4 million, which is expected to be recognized over a weighted-average vesting period of 2.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units (&#x201c;RSUs&#x201d;) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock units activity under the 2009 Plan during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (Awarded)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested (Released)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, total unrecognized compensation cost related to RSUs was $73.4 million, which is expected to be recognized over the remaining weighted-average vesting period of 3.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Awards (&#x201c;RSAs&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock awards activity under the 2009 Plan during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (Awarded)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested (Released)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, total unrecognized compensation cost related to RSAs was $1.0 million, which is expected to be recognized over the remaining weighted-average vesting period of 0.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance-Based Restricted Stock Units (&#x201c;PSUs&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the performance-based restricted stock units activity under the 2009 Plan during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, total unrecognized compensation cost related to PSUs was approximately $7.0 million, which is expected to be recognized over the remaining weighted-average vesting period of 1.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of Shares Reserved for Future Issuance under Equity Incentive Plans &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares authorized for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP shares available for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 2, 2016, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) authorized a stock repurchase program providing for the repurchase of up to $50.0&#160;million of the Company&#x2019;s common stock (the &#x201c;2016 Repurchase Program&#x201d;). The 2016 Repurchase Program is in addition to the stock repurchase program approved by the Board on November&#160;4, 2014 providing for the repurchase of up to $50.0&#160;million of the Company&#x2019;s common stock (the &#x201c;2014 Repurchase Program&#x201d;). As of September&#160;30, 2021, the maximum dollar value of shares that may yet be purchased under the two repurchase programs was $54.9&#160;million. The stock repurchase programs do not obligate the Company to repurchase any specific number of shares, and the Company may terminate or suspend the repurchase programs at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 17, 2020, the Board authorized a one-time stock repurchase transaction providing for the repurchase of up to $75.0&#160;million of the Company&#x2019;s common stock in privately negotiated transactions concurrently with the issuance of the Notes, described in Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In September 2020, the Company repurchased 749,300 shares of its common stock from purchasers of the Notes in the offering in privately negotiated transactions effected through one of the initial purchasers or its affiliate at an average price of $70.78 per share for an aggregate purchase price of approximately $53.0&#160;million. There will be no further repurchases under this one-time authorization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September&#160;30, 2021 and 2020, the Company did not repurchase any of its outstanding common stock, including under the 2014 Repurchase Program and the 2016 Repurchase Program, other than the separately-authorized one-time stock repurchase concurrent with the offering of the Notes in September 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDE1MQ_ed5a52d5-7387-4d52-bbb8-700a55eab56c">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the total share-based compensation expense recognized in the Company&#x2019;s Condensed Consolidated Statements of Operations for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i73d8545e4ab74ff1bc6b59a22bbdb100_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNC0xLTEtMS0w_fda58f52-fc69-4fa9-a131-21f3dd648b2d"
      unitRef="usd">1909000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc2a853b67634d899bacfd6e710140d7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNC0zLTEtMS0w_2831d510-80e7-4ee9-ac3c-679e423f0718"
      unitRef="usd">1758000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i909e9ea76d42461fa8f1a0517c5550f5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNC01LTEtMS0w_a3e4ebaf-308c-444d-8357-150238944cf6"
      unitRef="usd">5890000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i285cbacd306c4442a041d734fbd7faae_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNC03LTEtMS0w_cb950986-640d-44e1-b42c-61502e04e9c3"
      unitRef="usd">5658000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i100444fb4f2e4783ae172fd62818a73e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNS0xLTEtMS0w_9fa7cd6c-8b69-479c-93fe-0e65ef6bdd88"
      unitRef="usd">1998000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if595764eeff34a6faee1bdb55b5da25a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNS0zLTEtMS0w_8076afee-228c-4377-a8fb-7318f7fa3cc0"
      unitRef="usd">1577000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4cdb87b3561b4b57895ae796a448a20b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNS01LTEtMS0w_4b41b7f8-6127-4d1a-8b50-439050341387"
      unitRef="usd">5429000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibc0c96cb301f40ec8da2bba20d3c7136_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNS03LTEtMS0w_212515a8-e686-4881-8c2d-f426c6bae046"
      unitRef="usd">5199000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f8b6a4b1b514dd8bdae9ad30a0cfb2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNi0xLTEtMS0w_debee2fd-ba0f-463a-9d8b-4cd6c38795d7"
      unitRef="usd">9759000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf1c4716a6ab4a8cad8eeb802b30d1db_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNi0zLTEtMS0w_dcac0fb8-3a68-4ad1-8d33-f2b848b043b8"
      unitRef="usd">7689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idea9c492c6b04ddaa6aa0193b3cfed14_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNi01LTEtMS0w_1031f285-6c44-4320-aeae-d364d8869994"
      unitRef="usd">27158000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i30deb50a9fcb4aeab8d45e47cdfcf6e2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNi03LTEtMS0w_f14ec6fb-6383-4199-8a57-619cfe6e0501"
      unitRef="usd">22177000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNy0xLTEtMS0w_301e013c-5a78-4d87-96e0-23df479e2a2e"
      unitRef="usd">13666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie033a00dc2124139b94ecbd024995744_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNy0zLTEtMS0w_30c13779-aec1-48e6-958a-9dc6350f4ea9"
      unitRef="usd">11024000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNy01LTEtMS0w_a12ab4a1-5881-43c8-9d60-21f98931247d"
      unitRef="usd">38477000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjU5ODk2N2U5ODYyNDQ1YjdhOTI0MmYzNzEyODA5M2QyL3RhYmxlcmFuZ2U6NTk4OTY3ZTk4NjI0NDViN2E5MjQyZjM3MTI4MDkzZDJfNy03LTEtMS0w_f9995748-1ba4-4ba6-be4d-3ccf3bc518f6"
      unitRef="usd">33034000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDE0NA_4dee52b3-051c-448d-b358-667360c1d448">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to value shares under the ESPP for the three and nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life, years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4% - 46.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.4% - 53.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4% - 53.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.4% - 53.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 2.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 2.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 2.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iccbca7fe73bb4e32aa9f78295647033f_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi0xLTEtMS0wL3RleHRyZWdpb246NTM3ZmMxZjkyMjI0NDExMzhlOGViMjUyYmYyMTkxMjBfNA_2fa11d76-f90d-4556-9ca1-a1d888644b44">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic3efe2c13f8248f18a37ec4a7fded700_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi0xLTEtMS0wL3RleHRyZWdpb246NTM3ZmMxZjkyMjI0NDExMzhlOGViMjUyYmYyMTkxMjBfOQ_e04099a0-2afb-4d89-af87-1ef8955c1de9">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2e748640cd194813b1ddc1bf186e01e8_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi0zLTEtMS0wL3RleHRyZWdpb246MTNkOGVjNTc5Nzg5NDM4NmI1NDA0MDQ5MWQ1YmQ0OGFfNA_ee6e028a-adc0-4d7c-a12e-107dbc3fdba4">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i663ee9c44ce6469c815f5f1447d7ba59_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi0zLTEtMS0wL3RleHRyZWdpb246MTNkOGVjNTc5Nzg5NDM4NmI1NDA0MDQ5MWQ1YmQ0OGFfOQ_1761acf9-b8b9-4c6c-a10b-98d1526fa89f">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i40d96cd222bc4fe9bafff2fa70b974a1_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi01LTEtMS0wL3RleHRyZWdpb246MGE0NWRkNmMzZmQ2NDcxYmE4ZjUyYjYzZDM1MzBkOGRfNA_b1bfbc5b-d605-42e7-bea0-ac0f2097df63">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ibf1c06c200354c3c8444c953d6a14a64_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi01LTEtMS0wL3RleHRyZWdpb246MGE0NWRkNmMzZmQ2NDcxYmE4ZjUyYjYzZDM1MzBkOGRfOQ_eb455631-c9fd-4c32-9e8c-bfd92f3a9927">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i47fd502fabaf4689844e6dc6edd70823_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi03LTEtMS0wL3RleHRyZWdpb246YWMwYWM4ZmE1NGMwNGE1ZjgxYmM1NDcwYzg2YmRhMGVfNA_86f55272-9fc5-446a-baf1-bee9be8aae60">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib6c5981938344f9cb99163a25b98f5d8_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMi03LTEtMS0wL3RleHRyZWdpb246YWMwYWM4ZmE1NGMwNGE1ZjgxYmM1NDcwYzg2YmRhMGVfOQ_c7da0707-f81d-490f-8dad-ed159d74bbb5">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i6720113343a44332a520c8d59e734191_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy0xLTEtMS0wL3RleHRyZWdpb246Yjg1OWQ1OGExYTg3NDNlZDg0ZDRlYzEwMmI1ZGY4YzhfNA_c21fb6fd-c00f-41e3-bc3a-4909a7663dd7"
      unitRef="number">0.274</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i6720113343a44332a520c8d59e734191_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy0xLTEtMS0wL3RleHRyZWdpb246Yjg1OWQ1OGExYTg3NDNlZDg0ZDRlYzEwMmI1ZGY4YzhfOQ_f94f7ac5-6f71-48e4-9e19-d79406c31f27"
      unitRef="number">0.466</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i84306b6fe9994896bca7d216cd8e8417_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy0zLTEtMS0wL3RleHRyZWdpb246YmFlNDZmNTY0NWE2NDI5ZmJjOWEyMWU2YTkxNGNlMmFfNA_bd2b345c-164f-4f2b-8887-b6c2a2554c16"
      unitRef="number">0.304</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i84306b6fe9994896bca7d216cd8e8417_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy0zLTEtMS0wL3RleHRyZWdpb246YmFlNDZmNTY0NWE2NDI5ZmJjOWEyMWU2YTkxNGNlMmFfOQ_6e52368d-22a5-4eca-af74-80fc744eba17"
      unitRef="number">0.535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy01LTEtMS0wL3RleHRyZWdpb246ZDNkZjI3NjU2ZjYxNGVkNDkwMDYxNTEzNjBiYTVhNDNfNA_bb34e58b-a31a-4b38-95de-c9eddeb21af4"
      unitRef="number">0.274</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy01LTEtMS0wL3RleHRyZWdpb246ZDNkZjI3NjU2ZjYxNGVkNDkwMDYxNTEzNjBiYTVhNDNfOQ_c9d7ba83-41be-4ee3-9d6f-357131920991"
      unitRef="number">0.535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy03LTEtMS0wL3RleHRyZWdpb246YzVjMjA5YzAwNTUyNGRjMjg2ZjBjODNmZWNlNmVjMThfNA_6aeee1cd-2108-4f65-858d-9b783ed9928d"
      unitRef="number">0.304</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfMy03LTEtMS0wL3RleHRyZWdpb246YzVjMjA5YzAwNTUyNGRjMjg2ZjBjODNmZWNlNmVjMThfOQ_66385a47-61f4-46fb-b7c4-52d10119b613"
      unitRef="number">0.535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i6720113343a44332a520c8d59e734191_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC0xLTEtMS0wL3RleHRyZWdpb246OWEzYmFiOWI0NTZkNDRmYjlhNGJiMTllMDg0ZTJlZmNfNA_22198c8f-f564-457a-b937-a139ceef31a6"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i6720113343a44332a520c8d59e734191_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC0xLTEtMS0wL3RleHRyZWdpb246OWEzYmFiOWI0NTZkNDRmYjlhNGJiMTllMDg0ZTJlZmNfOQ_855fe8f3-88bd-440d-aa70-212fe1fa0925"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i84306b6fe9994896bca7d216cd8e8417_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC0zLTEtMS0wL3RleHRyZWdpb246YWJkMjdjNDJjOTExNGRmZGIwYjU3ZDA3OTkyODg5OTlfNA_1ae6e92f-6912-496a-9f55-1cc4b5da8f26"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i84306b6fe9994896bca7d216cd8e8417_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC0zLTEtMS0wL3RleHRyZWdpb246YWJkMjdjNDJjOTExNGRmZGIwYjU3ZDA3OTkyODg5OTlfOQ_b64eddf5-7d50-42b8-9719-f89700f445c2"
      unitRef="number">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC01LTEtMS0wL3RleHRyZWdpb246NTExNjQ3NzI4YjgwNDIzZWE5ZTZmZjQxMDg5MjM4Y2RfNA_a7071649-0cf9-4943-9151-33982a9199c6"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC01LTEtMS0wL3RleHRyZWdpb246NTExNjQ3NzI4YjgwNDIzZWE5ZTZmZjQxMDg5MjM4Y2RfOQ_48c16337-8f16-4470-b421-551a510022c9"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC03LTEtMS0wL3RleHRyZWdpb246YmEzY2Q2MjY2YzZlNDZjYjk2NzI4YzI5ZWNlMjkzMWRfNA_47f1a513-aa20-41b6-bf92-d8dd59d0ad01"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNC03LTEtMS0wL3RleHRyZWdpb246YmEzY2Q2MjY2YzZlNDZjYjk2NzI4YzI5ZWNlMjkzMWRfOQ_3ba5e365-a89f-4572-afb3-268d5acd22b5"
      unitRef="number">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6720113343a44332a520c8d59e734191_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNS0xLTEtMS0w_a12fff45-caff-4cff-822c-7d4a38531936"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i84306b6fe9994896bca7d216cd8e8417_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNS0zLTEtMS0w_1ffb2339-e2b7-4c90-93a4-9f7b8819c65e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNS01LTEtMS0w_61ed59cf-c9a1-4e51-8be1-b1a4f7143197"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmQ4NmNjYmU1NzI5NzRlNjlhM2JjNDI3Njk2ZWMzYTY0L3RhYmxlcmFuZ2U6ZDg2Y2NiZTU3Mjk3NGU2OWEzYmM0Mjc2OTZlYzNhNjRfNS03LTEtMS0w_6cc317f7-16f0-4846-bd1c-56dd606eb6c4"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <omcl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPurchased
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNzU4_7b331dc1-c5fd-4ad6-88ad-2c0c431c21a1"
      unitRef="shares">287000</omcl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPurchased>
    <omcl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPurchased
      contextRef="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNzY1_7f1a7e1e-7eb8-403d-99e5-c81422acd722"
      unitRef="shares">333000</omcl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPurchased>
    <omcl:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPurchasedInPeriodWeightedAveragePrice
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfODUy_cbdbeccb-83e0-4162-9044-cbb9381daae4"
      unitRef="usdPerShare">62.14</omcl:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPurchasedInPeriodWeightedAveragePrice>
    <omcl:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPurchasedInPeriodWeightedAveragePrice
      contextRef="i40364e6e90c84dc18f9c96fb288ce1cf_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfODU5_687799b5-0a24-4ccc-b741-6310f27b21bb"
      unitRef="usdPerShare">48.77</omcl:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPurchasedInPeriodWeightedAveragePrice>
    <omcl:ShareBasedPaymentArrangementAwardExcludingOptionCostNotYetRecognizedAmount
      contextRef="ib5181021a81743328cd02ec0acef2c54_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfOTkz_6fcf71eb-4d5e-46ef-9577-8150c6e47c01"
      unitRef="usd">3100000</omcl:ShareBasedPaymentArrangementAwardExcludingOptionCostNotYetRecognizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie06b4242a8734705be1d5fcfab3578fd_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTA2Mw_9d7e16cb-a05c-478d-8678-fa8100027e9b">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDIxMg_dc3fc631-e337-4894-9222-398c6e522475">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to value stock options granted pursuant to the Company&#x2019;s 2009 Equity Incentive Plan (as amended, the &#x201c;2009 Plan&#x201d;) for the three months ended September 30, 2020, and the nine months ended September&#160;30, 2021 and 2020. There were no stock options granted during the three months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life, years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated forfeiture rate, %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield, % &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1494ae14cee5447d873a4eebbfee70ee_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTMyMg_43167509-ac08-4b8d-83ab-4c0b16bc106d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9da524dcf9f04dd782908f55fa867237_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfMi0zLTEtMS0w_8730a2f8-7767-4c2f-898f-56a042ee4a1e">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icd73d9065da34d51b99f7eae4b3173da_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfMi01LTEtMS0w_da231271-91f5-40e5-b545-7cffba574a75">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1233a8578c124294963fed0873155e50_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfMi03LTEtMS0w_90f3154e-07d6-4f4b-8cf5-a60cc41f2e4d">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9da524dcf9f04dd782908f55fa867237_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfMy0zLTEtMS0w_99904184-684c-4027-9653-53b369cb7ada"
      unitRef="number">0.412</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icd73d9065da34d51b99f7eae4b3173da_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfMy01LTEtMS0w_95e0415c-9d07-407a-886b-44b5fcf717ed"
      unitRef="number">0.301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1233a8578c124294963fed0873155e50_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfMy03LTEtMS0w_eef6e341-e5de-42bd-8d46-8e9d9e5d2e2b"
      unitRef="number">0.390</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9da524dcf9f04dd782908f55fa867237_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNC0zLTEtMS0w_bc59f0b1-3cd5-4a90-8840-8ac9ec197794"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icd73d9065da34d51b99f7eae4b3173da_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNC01LTEtMS0w_3ba4f543-39e9-4c42-b2a0-c6999361fb7d"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1233a8578c124294963fed0873155e50_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNC03LTEtMS0w_2b76c46a-8595-47b4-9c26-60e3db628b97"
      unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <omcl:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="i9da524dcf9f04dd782908f55fa867237_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNS0zLTEtMS0w_60d99c0b-9ecf-4c96-b85c-f05dfd0e047b"
      unitRef="number">0.057</omcl:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <omcl:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="icd73d9065da34d51b99f7eae4b3173da_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNS01LTEtMS0w_b87b035b-5143-45a3-a7fa-a6d55d3a3e39"
      unitRef="number">0.079</omcl:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <omcl:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="i1233a8578c124294963fed0873155e50_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNS03LTEtMS0w_2d22af09-6836-48f0-9c94-99d3fccc72b5"
      unitRef="number">0.057</omcl:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9da524dcf9f04dd782908f55fa867237_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNi0zLTEtMS0w_b7b339fe-6e3e-47ab-9ed2-bd7f14264683"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icd73d9065da34d51b99f7eae4b3173da_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNi01LTEtMS0w_ed4381b4-03ef-47c8-ad19-79d2b7f95287"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1233a8578c124294963fed0873155e50_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjZmNTcwMzFiYmIyYzQ1YTNhZDVhNWZlZGZhOTZhZTM3L3RhYmxlcmFuZ2U6NmY1NzAzMWJiYjJjNDVhM2FkNWE1ZmVkZmE5NmFlMzdfNi03LTEtMS0w_0ce3ede3-25b8-4620-91e9-478df667fb50"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDEyOQ_171ddeb2-e35d-4301-b42c-50524135ee8b">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock options activity during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at September 30, 2021 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3f16338fb01c4a338a051feedf4b5524_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMy0xLTEtMS0w_12497a35-6391-42b4-926d-bdd5a1a304ce"
      unitRef="shares">3932000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3f16338fb01c4a338a051feedf4b5524_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMy0zLTEtMS0w_1150e9db-6e87-4c14-bd88-aaa5bf03c0e2"
      unitRef="usdPerShare">62.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4e2d98c2dce04cd0b5f1c704d0855085_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMy01LTEtMS0w_59c45d6b-f95b-4e58-a5bd-b21225ac3b5e">P7Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3f16338fb01c4a338a051feedf4b5524_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMy03LTEtMS0w_93c05430-038d-4486-a40f-3ff98e47dd24"
      unitRef="usd">226160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNC0xLTEtMS0w_390cdf71-df2f-4bc8-9631-b882c9ce9f01"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNC0zLTEtMS0w_c5b47c3c-b912-41be-8d20-6343a39a2b1d"
      unitRef="usdPerShare">125.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNS0xLTEtMS0w_c57e1374-605a-44d0-915a-fae69996e6d8"
      unitRef="shares">648000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNS0zLTEtMS0w_92444948-c7f4-4730-8041-627782215062"
      unitRef="usdPerShare">55.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNi0xLTEtMS0w_92e4f0f4-3de6-4df6-8490-8f52c74ad0a8"
      unitRef="shares">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNi0zLTEtMS0w_491dd2d7-8cfb-4134-982c-bd4adeecd9e8"
      unitRef="usdPerShare">60.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNy0xLTEtMS0w_55c43f5b-3822-446c-b7c2-78623c08bb47"
      unitRef="shares">180000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfNy0zLTEtMS0w_249ae9d6-d307-44fc-a51b-04604c68f23a"
      unitRef="usdPerShare">74.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOC0xLTEtMS0w_cdd167e8-bd38-4445-bb13-effc8d9626d3"
      unitRef="shares">3243000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOC0zLTEtMS0w_1ac4398a-e17e-4d64-bf94-4c6e1ca9f031"
      unitRef="usdPerShare">66.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOC01LTEtMS0w_aee15963-5c31-4045-987b-2c604ab1aecc">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOC03LTEtMS0w_9dd6ef84-5e33-4d1e-8b77-b8b7fcb8f800"
      unitRef="usd">266946000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOS0xLTEtMS0w_afbfac42-19a6-43c5-8c0a-4766cf658cdd"
      unitRef="shares">1640000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOS0zLTEtMS0w_d0517aa9-e66a-45bd-a780-c0d3a1dd546a"
      unitRef="usdPerShare">51.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOS01LTEtMS0w_01421178-63b4-49d6-8312-334ff7028373">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfOS03LTEtMS0w_0b587d40-4ac2-48f2-b824-075bfc5dbe8b"
      unitRef="usd">158170000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMTAtMS0xLTEtMA_57c7fecf-84ab-41ff-96df-30096d73555c"
      unitRef="shares">3104000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMTAtMy0xLTEtMA_3e539fa6-5aa9-4d89-a657-edcca812d481"
      unitRef="usdPerShare">65.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMTAtNS0xLTEtMA_479cf5b9-1c8c-4b48-a0bf-843112d48bd2">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmUzODUzZDI0ZWM4YzQzNjc4NGQwMGExNzdjYzMwNzJlL3RhYmxlcmFuZ2U6ZTM4NTNkMjRlYzhjNDM2Nzg0ZDAwYTE3N2NjMzA3MmVfMTAtNy0xLTEtMA_b7b78bcf-4a72-43a3-9ddd-420a4f9e8352"
      unitRef="usd">257873000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8dff6bec33bd44c0860541d92af1a8ef_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTU2OQ_8e701d72-f7f0-4831-81fd-11314e697770"
      unitRef="usdPerShare">23.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTY3OQ_4f1e1050-451f-4c90-8d6c-678e92c02b6e"
      unitRef="usdPerShare">33.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7bdc75f161df4cc3a583919e747fd991_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTY4Ng_a8f3963c-0d38-48e5-a8fd-563c37b75917"
      unitRef="usdPerShare">25.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1494ae14cee5447d873a4eebbfee70ee_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTc4Ng_eaa56b81-00aa-4d9d-8671-2e7092dd6b9b"
      unitRef="usd">26000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8dff6bec33bd44c0860541d92af1a8ef_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTc5Mw_bf2a04cb-d016-4d38-8799-d8e25df594cd"
      unitRef="usd">4100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id044772f0f5e40d199076292cade51c5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTg1Ng_8ab3b9f0-1776-4dce-af68-e75afb49780e"
      unitRef="usd">56800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i7bdc75f161df4cc3a583919e747fd991_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTg2Mw_bfbe8b14-3624-4f92-a9e4-c914005eb11f"
      unitRef="usd">16500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3d9a7f58449f4e21850c104372262380_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTk2Ng_888bf38d-d90d-422c-9199-5b3949f4f833"
      unitRef="usd">38400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i051ec82dde4b4123b4f55d4cedfd3fda_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMjA0Nw_576df211-9f28-4fbf-9ecf-cc62508dd365">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDE4MA_e9adfb98-8439-4f4c-ac73-08a873cd5db2">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock units activity under the 2009 Plan during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (Awarded)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested (Released)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8ea5e6a83f5040b6a713cb50041ebd5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNC0xLTEtMS0w_6d939ed6-70f5-46b0-a4c1-c80136ddb6c6"
      unitRef="shares">580000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8ea5e6a83f5040b6a713cb50041ebd5a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNC0zLTEtMS0w_b8b29be6-85fe-4793-b91f-e51b6549c19e"
      unitRef="usdPerShare">72.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ic96d8f6f77bd4a4aa9e9b123ad3cf670_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNC01LTEtMS0w_90f8e3b5-e23b-429b-8597-1b0602bf5bf8">P1Y7M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i8ea5e6a83f5040b6a713cb50041ebd5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNC03LTEtMS0w_744471f7-ac7a-4f4f-955c-7ff615a746b2"
      unitRef="usd">69670000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNS0xLTEtMS0w_e99af593-92bb-401b-9199-9a01e0efa679"
      unitRef="shares">409000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNS0zLTEtMS0w_9e6434e3-835e-4fe7-8afc-7605cd572142"
      unitRef="usdPerShare">145.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNi0xLTEtMS0w_74eaa63e-99f3-4f7e-9515-8f22ec1fa95d"
      unitRef="shares">157000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNi0zLTEtMS0w_4bc65fee-0e64-453c-a278-fd18e13fe4c9"
      unitRef="usdPerShare">72.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNy0xLTEtMS0w_b4fb07b8-4c77-4e0b-aada-ac9cb3c0875c"
      unitRef="shares">54000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfNy0zLTEtMS0w_99d6cfe7-756e-4839-97d8-71395cdca2ac"
      unitRef="usdPerShare">74.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i902ecc8e108e41088b7f4562f652d16a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfOC0xLTEtMS0w_8bac21d6-7407-49e6-ab14-6fa1f2b755d0"
      unitRef="shares">778000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i902ecc8e108e41088b7f4562f652d16a_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfOC0zLTEtMS0w_d4f317fd-e3af-47ca-be2a-573b1a951162"
      unitRef="usdPerShare">111.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfOC01LTEtMS0w_f78cc58a-9b81-492c-b7be-631b981f506e">P1Y8M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i902ecc8e108e41088b7f4562f652d16a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOmE5NzQ5ZmMzNzVlYzQ0YTU5MWE5YmVjMzAyZGYyMTA0L3RhYmxlcmFuZ2U6YTk3NDlmYzM3NWVjNDRhNTkxYTliZWMzMDJkZjIxMDRfOC03LTEtMS0w_b65ba821-ce62-4ba7-9aeb-8452265cc952"
      unitRef="usd">115456000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i902ecc8e108e41088b7f4562f652d16a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMjI3Nw_4360a51e-6ac7-4a37-9712-6a3cb059487d"
      unitRef="usd">73400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i75e3aa8e57eb4b07b3fc9c76af4c4685_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMjM3MA_9dfd38d9-e4f1-49d3-833e-2681a75864ca">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDEzNw_5fac9247-e745-4fb7-883e-c18d0275ebe2">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock awards activity under the 2009 Plan during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (Awarded)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested (Released)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifdc54a48416a40f7a2bb64165bda03c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfNC0xLTEtMS0w_c47f6d42-89d9-4da4-b0f9-d2899aec8258"
      unitRef="shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifdc54a48416a40f7a2bb64165bda03c3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfNC0zLTEtMS0w_462e783e-5417-489c-80d7-f5c504d0bd76"
      unitRef="usdPerShare">68.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9c0807867bae49118d54fc292d09a432_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfNS0xLTEtMS0w_b4b6fe2f-e9ca-4936-8975-029dae26df83"
      unitRef="shares">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c0807867bae49118d54fc292d09a432_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfNS0zLTEtMS0w_2af88d2e-7037-4397-a4d2-e38782fb14de"
      unitRef="usdPerShare">137.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9c0807867bae49118d54fc292d09a432_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfNi0xLTEtMS0w_43a5c56d-222d-44fa-8f25-e1e391f6b134"
      unitRef="shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c0807867bae49118d54fc292d09a432_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfNi0zLTEtMS0w_a4d077c9-e098-49da-b440-4c26811d3070"
      unitRef="usdPerShare">68.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib9885776caa64e5a93cdd21a27032389_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfOC0xLTEtMS0w_2a017bdc-c06b-4f9f-946f-8d1f970e5f66"
      unitRef="shares">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib9885776caa64e5a93cdd21a27032389_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjI2MmIwNzMzNjQ3ZDRiZmY5ODk5NDc3OGYzZjQzMmFiL3RhYmxlcmFuZ2U6MjYyYjA3MzM2NDdkNGJmZjk4OTk0Nzc4ZjNmNDMyYWJfOC0zLTEtMS0w_9da06f15-c5e5-46b0-aa08-16fb417a6423"
      unitRef="usdPerShare">137.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ib9885776caa64e5a93cdd21a27032389_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMjYwMQ_57b2270a-cd5e-4c0c-bbb2-246a393a43f0"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9c0807867bae49118d54fc292d09a432_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMjY5NA_4785ed64-4fcf-406c-bb13-d22fea10d460">P0Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDE5Ng_dee8752f-8af9-4620-82b1-bfeb6457abd4">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the performance-based restricted stock units activity under the 2009 Plan during the nine months ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia5626374395b4f15a0e5e4c06304165e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfMy0xLTEtMS0w_7ae5fd6b-3c8f-48a8-acd5-ae66338ad2ff"
      unitRef="shares">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia5626374395b4f15a0e5e4c06304165e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfMy0zLTEtMS0w_a2c59ed0-02d9-4000-86a2-e48e0506c0ab"
      unitRef="usdPerShare">74.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNC0xLTEtMS0w_a219dfe3-9d1f-4f9c-ad25-0488c702b6cf"
      unitRef="shares">51000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNC0zLTEtMS0w_4f47bd78-864b-4dec-a2cd-f37a69b6119e"
      unitRef="usdPerShare">156.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNS0xLTEtMS0w_36fe566f-6ec1-4ad3-812f-842d45f8525a"
      unitRef="shares">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNS0zLTEtMS0w_9a399cf8-b5b3-4c86-b24c-528ba67eb4b1"
      unitRef="usdPerShare">70.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNi0xLTEtMS0w_86fd015f-2c57-41e5-b65d-c2ae7c7a3537"
      unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNi0zLTEtMS0w_1868ba8b-adc7-4e25-98dc-4d07e6020026"
      unitRef="usdPerShare">64.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i34922220143440fa9765e612df50ff95_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNy0xLTEtMS0w_869c2a0f-3b7a-4531-b9c7-fbe658b13078"
      unitRef="shares">158000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i34922220143440fa9765e612df50ff95_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjdkNTUyZWU0OGU0ZTQ2NDg4NDY2NzZiNTE3M2M2ZWRlL3RhYmxlcmFuZ2U6N2Q1NTJlZTQ4ZTRlNDY0ODg0NjY3NmI1MTczYzZlZGVfNy0zLTEtMS0w_0f7cc169-72f8-4f97-861f-2ed32b903eed"
      unitRef="usdPerShare">102.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i34922220143440fa9765e612df50ff95_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMjk3Mw_ae259cca-53ce-417c-97df-20259d89a551"
      unitRef="usd">7000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i38b6132ce8344068a28bb6f100c08b0e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMzA2Ng_c80e0735-cbaf-4bce-8a92-beb0c7f5fed7">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <omcl:ScheduleofSharebasedCompensationFutureIssuanceofSharesTableTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDEzOQ_48adc70e-8fa1-498f-b779-6129eb9e39a3">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares authorized for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP shares available for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</omcl:ScheduleofSharebasedCompensationFutureIssuanceofSharesTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if2502771ecb148a4ad5ec35502c923f2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjM0ODVhNTRmOWQ5OTQxMjU5YTRhYWRjMjZkYTNkMGE4L3RhYmxlcmFuZ2U6MzQ4NWE1NGY5ZDk5NDEyNTlhNGFhZGMyNmRhM2QwYThfMy0xLTEtMS0w_6aa0eb3c-d149-415b-9858-d09c4e5a2ede"
      unitRef="shares">3243000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4ace1cb1a5224d6a89afbf0be862dfb9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjM0ODVhNTRmOWQ5OTQxMjU5YTRhYWRjMjZkYTNkMGE4L3RhYmxlcmFuZ2U6MzQ4NWE1NGY5ZDk5NDEyNTlhNGFhZGMyNmRhM2QwYThfNC0xLTEtMS0w_064f89b1-d29f-44ad-a1b5-4801c5af332b"
      unitRef="shares">947000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i827ff151a3db479eb48fb8dd8c3832e5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjM0ODVhNTRmOWQ5OTQxMjU5YTRhYWRjMjZkYTNkMGE4L3RhYmxlcmFuZ2U6MzQ4NWE1NGY5ZDk5NDEyNTlhNGFhZGMyNmRhM2QwYThfNS0xLTEtMS0w_8ac6a886-abc1-4ebb-9408-10320a790dd9"
      unitRef="shares">1514000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0ed6e144ded3454199965ef71c0d8c25_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjM0ODVhNTRmOWQ5OTQxMjU5YTRhYWRjMjZkYTNkMGE4L3RhYmxlcmFuZ2U6MzQ4NWE1NGY5ZDk5NDEyNTlhNGFhZGMyNmRhM2QwYThfNi0xLTEtMS0w_70797b61-95be-4a87-b636-b917b02d06f4"
      unitRef="shares">919000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4887f99b66f440a0ab1c0c14f88e40d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RhYmxlOjM0ODVhNTRmOWQ5OTQxMjU5YTRhYWRjMjZkYTNkMGE4L3RhYmxlcmFuZ2U6MzQ4NWE1NGY5ZDk5NDEyNTlhNGFhZGMyNmRhM2QwYThfNy0xLTEtMS0w_610f55ca-a217-4b09-a463-55db8b2485a0"
      unitRef="shares">6623000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i3723ee34737d454a9083cbb499049590_I20160802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMzQ0MA_631a8d58-796a-4b04-9f12-c950cb324421"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ic0b7378aa0a84bc6972a30a197dba305_I20141104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMzY2MQ_0fc55afb-f010-414f-9257-38a536b6c315"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i16bd3ea384984cef85e05f774a77cdf3_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMzgzNg_77aa34dd-afb1-450b-a0d3-ceb7314c61a2"
      unitRef="usd">54900000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i2e3e09da9ca9496eb0e0f0f0ca353300_I20200917"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTY0OTI2NzQ0NjcwNQ_cd282f4b-8d16-434c-8d8d-fd636c2fa859"
      unitRef="usd">75000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i31f00d7f3dfc48bcb1327a9937b61327_D20200917-20200917"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTY0OTI2NzQ0NjcyMA_0247daf3-3393-4fc0-80aa-eccc6002757b"
      unitRef="shares">749300</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i31f00d7f3dfc48bcb1327a9937b61327_D20200917-20200917"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTY0OTI2NzQ0Njc0Nw_70da0617-cef2-4a7b-9e54-d15d3a9eb645"
      unitRef="usdPerShare">70.78</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i31f00d7f3dfc48bcb1327a9937b61327_D20200917-20200917"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfMTY0OTI2NzQ0NjczMg_81c93855-ae5d-4dac-b878-3866af4125ef"
      unitRef="usd">53000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i62dd0ecc4a214c5b864ec694e2c5c4e6_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDA3NQ_52e600f3-42f9-4462-94ce-1841c1d2ad47"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie2e56c66612741ea88431edc64ed94dd_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDA3NQ_86d8e9d2-9955-4c20-9a21-d2542189e751"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0e608c46423e4a0197d264153a0b81d0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDA3NQ_88f7972b-72d3-4314-a0e4-d7163318672f"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iea59f37db57f4b8d9eb442006c4d6868_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84Mi9mcmFnOmZhNWMxN2QzMGMxZjRkOTI4N2JmOGQyY2NiNDgyMGM5L3RleHRyZWdpb246ZmE1YzE3ZDMwYzFmNGQ5Mjg3YmY4ZDJjY2I0ODIwYzlfNDA3NQ_d94f1242-69a2-4101-abd3-ac8661e0bbe5"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84OC9mcmFnOmI2NDMwOTE5Mzc4ZjQ4MDE5NmFmNDAxYzU0N2FjMjY4L3RleHRyZWdpb246YjY0MzA5MTkzNzhmNDgwMTk2YWY0MDFjNTQ3YWMyNjhfMTExMw_85342427-30ae-41ca-be2b-a5964dd695ce">Equity Offerings&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 3, 2017, the Company entered into a Distribution Agreement (the &#x201c;Distribution Agreement&#x201d;) with J.P. Morgan Securities LLC, Wells Fargo Securities, LLC, and HSBC Securities (USA) Inc., as its sales agents, pursuant to which the Company was able to offer and sell from time to time through the sales agents up to $125.0&#160;million maximum aggregate offering price of the Company&#x2019;s common stock. Sales of the common stock pursuant to the Distribution Agreement were to be made in negotiated transactions or transactions that were deemed to be &#x201c;at the market&#x201d; offerings as defined in Rule 415 under the Securities Act of 1933, as amended, including sales made directly on the Nasdaq Stock Market, or sales made to or through a market maker other than on an exchange. The registration statement under which the shares that could have been sold pursuant to the Distribution Agreement expired on November 3, 2020, and, accordingly, no additional sales will be made pursuant to the Distribution Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2020, the Company did not sell any of its common stock under the Distribution Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <omcl:SaleofStockAuthorizedAmount
      contextRef="i70f282039c0146ae8b8a838fd7859c9d_D20171103-20171103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF84OC9mcmFnOmI2NDMwOTE5Mzc4ZjQ4MDE5NmFmNDAxYzU0N2FjMjY4L3RleHRyZWdpb246YjY0MzA5MTkzNzhmNDgwMTk2YWY0MDFjNTQ3YWMyNjhfMzM1_e816c2eb-ef9e-4161-a09f-a99e48aa1327"
      unitRef="usd">125000000</omcl:SaleofStockAuthorizedAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RleHRyZWdpb246NjMxOTg4ZjAzYTA0NGIyZGI4ODk4ZmYwYTljYWM1NTVfMTA1Mg_6e28eaba-7460-415a-ba31-b27548d1eeb5">Restructuring Expenses&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company announced a company-wide organizational realignment initiative in order to more effectively align its organizational infrastructure and operations with the strategic vision of the autonomous pharmacy. During the second quarter of 2020, the Company also initiated a restructuring plan to help mitigate the adverse impact of the COVID-19 pandemic on its business and financial results. During the nine months ended September&#160;30, 2020, the Company incurred $10.0&#160;million of employee severance costs and related expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In the first quarter of 2021, the Company continued its organizational realignment initiative, incurring $2.0&#160;million of employee severance costs and related expenses. The Company did not incur any additional restructuring expenses during the three months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the total restructuring expense recognized in the Company&#x2019;s Condensed Consolidated Statements of Operations for the nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RleHRyZWdpb246NjMxOTg4ZjAzYTA0NGIyZGI4ODk4ZmYwYTljYWM1NTVfNDkw_9fcdbd74-c9e7-44bd-93a5-06a367d8050e"
      unitRef="usd">10000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i24288ef09c994ef2b0f5ff5148fe200a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RleHRyZWdpb246NjMxOTg4ZjAzYTA0NGIyZGI4ODk4ZmYwYTljYWM1NTVfNjg2_1cc8d1e2-3ebc-4330-bc86-6eb43ca82a2d"
      unitRef="usd">2000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7cc84b1dc9154255a72485464c0c56a4_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RleHRyZWdpb246NjMxOTg4ZjAzYTA0NGIyZGI4ODk4ZmYwYTljYWM1NTVfNzU1_789804da-8e69-4ba1-a86c-c8a8c461aba7"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RleHRyZWdpb246NjMxOTg4ZjAzYTA0NGIyZGI4ODk4ZmYwYTljYWM1NTVfMTA1Mw_a8607779-bafa-48d1-a2e0-65eb9e3afb69">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the total restructuring expense recognized in the Company&#x2019;s Condensed Consolidated Statements of Operations for the nine months ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i909e9ea76d42461fa8f1a0517c5550f5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNC01LTEtMS0w_ababa774-f5ff-46a8-98ce-2c80b5062f9e"
      unitRef="usd">389000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i285cbacd306c4442a041d734fbd7faae_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNC03LTEtMS0w_927fce1e-9f53-4d15-b743-8f05c0381948"
      unitRef="usd">2564000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4cdb87b3561b4b57895ae796a448a20b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNS01LTEtMS0w_69440e9d-cd35-4838-9c5c-ab94d9fc038e"
      unitRef="usd">105000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibc0c96cb301f40ec8da2bba20d3c7136_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNS03LTEtMS0w_dffd66f8-b2e1-4983-b9cd-43e869eeddfc"
      unitRef="usd">3716000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idea9c492c6b04ddaa6aa0193b3cfed14_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNi01LTEtMS0w_5fd7cedd-b059-4383-9dcd-30d4800165d1"
      unitRef="usd">1526000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i30deb50a9fcb4aeab8d45e47cdfcf6e2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNi03LTEtMS0w_183593a6-f072-485d-931b-c9647f4a28f4"
      unitRef="usd">3681000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7140b65c6ada4be9b0cb7dbce2d0d094_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNy01LTEtMS0w_3b15c4c5-d73f-4efb-91b0-2fae3c337537"
      unitRef="usd">2020000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iac56f73443b54ab0a7283e293cd608b4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYWQ4NzhiNTIzYTQwYTA4Nzc4NWE2ZjFhYzA0M2YwL3NlYzpiYWFkODc4YjUyM2E0MGEwODc3ODVhNmYxYWMwNDNmMF85MS9mcmFnOjYzMTk4OGYwM2EwNDRiMmRiODg5OGZmMGE5Y2FjNTU1L3RhYmxlOmYzOTk5MWUzZmQ5YzQ4ZjA4NDEwNWEyZTEyM2I0MmYyL3RhYmxlcmFuZ2U6ZjM5OTkxZTNmZDljNDhmMDg0MTA1YTJlMTIzYjQyZjJfNy03LTEtMS0w_88505d4a-3ba1-46d1-b3b0-786d6ceea1bc"
      unitRef="usd">9961000</us-gaap:RestructuringCharges>
</xbrl>
